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

DSMS

From GameBrew
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

Current status:

  • Z80 CPU: 100%
  • VDP GPU: ~80%
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

Use the DSMS.EXE program to generate the DS ROM.

Syntax: DSMS MODE INPUT.ROM OUTPUT.NDS

MODE = 0 -> MasterSystem
MODE = 1 -> GameGear

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

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: