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
Line 7: Line 7:
| author      = Nyagosu
| author      = Nyagosu
| website    = http://www.alternate-fmsxds.webs.com/index.html
| website    = http://www.alternate-fmsxds.webs.com/index.html
| download    = http://www.alternate-fmsxds.webs.com/msxds/msxDS-0.93-.7z
| download    = Media:Msxds094.rar
| source      =  
| source      =  
}}
}}
Line 40: Line 40:
Unzip the archive and copy the dldi.scp file into micro SD root directory. The DLDI patch will be applied automatically at launch. NeoDS works fine too with this driver.
Unzip the archive and copy the dldi.scp file into micro SD root directory. The DLDI patch will be applied automatically at launch. NeoDS works fine too with this driver.


==Basic Control==
==User guide==
'''Tip & Tricks'''
#Run a european game on tape at 50Hz.Enter first the following instruction in MSX2 mode before launch the game.
VDP(10) = VDP(10) OR 2
#Run a soft that crashes on launch.
 
Edit the BASIC launcher of corresponding soft, seek instruction POKE-1,0 or
POKE-1,255 then replace it by POKE-1,(NOT(PEEK(-1))AND240)*1.0625
 
==Controls==
A - OK / Button 1 of MSX joypad / Left mouse button
A - OK / Button 1 of MSX joypad / Left mouse button


Line 49: Line 58:
Start - Main menu Display
Start - Main menu Display


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)


In some cases, certain buttons may change function depending from the started game. With 'Fire Ball' or 'Roller Ball' in ROM version, L and R triggers are used to control the flippers. With 'Metal Gear' 1 or 2 in ROM version, L and R triggers are used to press F2 and F3 keys faster, etc.
In some cases, certain buttons may change function depending from the started game. With 'Fire Ball' or 'Roller Ball' in ROM version, L and R triggers are used to control the flippers. With 'Metal Gear' 1 or 2 in ROM version, L and R triggers are used to press F2 and F3 keys faster, etc.


==Known issues==
==Known issues==
*The video memory of V99x8 is still managed as fMSX. Ie in one block of 128KB instead of 2 x 64K. This causes graphics bugs in some games.
The video memory of V99x8 is still managed as fMSX. Ie in one block of 128KB instead of 2 x 64K. This causes graphics bugs in some games.
*The keyboard support a japanese Bios only.
*The keyboard is malfunctioning with a few softwares.


==Tip & Tricks==
The keyboard support a japanese Bios only.
#Run a european game on tape at 50Hz.Enter first the following instruction in MSX2 mode before launch the game.
VDP(10) = VDP(10) OR 2
#Run a soft that crashes on launch.


Edit the BASIC launcher of corresponding soft, seek instruction POKE-1,0 or
The keyboard is malfunctioning with a few softwares.
POKE-1,255 then replace it by POKE-1,(NOT(PEEK(-1))AND240)*1.0625


==Changelog==
==Changelog==
'''Version 0.94 2012-08-29'''
*Fixed a stack overflow that made the emulator unstable.
*Fixed a state save bug with megarom mapped in 16 KB.
*Supports up to 1024 files (ROM, DSK and CAS) in each folder.
*Compiled with devkitARM r41, libFAT 1.0.11 and libnds 1.5.6+.
*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.
'''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.
Line 86: Line 97:
*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)
Line 108: Line 120:
*Automatic disabling of disk controller for Nausicaa in order to avoid having to press Shift at boot.   
*Automatic disabling of disk controller for Nausicaa in order to avoid having to press Shift at boot.   
(ROM version only)
(ROM version only)
'''Version 0.88 (2010-12-25)'''
'''Version 0.88 (2010-12-25)'''
*Z80 emulation code optimization.
*Z80 emulation code optimization.
Line 121: Line 134:
*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.
Line 131: Line 145:
*Fixed of the screen12 color contour which was managed like the screen8.
*Fixed of the screen12 color contour which was managed like the screen8.
*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.
Line 143: Line 158:
*Double-tap on a file name to select it (and close the window).
*Double-tap on a file name to select it (and close the window).
*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.
Line 148: Line 164:
*Added emulation clock (RTC).
*Added emulation clock (RTC).
*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.
Line 154: Line 171:
*Improved keyboard.
*Improved keyboard.
*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+.
Line 162: Line 180:
*The selection of cartridges, MSX type and sound mode is blocked when the MSX is ON.
*The selection of cartridges, MSX type and sound mode is blocked when the MSX is ON.
*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)'''
Already 3 years that I had not coded it. This year I am pleased to finally offer an update with many changes   
Already 3 years that I had not coded it. This year I am pleased to finally offer an update with many changes   
Line 173: Line 193:
*New sound routine (It's more clean & faster).
*New sound routine (It's more clean & faster).
*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.

Revision as of 09:03, 19 September 2012

MSX DS
File:Msxdsgolvelliusds.jpg
General
Author(s)Nyagosu
TypeEmulator
Version0.93
LicenceMixed
Links
[Media:Msxds094.rar Download]
Website
Advertisements

<htmlet>adsense</htmlet>

Advertising: