Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

toffy: MAME ROM Information.


Toffy (c) 1993 Midas.


Main CPU : M6809 (@ 3.579545 Mhz)

Sound CPU : M6809 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz)

Screen orientation : Horizontal

Video resolution : 240 x 224 pixels

Screen refresh : 57.44 Hz

Palette colors : 384

Players : 2

Control : 8-way joystick

Buttons : 3


This is an originally engineered game, it appears that East Coast Coin Company's "Dangerous Dungeons" took the game and got it to run as a romhack on double dragon hardware.


1. Toffy (1993)

2. Super Toffy (1994)


Game's rom.

MAME Info:

0.61 [David Haywood]


* Does Toffy have a stereo audio flag?


- Toffy is not a Double Dragon conversion, it runs on an own board, but are basically the same game.


- toffy, stoffy: [possible] In both games, when you first insert a coin, there is no sound. Pi (ID 01127)


- 0.129: Changed M6809 CPU2 clock speed to 1.5MHz.

- 0.122u7: Replaced M6809 CPU1 with HD6309 (12Mhz). Changed M6809 CPU2 clock speed to 6MHz and visible area to 256x240.

- 0.77u2: Changed 'Unknown' to 'Unused' dipswitches.

- 0.77: Changed VSync to 57.444855 Hz.

- 0.62: Added M6809 (3579545 Hz) CPU2.

- 12th November 2002: R. Belmont added sound emulation to Toffy and Super Toffy.

- 0.61: David Haywood added Toffy (Midas 1993).

- 28th May 2002: Gerardo Oporto fixed the dipswitch settings in the Toffy driver.

- 15th May 2002: David Haywood fixed a few color problems in Toffy and others.

- 14th May 2002: David Haywood added Toffy, Super Toffy and Dangerous Dungeons to the Double Dragon driver, but Dangerous Dungeons isn't playable.

LEVELS: 32 (endless)

Recommended Games (Maze Digging):


Robby Roto

Dig Dug

Namco Classic Collection Vol.2 (Dig Dug)

Tenkomori Shooting (Dig Dug)

Dig Dug II

Zig Zag

Digger (CVS)

Gold Bug

Mr. Do!

Neo Mr. Do!

The Pit


Boulder Dash

Boulder Dash (DECO Cassette)

Boulder Dash (Max-A-Flex)


Calorie Kun vs Moguranian

Diamond Run

Dangerous Dungeons


Super Toffy

Mr Driller

Mr Driller 2

Mr. Driller G

Mr. Dig

Digger Man (prototype)

Romset: 448 kb / 7 files / 41.0 zip

MAME XML Output:

       <game name="toffy" sourcefile="ddragon.c">
              <rom name="2-27512.rom" size="65536" crc="244709dd" sha1="b2db51b910f1a031b94fb50e684351f657a465dc" region="maincpu" offset="0"/>
              <rom name="u142.1" size="65536" crc="541bd7f0" sha1="3f0097f5877eae50651f94d46d7dd9127037eb6e" region="soundcpu" offset="0"/>
              <rom name="7-27512.rom" size="65536" crc="f9e8ec64" sha1="36891cd8f28800e03fe0eac84b2484a70011eabb" region="gfx1" offset="0"/>
              <rom name="4-27512.rom" size="65536" crc="94b5ef6f" sha1="32967f6cfc6a077c31923318891ed508f83e67f6" region="gfx3" offset="0"/>
              <rom name="3-27512.rom" size="65536" crc="a7a053a3" sha1="98625fe73a409c8d51136931a5f707a0bf75b66a" region="gfx3" offset="10000"/>
              <rom name="6-27512.rom" size="65536" crc="2ba7ca47" sha1="ad709fc871f1f1a7d4b0fdf0f516c53fd4c8b685" region="gfx2" offset="0"/>
              <rom name="5-27512.rom" size="65536" crc="4f91eec6" sha1="18a5f98dfba33837b73d032a6153eeb03263684b" region="gfx2" offset="10000"/>
              <chip type="cpu" tag="maincpu" name="HD6309" clock="12000000"/>
              <chip type="cpu" tag="soundcpu" name="M6809" clock="1500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="fmsnd" name="YM2151" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="57.444853" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="272" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW0" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="3"/>
                     <dipvalue name="3 Coins/1 Credit" value="2"/>
                     <dipvalue name="4 Coins/2 Credits" value="7"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="3 Coins/2 Credits" value="6"/>
                     <dipvalue name="2 Coins/2 Credits" value="5"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="11"/>
                     <dipvalue name="4 Coin/6 Credits" value="15"/>
                     <dipvalue name="3 Coin/5 Credits" value="10"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="3 Coin/6 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="9"/>
                     <dipvalue name="2 Coins/6 Credits" value="13"/>
                     <dipvalue name="1 Coin/5 Credits" value="8"/>
                     <dipvalue name="1 Coin/6 Credits" value="12"/>
              <dipswitch name="Coin B" tag="DSW0" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="48"/>
                     <dipvalue name="3 Coins/1 Credit" value="32"/>
                     <dipvalue name="4 Coins/2 Credits" value="112"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="3 Coins/2 Credits" value="96"/>
                     <dipvalue name="2 Coins/2 Credits" value="80"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="176"/>
                     <dipvalue name="4 Coin/6 Credits" value="240"/>
                     <dipvalue name="3 Coin/5 Credits" value="160"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
                     <dipvalue name="3 Coin/6 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="144"/>
                     <dipvalue name="2 Coins/6 Credits" value="208"/>
                     <dipvalue name="1 Coin/5 Credits" value="128"/>
                     <dipvalue name="1 Coin/6 Credits" value="192"/>
              <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 name="Unused" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="24">
                     <dipvalue name="30k, 50k and 100k" value="16"/>
                     <dipvalue name="50k and 100k" value="8" default="yes"/>
                     <dipvalue name="100k and 200k" value="24"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="192">
                     <dipvalue name="Easy" value="192"/>
                     <dipvalue name="Normal" value="128" default="yes"/>
                     <dipvalue name="Hard" value="64"/>
                     <dipvalue name="Hardest" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="384"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise