MSX DS: Difference between revisions
From GameBrew
More actions
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 = | | 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. | ||
== | ==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 | ||
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 keyboard support a japanese Bios only. | |||
The keyboard is malfunctioning with a few softwares. | |||
==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 |
| Type | Emulator |
| Version | 0.93 |
| Licence | Mixed |
| Links | |
| [Media:Msxds094.rar Download] | |
| Website | |
<htmlet>adsense</htmlet>