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

DSMS: Difference between revisions

From GameBrew
No edit summary
Line 16: Line 16:


==Features==
==Features==
Current status:
* Z80 CPU 100%.
*Z80 CPU: 100%
* VDP GPU ~80%.
*VDP GPU: ~80%
* PSG SOUND (SN76489) 100% with a lot of noise.
:Missing things/To do list:
::Background priority
::Vertical Scroll Inhibit (r0 b7)
::Horizontal Scroll Inhibit (r0 b6)
::Sprite shift (r0 b3)
::Border color now is taken from palette 0, and should be from 1 (r7)
::HBLANK interrupt (r10)
::Fix some random sprites bugs
*PSG SOUND (SN76489): 100% with a lot of noise
*FM SOUND (YM2413): 0%


==User guide==
==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-pad - MasterSystem/GameGear DPAD
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: NeoFlash compo version (public)'''
'''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: First version (private)'''
'''0.1 First version (private)'''
*All graphics using bitmap mode 5
* All graphics using bitmap mode 5.
*No sound
* No sound.


[[Category:Homebrew applications]]
<br>
[[Category:DS homebrew emulators]]
[[Category:Homebrew handheld emulators on DS]]

Revision as of 00:48, 2 June 2021

DSMS
File:Dsms.jpg
General
Author(s)N3TKaT
TypeEmulator
Version0.2 (NeoFlash compo build)
LicenceMixed
Links
[Media:Dsms 02 windows.rar Download]
Website
Advertisements

<htmlet>adsense</htmlet>

Advertising: