More actions
No edit summary |
|||
Line 16: | Line 16: | ||
==Features== | ==Features== | ||
* Z80 CPU 100%. | |||
*Z80 CPU | * VDP GPU ~80%. | ||
*VDP GPU | * PSG SOUND (SN76489) 100% with a lot of noise. | ||
*PSG SOUND (SN76489) | |||
== | ==Installation== | ||
Use the DSMS.EXE program to generate the DS ROM. | Use the DSMS.EXE program to generate the DS ROM. | ||
Syntax: DSMS MODE INPUT.ROM OUTPUT.NDS | '''Syntax:''' | ||
DSMS MODE INPUT.ROM OUTPUT.NDS | |||
MODE = 0 -> MasterSystem | MODE = 0 -> MasterSystem | ||
MODE = 1 -> GameGear | MODE = 1 -> GameGear | ||
The output .NDS is also converted to .GBA to run with flashcards | '''Example:'' | ||
dsms 0 sonic.sms sonic.nds | |||
The output .NDS is also converted to .GBA to run with flashcards. | |||
==Controls== | ==Controls== | ||
D- | D-Pad - MasterSystem/GameGear DPAD | ||
A/B - MasterSystem/GameGear buttons | A/B - MasterSystem/GameGear buttons | ||
Line 49: | Line 43: | ||
L+R - Emulator reset | L+R - Emulator reset | ||
==Known issues== | |||
Absent features/to be fixed: | |||
Background priority. <br> | |||
Vertical Scroll Inhibit. <br> | |||
Horizontal Scroll Inhibit. <br> | |||
Sprite shift. <br> | |||
Border color now is taken from palette 0, and should be from 1. <br> | |||
HBLANK interrupt. <br> | |||
Fix some random sprites bugs. <br> | |||
FM SOUND (YM2413). <br> | |||
==Changelog== | ==Changelog== | ||
'''0.2 | '''0.2 NeoFlash compo version (public)''' | ||
*Changed to mode 0 | * Changed to mode 0. | ||
*Sprites and background using DS hardware sprites/background | * Sprites and background using DS hardware sprites/background. | ||
*Added PSG sound | * Added PSG sound. | ||
'''0.1 | '''0.1 First version (private)''' | ||
*All graphics using bitmap mode 5 | * All graphics using bitmap mode 5. | ||
*No sound | * No sound. | ||
[[Category:Homebrew | <br> | ||
[[Category:DS homebrew emulators]] | |||
[[Category:Homebrew handheld emulators on DS]] |
Revision as of 00:48, 2 Haziran 2021
DSMS | |
File:Dsms.jpg | |
General | |
---|---|
Author(s) | N3TKaT |
Type | Emulator |
Version | 0.2 (NeoFlash compo build) |
Licence | Mixed |
Links | |
[Media:Dsms 02 windows.rar Download] | |
Website |
<htmlet>adsense</htmlet>
DSMS is a Sega Master System and Game Gear emulator for the DS.
It was presented in the NEO Coding Competition 2005, ranked 3rd.
Features
- Z80 CPU 100%.
- VDP GPU ~80%.
- PSG SOUND (SN76489) 100% with a lot of noise.
Installation
Use the DSMS.EXE program to generate the DS ROM.
Syntax:
DSMS MODE INPUT.ROM OUTPUT.NDS MODE = 0 -> MasterSystem MODE = 1 -> GameGear
'Example:
dsms 0 sonic.sms sonic.nds
The output .NDS is also converted to .GBA to run with flashcards.
Controls
D-Pad - MasterSystem/GameGear DPAD
A/B - MasterSystem/GameGear buttons
Start - MasterSystem pause button, GameGear start button
Select - MasterSystem reset button
L+R - Emulator reset
Known issues
Absent features/to be fixed:
Background priority.
Vertical Scroll Inhibit.
Horizontal Scroll Inhibit.
Sprite shift.
Border color now is taken from palette 0, and should be from 1.
HBLANK interrupt.
Fix some random sprites bugs.
FM SOUND (YM2413).
Changelog
0.2 NeoFlash compo version (public)
- Changed to mode 0.
- Sprites and background using DS hardware sprites/background.
- Added PSG sound.
0.1 First version (private)
- All graphics using bitmap mode 5.
- No sound.