DSMS: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = DSMS | image = File:Dsms.jpg | type = Emulator | version = 0.2 (NeoFlash compo build) | licence = Mixed | author ...")
 
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = DSMS
|title=DSMS
| image       = [[File:Dsms.jpg]]
|image=dsms.png
| type       = Emulator
|description=Sega Master System and Game Gear emulator.
| version     = 0.2 (NeoFlash compo build)
|author=N3TKaT
| licence    = Mixed
|lastupdated=2005/08/11
| author      = N3TKaT
|type=Handheld
| website     = http://www.neoflash.com/forum/index.php/topic,600.0.html
|version=0.2 NeoFlash
| download    = Media:Dsms 02 windows.rar
|license=Mixed
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew/dsms.7z
|website=http://www.neoflash.com/forum/index.php/topic,600.0.html
}}
}}
DSMS is a Sega Master System and Game Gear emulator for the DS.
DSMS is a Sega Master System and Game Gear emulator for the DS.


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:'''
:MODE = 0 -> MasterSystem
DSMS MODE INPUT.ROM OUTPUT.NDS
:MODE = 1 -> GameGear
MODE = 0 -> MasterSystem
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 D-Pad


A/B - MasterSystem/GameGear buttons
A/B - MasterSystem/GameGear buttons
Line 49: Line 42:


L+R - Emulator reset
L+R - Emulator reset
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/dsms2.png
https://dlhb.gamebrew.org/dshomebrew/dsms3.png
==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==
==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.
 
==External links==
* NeoFlash - http://www.neoflash.com/forum/index.php/topic,600.0.html


[[Category:Homebrew applications]]
[[Category:DS homebrew emulators]]
[[Category:Homebrew handheld emulators on DS]]

Latest revision as of 19:17, 4 February 2022

DSMS
Dsms.png
General
AuthorN3TKaT
TypeHandheld
Version0.2 NeoFlash
LicenseMixed
Last Updated2005/08/11
Links
Download
Website

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 D-Pad

A/B - MasterSystem/GameGear buttons

Start - MasterSystem pause button, GameGear start button

Select - MasterSystem reset button

L+R - Emulator reset

Screenshots

dsms2.pngdsms3.png

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.

External links

Advertising: