MSX DS: Difference between revisions
From GameBrew
More actions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Infobox homebrew | {{Infobox homebrew | ||
| title = MSX DS | | title = MSX DS | ||
| image = | | image = https://dlhb.gamebrew.org/dshomebrew/msxds.7z | ||
| type = Computer Emulator | | type = Computer Emulator | ||
| version = 0.94 | | version = 0.94 | ||
| licence = Mixed | | licence = Mixed | ||
| author = Popolon | | author = Popolon | ||
| website = http://msxds.msxblue.com | | website = http://msxds.msxblue.com | ||
| download = | | download = https://dlhb.gamebrew.org/dshomebrew/msxds.png | ||
| source = | | source = | ||
}} | }} | ||
msxDS is a MSX/MSX 2/MSX2+ home computer standard emulator for the Nintendo DS/DS Lite/DSi console. | msxDS is a MSX/MSX 2/MSX2+ home computer standard emulator for the Nintendo DS/DS Lite/DSi console. | ||
msxDS is based on [[fmsxDS|fmsxDS]] | msxDS is based on [[fmsxDS|fmsxDS]] v0.07 from Nyagosu but since then, several bugfixes and improvements have been added. Moreover, emulation has become much faster. | ||
==Installation== | ==Installation== | ||
| Line 73: | Line 71: | ||
D-Pad - Pad of MSX Joypad 1 (Cursor keys or Joypad 2 possible) | D-Pad - Pad of MSX Joypad 1 (Cursor keys or Joypad 2 possible) | ||
==Screenshots== | |||
https://dlhb.gamebrew.org/dshomebrew/msxds2.png | |||
https://dlhb.gamebrew.org/dshomebrew/msxds3.png | |||
https://dlhb.gamebrew.org/dshomebrew/msxds4.png | |||
https://dlhb.gamebrew.org/dshomebrew/msxds5.png | |||
==Media== | ==Media== | ||
| Line 92: | Line 97: | ||
==Changelog== | ==Changelog== | ||
'''Version 0.94 2012 | '''Version 0.94 2012/08/29''' | ||
* Fixed a stack overflow that made the emulator unstable. | * Fixed a stack overflow that made the emulator unstable. | ||
* Fixed a state save bug with megarom mapped in 16 KB. | * Fixed a state save bug with megarom mapped in 16 KB. | ||
| Line 99: | Line 104: | ||
* The folder image is no longer displayed if it's already displayed. | * The folder image is no longer displayed if it's already displayed. | ||
* The /Pics folder and file names beginning with a dot are no longer displayed in files list. | * The /Pics folder and file names beginning with a dot are no longer displayed in files list. | ||
'''Version 0.93 2012 | |||
'''Version 0.93 2012/01/01''' | |||
* Fixed a small bug in the save state. | * Fixed a small bug in the save state. | ||
* Improved speed of screen10 and screen12 modes. | * Improved speed of screen10 and screen12 modes. | ||
'''Version 0.92 2011 | |||
'''Version 0.92 2011/12/26''' | |||
* Fixed FM-PAC mapper (SRAM included). | * Fixed FM-PAC mapper (SRAM included). | ||
* Fixed Game-Master 2 mapper (SRAM included). | * Fixed Game-Master 2 mapper (SRAM included). | ||
| Line 109: | Line 116: | ||
* Compiled with devkitARM r36 et libnds 1.5.4+. | * Compiled with devkitARM r36 et libnds 1.5.4+. | ||
* Ability to display on the top screen the MSX software media image corresponding to the selected file (Cartridge, floppy disk and tape) (For more information, see FAQ). | * Ability to display on the top screen the MSX software media image corresponding to the selected file (Cartridge, floppy disk and tape) (For more information, see FAQ). | ||
'''Version 0.91 2011 | |||
'''Version 0.91 2011/09/24''' | |||
* New management of buttons that allows to configure X and Y (Push Y to use the radio in Metal Gear). | * New management of buttons that allows to configure X and Y (Push Y to use the radio in Metal Gear). | ||
* Fixed the VDP status register 4. | * Fixed the VDP status register 4. | ||
| Line 117: | Line 125: | ||
* Fixed LDIR & LDDR instructions of the z80 (Goody, etc, work now). | * Fixed LDIR & LDDR instructions of the z80 (Goody, etc, work now). | ||
* Taking into account of CE bit of the status register 2 of VDP before a disk access (Improved compatibility with floppy disks) (Undeadline, Fray, etc, work fine now). | * Taking into account of CE bit of the status register 2 of VDP before a disk access (Improved compatibility with floppy disks) (Undeadline, Fray, etc, work fine now). | ||
'''Version 0.90 2011 | |||
'''Version 0.90 2011/06/12''' | |||
* Optimized display engine (Thanks to Pixador for the suggestion for sprites). | * Optimized display engine (Thanks to Pixador for the suggestion for sprites). | ||
* Improved MSX1 VDP registers emulation. | * Improved MSX1 VDP registers emulation. | ||
| Line 130: | Line 139: | ||
* Updated Carts.crc file. | * Updated Carts.crc file. | ||
* Fixed a SCC detection problem for ROM games. | * Fixed a SCC detection problem for ROM games. | ||
'''Version 0.89 2011 | |||
'''Version 0.89 2011/02/13''' | |||
* Fixed the colors table for sprites of Screen 8 mode. | * Fixed the colors table for sprites of Screen 8 mode. | ||
* Fixed bug in the Z80 of the 0.88 version (Ikari Warrior). | * Fixed bug in the Z80 of the 0.88 version (Ikari Warrior). | ||
| Line 137: | Line 147: | ||
* Added a frame limiter (the games that ran too fast, works with good speed now.). | * Added a frame limiter (the games that ran too fast, works with good speed now.). | ||
* Automatic disabling of disk controller for Nausicaa in order to avoid having to press Shift at boot (ROM version only). | * Automatic disabling of disk controller for Nausicaa in order to avoid having to press Shift at boot (ROM version only). | ||
'''Version 0.88 2010 | |||
'''Version 0.88 2010/12/25''' | |||
* Z80 emulation code optimization. | * Z80 emulation code optimization. | ||
* Added Arkanoid paddle controller emulation. | * Added Arkanoid paddle controller emulation. | ||
* Added Key mapping to L,R for the following games (ROM versions only): | * Added Key mapping to L,R for the following games (ROM versions only): | ||
** Borfes to 5-nin no Akuma (L/R= ESC), Caos Begins (L=F1, R=F2), Dragon Slayer 4 (L=ESC, R=RET), Higemaru Makaijima (L/R= F1), Hi no Tori (L=F2, R=F3), King kong 2 (L/R=F2), The Maze of Galious (L/R=F1), The Treasure of USAS (L=F1, R=F2), Xorz (A=SPACE, B=m) and Yaksa (L=F1, R=F2). | ** Borfes to 5-nin no Akuma (L/R= ESC), Caos Begins (L=F1, R=F2), Dragon Slayer 4 (L=ESC, R=RET), Higemaru Makaijima (L/R= F1), Hi no Tori (L=F2, R=F3), King kong 2 (L/R=F2), The Maze of Galious (L/R=F1), The Treasure of USAS (L=F1, R=F2), Xorz (A=SPACE, B=m) and Yaksa (L=F1, R=F2). | ||
'''Version 0.87 2010 | |||
'''Version 0.87 2010/12/11''' | |||
* Updated Carts.crc file for several megarom from Spain (CAS converted to ROM), etc. | * Updated Carts.crc file for several megarom from Spain (CAS converted to ROM), etc. | ||
* The LED of CAP and Kana keys are now truly emulated. | * The LED of CAP and Kana keys are now truly emulated. | ||
| Line 151: | Line 163: | ||
* Fixed bug of color 0 in the save state. | * Fixed bug of color 0 in the save state. | ||
* PDF User's manual. | * PDF User's manual. | ||
'''Version 0.86 2010 | |||
'''Version 0.86 2010/09/18''' | |||
* Added scrolling file names with the stylus. | * Added scrolling file names with the stylus. | ||
* Now we must do a double-tap on the save-state icon. | * Now we must do a double-tap on the save-state icon. | ||
| Line 162: | Line 175: | ||
* Removal of some useless display conditions (msxDS is still a bit faster). | * Removal of some useless display conditions (msxDS is still a bit faster). | ||
'''Version 0.85 2010 | '''Version 0.85 2010/08/22''' | ||
* Updated Carts.crc file for many megarom from Korea. | * Updated Carts.crc file for many megarom from Korea. | ||
* Fixed 32KB ROM mirrors. | * Fixed 32KB ROM mirrors. | ||
| Line 175: | Line 188: | ||
* Use of L and R triggers for 'Fire Ball' and 'Roller Ball' pinballs (ROM versions only). | * Use of L and R triggers for 'Fire Ball' and 'Roller Ball' pinballs (ROM versions only). | ||
'''Version 0.84 2010 | '''Version 0.84 2010/06/25''' | ||
* Fixed a small bug in the keyboard. | * Fixed a small bug in the keyboard. | ||
* Added Kanji ROM support. You can also input Kanjis in BASIC by loading the kanji driver ROM (CRC32: B4FC574D/32KB) into SLOT 1 or 2. | * Added Kanji ROM support. You can also input Kanjis in BASIC by loading the kanji driver ROM (CRC32: B4FC574D/32KB) into SLOT 1 or 2. | ||
| Line 181: | Line 194: | ||
* Improved ROM support. The Carts.crc file is required for some megaroms. | * Improved ROM support. The Carts.crc file is required for some megaroms. | ||
'''Version 0.83 2010 | '''Version 0.83 2010/05/26''' | ||
* Fixed a bug in the management of background color for screen 0. | * Fixed a bug in the management of background color for screen 0. | ||
* Added tape emulation. Support files CAS with fMSX-DOS format. | * Added tape emulation. Support files CAS with fMSX-DOS format. | ||
| Line 188: | Line 201: | ||
* Improved folders management. | * Improved folders management. | ||
'''Version 0.82 2010 | '''Version 0.82 2010/05/10''' | ||
* Compiled with devkitARM r30 and Libnds 1.4.3+. | * Compiled with devkitARM r30 and Libnds 1.4.3+. | ||
* Fixed a bug in the management of color 0 for screen 6 mode. | * Fixed a bug in the management of color 0 for screen 6 mode. | ||
| Line 197: | Line 210: | ||
* Improved change of display mode. | * Improved change of display mode. | ||
'''Version 0.81 2010 | '''Version 0.81 2010/03/20''' | ||
* MsxDS no longer crashes after MSX reboots. | * MsxDS no longer crashes after MSX reboots. | ||
* Scrolling of file name selected when it exceeds the frame. | * Scrolling of file name selected when it exceeds the frame. | ||
* Memorization of location of last opened folder. | * Memorization of location of last opened folder. | ||
'''Version 0.8 2010 | '''Version 0.8 2010/03/03''' | ||
* Compiled with devkitARM r27 and libnds 1.4.0+. | * Compiled with devkitARM r27 and libnds 1.4.0+. | ||
* Using of the libfifo optimised by Cooper. | * Using of the libfifo optimised by Cooper. | ||
| Line 208: | Line 221: | ||
* Loader window is bigger and more convenient. | * Loader window is bigger and more convenient. | ||
'''Version 0.7+ 2007 | '''Version 0.7+ 2007/09/19''' | ||
* Add MSX2+ scrolling. | * Add MSX2+ scrolling. | ||
* Loader rewritten. | * Loader rewritten. | ||
| Line 218: | Line 231: | ||
Copper, Marat Fayzullin, Pixador, Nyagosu, Mars2000 and ProgDS. | Copper, Marat Fayzullin, Pixador, Nyagosu, Mars2000 and ProgDS. | ||
==External links== | |||
* Official website - http://msxds.msxblue.com | |||
[[Category:DS homebrew emulators]] | [[Category:DS homebrew emulators]] | ||
[[Category:Homebrew computer emulators on DS]] | [[Category:Homebrew computer emulators on DS]] | ||
Revision as of 14:57, 13 October 2021
| MSX DS | |
| https://dlhb.gamebrew.org/dshomebrew/msxds.7z | |
| General | |
|---|---|
| Author(s) | Popolon |
| Type | Computer Emulator |
| Version | 0.94 |
| Licence | Mixed |
| Links | |
| Download | |
| Website | |
<htmlet>adsense</htmlet>