DrSMS

Author : Dave Rees  ( Reesy )
Email  : dave_rees_uk@yahoo.co.uk

DrSMS is a Sega Master System emulator. It is written in 100% ARM ASM and compiled using the goldroad compiler. DrSMS is not a port of any other exisiting SMS emulator, I have written it all from scratch including the Z80 core. It currently emulates 3 of the SMS sound channels. ( I still have to do the noise channel ). The screen is unscaled so you do lose the bottom few lines which is most games is okay, I have not implemented a screen scroll function yet.

Instructions

Just run DrSMS.exe.  This is the injector program.  Simply select the SMS rom you want to play.  Select enter the name of the file you want to create. Then click on the "create image" button.  A message will be displayed when the injector has finished.



The following SMS roms work on DrSMS. I haven't fully tested them, I've just played a couple of levels and they seemed okay.

Akai Koudan Zillion (J) [!].sms
Alex Kidd - The Lost Stars (UE) [!].sms
Alex Kidd in Shinobi World (UE) [!].sms
Anmitsu Hime (J) [!].sms
ARCADHIT.SMS
Ashura (J) [!].sms
Basket Ball Nightmare (UE) [!].sms
Batman Returns (UE).sms
Bubble Bobble (UE) [!].sms
Champions of Europe (UE) [!].sms
Chapolim x Dracula (UE) [!].sms
Chuck Rock (U) [!].sms
Cloud Master (UE).sms
Columns (UE) [!].sms
Dead_Angle_(UE)_[!].sms
Deep Duck Trouble (UE) [!].sms
Double Target (J) [!].sms
Fantasy Zone 2 - The Tears Of Opa-Opa (J) [!].sms
Flintstones, The (UE) [!].sms
Galactic Protector (UE) [!].sms
Gamebox Esportes Radicais (Brazil) [!].sms
Haja no Fuuin (J) [!].sms
High School Kimengumi (J) [!].sms
Home Alone (UE) [!].sms
Hoshi wo Sagasite (The Story of Mio) (J) [!].sms
Incredible Hulk, The (UE) [!].sms
Indiana Jones and the Last Crusade (UE) [!].sms
James Pond 2 - Codename Robocod (UE) [!].sms
Joe Montana Football (U) [!].sms
Jurassic Park (UE) [!].sms
LUCKYDIM.SMS
Phantasy Star (Korea) [smsforce].sms
Quartet_(UE)_[!].sms
Rainbow_Islands_(UE)_[!].sms
Rocky_(UE)_[!].sms
Running_Battle_(UE)_[!].sms
Sapo Xule o Mestre Do Kung Fu [smsforce].sms
Secret_Commando_(UE)_[!].sms
Sega World Tournament Golf [smsforce].sms
Sega_Chess_(UE)_[!].sms
Shanghai_(UE)_[!].sms
Smash_TV_(UE)_[!].sms
Smurfs 2, The (Smurfs Travel the World) (E) [!].sms
Sonic_Chaos_(UE)_[!].sms
Sonic_Spinball_(UE)_[!].sms
Sonic_the_Hedgehog_(UE)_[!].sms
Sonic_the_Hedgehog_2_(UE)_[!].sms
Sonic-Boy in Monster Land.sms
Star_Wars_(UE)_[!].sms
Streets_Of_Rage_1_(UE)_[!].sms
TAZMANIA.SMS
Wolf_Child_(UE)_[!].sms
Wonder_Boy_(UE)_[!].sms

The next few games are playable but have a few problems.

Scroll problem, H scroll or X scroll is jumpy

Asterix (UE) [!].sms
Bart vs. the Space Mutants (UE) [!].sms
Borgman (UE) [!].sms
Cyber Shinobi (UE) [!].sms
Dynamite Duke (UE) [!].sms
Heroes of the Lance (UE) [!].sms
Olympic_Gold_-_Barcelona_'92_(UE)_[!].sms
Predator 2 [smsforce].sms
Sagaia_(UE)_[!].sms

Sounds problems, A sound is played but never stopped.

Action Fighter (UE) [!].sms
Desert Strike (UE) [!].sms
Great Baseball (UE) [!].sms
Great Basketball (UE) [!].sms
Great Golf (J) [!].sms
Incredible Crash Dummies, The (UE) [!].sms
Ninja,_The_(UE)_[!].sms
Teddy_Boy_(UE)_[!].sms

Sprite problems, Sprites are sometimes drawn but never cleared.

Aleste (UE) [!].sms
Alien 3 (UE) [!].sms
Asterix and the Secret Mission (UE) [!].sms
Astro Warrior (UE) [b].sms
Battle Maniacs [smsforce].sms
Captain Silver (U) [!].sms
Chuck Rock 2 [smsforce].sms
Danan the Jungle Fighter (UE) [!].sms
Ecco the Dolphin (UE).sms
Enduro Racer (UE) [!].sms
Golvellius (J).sms
Mortal Kombat 3 [smsforce].sms
Nekyuu Kousien (J) [!].sms
Paperboy_(UE)_(4705)_[!].sms
Rastan_(UE)_[!].sms
Renegade_(UE)_[!].sms
Scramble_Spirits_(UE)_[!].sms
Sensible_Soccer_(UE)_[!].sms
Space Harrier (J) [!].sms
Terminator_2_-_Judgment_Day_(UE)_[!].sms
Terminator_2_-_The_Arcade_Game_(UE)_[!].sms
Thunder Blade (UE) [!].sms
Winter_Olympics_'94_(UE)_[!].sms
Wonder_Boy_2_-_Wonderboy_in_Monsterland_(UE)_[!].sms
Xenon 2 {Image Works) [smsforce].sms





