DSMS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 33: Line 33:


==Controls==
==Controls==
D-Pad - MasterSystem/GameGear DPAD
D-Pad - MasterSystem/GameGear D-Pad


A/B - MasterSystem/GameGear buttons
A/B - MasterSystem/GameGear buttons
Line 45: Line 45:
==Known issues==
==Known issues==
Absent features/to be fixed:
Absent features/to be fixed:
 
* Background priority.  
Background priority. <br>
* Vertical Scroll Inhibit.  
Vertical Scroll Inhibit. <br>
* Horizontal Scroll Inhibit.  
Horizontal Scroll Inhibit. <br>
* Sprite shift.  
Sprite shift. <br>
* Border color now is taken from palette 0, and should be from 1.  
Border color now is taken from palette 0, and should be from 1. <br>
* HBLANK interrupt.  
HBLANK interrupt. <br>
* Fix some random sprites bugs.  
Fix some random sprites bugs. <br>
* FM SOUND (YM2413).
FM SOUND (YM2413). <br>


==Changelog==
==Changelog==

Revision as of 00:54, 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>


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

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.


Advertising: