Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MSX DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox homebrew
{{Infobox homebrew
| title      = MSX DS
| title      = MSX DS
| image      = [[File:Msxdsgolvelliusds.jpg]]
| 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    = Media:Msxds094.rar
| download    = https://dlhb.gamebrew.org/dshomebrew/msxds.png
| source      =  
| source      =  
}}
}}
[[File:MsxDS.png]]


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]] v.0.07 from Nyagosu but since then, several bugfixes and improvements have been added. Moreover, emulation has become much faster.
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-08-29'''
'''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-01-01'''
 
'''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-12-26'''
 
'''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-09-24'''
 
'''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-06-12'''
 
'''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-02-13'''
 
'''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-12-25'''
 
'''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-12-11'''
 
'''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-09-18'''
 
'''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-08-22'''
'''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-06-25'''
'''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-05-26'''
'''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-05-10'''
'''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-03-20'''
'''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-03-03'''
'''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-09-19'''
'''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.


<br>
==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
TypeComputer Emulator
Version0.94
LicenceMixed
Links
Download
Website
Advertisements

<htmlet>adsense</htmlet>

Advertising: