drmicro: MAME ROM Information. History:
Dr. Micro (c) 1983 Sanritsu.
An early platform game in which the player must defeat a mad scientist, avoiding and destroying his evil creations in the process.
The game consists of 3 single-screen levels :
On the first the player must move from the left to the right of the screen, dropping down onto constantly moving metal pillars and shooting the enemies.
On the second level, the player must steer a floating ball around the screen, killing as many enemies as possible. Once enough enemies have been killed, an exit will open which the player must enter. The floating ball gradually diminishes and the player will have to drop to the bottom of the screen several times to get a replacement ball.
The final screen takes place on the scientist's production line; with machinery that must be carefully negotiated. Two large robots bar the route to the scientist and must be destroyed before the scientist can be reached.
- TECHNICAL -
Main CPU : Z80 (@ 3.072 Mhz)
Sound Chips : (3x) SN76496 (@ 4.608 Mhz), MSM5205 (@ 384 Khz)
Screen orientation : Vertical
Video resolution : 224 x 256 pixels
Screen refresh : 60.00 Hz
Palette colors : 32
Players : 2
Control : 4-way joystick
Buttons : 1
- TRIVIA -
The gradually deprecating platforms in this game (in the form of beach-balls) may be the first occurrence of this mechanism in the platform game genre. Numerous other examples would follow, including such examples as the perishable missiles in Contra 3 (SNES) which the player would cling to mid-level for want of sterner grounding.
While much of the content herein resembles the original Donkey Kong series, little else can be detracted from Dr. Micro in terms of originality.
The 'Evil Doctor' nemesis may also have established its video gaming roots here- subsequent incarnations are most obvious in the RockMan / MegaMan series.
Even the title's font seems to resemble Capcom's fine platform / shooter.
It is also fair to say that Dr. Micro pioneers unusually detailed features for it’s time- the lifeboat beneath our hero's feet, for example, follows him meticulously throughout the first screen.
The music that plays in the background is the song 'Chitty Chitty Bang Bang', originally from the Metro Goldwyn Mayer musical of the same name. You're pretty much going to sing the song at some point if you play the game.
- SOURCES -
Game's rom.
MAME Info:
0.63 [Uki]
WIP:
- 0.143u3: Brian Troha added DIP locations to Dr. Micro. Added 5x 'Unused' dipswitches.
- 0.135u2: Fabio Priuli added save state support to Dr. Micro.
- 0.131u1: MooglyGuy merged memory maps in Dr. Micro.
- 0.123u1: Changed palettesize to 512 colors.
- 0.63: Uki added Dr. Micro (Sanritsu 1983).
- 20th November 2002: Uki wrote a driver for Dr. Micro.
LEVELS: 3
Recommended Games (Platform):
Space Panic
Steel Worker
Donkey Kong
FamicomBox (Donkey Kong)
Crazy Kong
Crazy Kong Part II
Kong (Brazil)
Donkey Kong Junior
FamicomBox (Donkey Kong Jr.)
Donkey Kong 3
Logger
Naughty Mouse
Treasure Island
Treasure Island (DECO Cassette)
Woodpecker
Dock Man
Kangaroo
Minky Monkey
Ponpoko
Pop Flamer
Popeye
FamicomBox (Popeye)
Springer
Arabian
Boggy '84
Bristles (Max-A-Flex)
Congo Bongo
Dr. Micro
Hopper Robo
Jump Coaster
Mappy
Namco Classic Collection Vol.1 (Mappy)
Mouser
Roc'n Rope
Super Glob
Ben Bero Beh
Complex X
Jumping Jack
Lode Runner
Lode Runner II - The Bungeling Strikes Back
Lode Runner III - The Golden Labyrinth
Lode Runner IV - Teikoku Karano Dasshutsu
Lode Runner - The Dig Fight
Pandora's Palace
Peter Pack-Rat
Vs. Ice Climber
Vs. Ice Climber Dual
Vs. Wrecking Crew
Baluba-louk no Densetsu
Pig Out: Dine Like a Swine!
Sea Hunter Pengui
Multi 5 (Tong Boy)
Romset: 105 kb / 16 files / 52.4 zip
MAME XML Output:
   | <game name="drmicro" sourcefile="drmicro.c"> |
   |    | <description>Dr. Micro</description> |
   |    | <year>1983</year> |
   |    | <manufacturer>Sanritsu</manufacturer> |
   |    | <rom name="dm-00.13b" size="8192" crc="270f2145" sha1="1557428387e2c0f711c676a13a763c8d48aa497b" region="maincpu" offset="0"/> |
   |    | <rom name="dm-01.14b" size="8192" crc="bba30c80" sha1="a084429fad58fa6348936084652235d5f55e3b89" region="maincpu" offset="2000"/> |
   |    | <rom name="dm-02.15b" size="8192" crc="d9e4ca6b" sha1="9fb6d1d6b45628891deae389cf1d142332b110ba" region="maincpu" offset="4000"/> |
   |    | <rom name="dm-03.13d" size="8192" crc="b7bcb45b" sha1="61035afc642bac2e1c56c36c188bed4e1949523f" region="maincpu" offset="6000"/> |
   |    | <rom name="dm-04.14d" size="8192" crc="071db054" sha1="75929b7692bebf2246fa84581b6d1eedb02c9aba" region="maincpu" offset="8000"/> |
   |    | <rom name="dm-05.15d" size="8192" crc="f41b8d8a" sha1="802830f3f0362ec3df257f31dc22390e8ae4207c" region="maincpu" offset="a000"/> |
   |    | <rom name="dm-23.5l" size="8192" crc="279a76b8" sha1="635650621bdce5873bb5faf64f8352149314e784" region="gfx1" offset="0"/> |
   |    | <rom name="dm-24.5n" size="8192" crc="ee8ed1ec" sha1="7afc05c73186af9fe3d3f3ce13412c8ee560b146" region="gfx1" offset="2000"/> |
   |    | <rom name="dm-20.4a" size="8192" crc="6f5dbf22" sha1="41ef084336e2ebb1016b28505dcb43483e37a0de" region="gfx2" offset="0"/> |
   |    | <rom name="dm-21.4c" size="8192" crc="8b17ff47" sha1="5bcc14489ea1d4f1fe8e51c24a72a8e787ab8159" region="gfx2" offset="2000"/> |
   |    | <rom name="dm-22.4d" size="8192" crc="84daf771" sha1="d187debcca59ceab6cd696be246370120ee575c6" region="gfx2" offset="4000"/> |
   |    | <rom name="dm-40.12m" size="8192" crc="3d080af9" sha1="f9527fae69fe3ca0762024ac4a44b1f02fbee66a" region="adpcm" offset="0"/> |
   |    | <rom name="dm-41.13m" size="8192" crc="ddd7bda2" sha1="bbe9276cb47fa3e82081d592522640e04b4a9223" region="adpcm" offset="2000"/> |
   |    | <rom name="dm-62.9h" size="32" crc="e3e36eaf" sha1="5954400190e587a20cad60f5829f4bddc85ea526" region="proms" offset="0"/> |
   |    | <rom name="dm-61.4m" size="256" crc="0dd8e365" sha1="cbd43a2d4af053860932af32ca5e13bef728e38a" region="proms" offset="20"/> |
   |    | <rom name="dm-60.6e" size="256" crc="540a3953" sha1="bc65388a1019dadf8c71705e234763f5c735e282" region="proms" offset="120"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="sn1" name="SN76496" clock="4608000"/> |
   |    | <chip type="audio" tag="sn2" name="SN76496" clock="4608000"/> |
   |    | <chip type="audio" tag="sn3" name="SN76496" clock="4608000"/> |
   |    | <chip type="audio" tag="msm" name="MSM5205" clock="384000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="1" coins="1"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="1" default="yes"/> |
   |    |    | <dipvalue name="4" value="2"/> |
   |    |    | <dipvalue name="5" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="24"> |
   |    |    | <dipvalue name="30000 100000" value="0"/> |
   |    |    | <dipvalue name="50000 150000" value="8" default="yes"/> |
   |    |    | <dipvalue name="70000 200000" value="16"/> |
   |    |    | <dipvalue name="100000 300000" value="24"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Upright" value="64" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW2" mask="7"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="7"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="6"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="5"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="3"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/> |
|
|