Home News Forum                            

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

dbreed: MAME ROM Information.


Dragon Breed (c) 1989 Irem.

A superb and innovative side-scrolling shoot-em-up from the same gaming stable that gave the world "R-Type", Irem. Dragon Breed differs from other shoot-em-ups through its interpretation of the 'ship' that appears in other games of the genre; in Dragon Breed, the player controls a figure who rides a fully articulated and superbly rendered dragon. What makes this a particularly inspired move is that the Dragon's body - which is invulnerable to enemies and enemy fire - can be used as both a shield and a weapon; the player can move the dragon in such a way that its tail can be used to surround its rider and protect him from his enemies. Any contact the enemy has with the dragon will also deplete the enemy's power and eventually kill it. The dragon can also be 'powered-up' in a similar fashion to the space craft of other shoot-em-ups.

At various point throughout a level, small areas of land will appear at the bottom of the screen. These often contain power-ups and the player can fly the dragon down to the platform, dismount, and move around on foot.


This game was only sold as a conversion kit, although many distributors would pre-install these kits in generic cabinets, and sell them to the public that way. This is a JAMMA compatible title, so any JAMMA cabinet could be a proper Dragon Breed cabinet. The control panel to this title has a single 8-Way joystick, with fire and jump buttons on either side of it (so you can play either left or right handed). The marquee for this title is a highly detailed scene of a knight riding a green dragon, while being attacked by what appears to be a group of carnivorous fish. Although you may encounter this title in a cocktail cabinet (as the circuit board supports the screen flip for the second player), there were no specific graphics made for a cocktail cabinet (So the game will appear either unmarked, or perhaps with a few of the graphics from the upright kit jury rigged into place).

Irem M-81 system hardware

Main CPU : V30 (@ 8 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), DAC (@ 3.579545 Mhz)

Screen orientation : Horizontal

Video resolution : 384 x 256 pixels

Screen refresh : 55.00 Hz

Palette colors : 512

Players : 1

Control : 8-way joystick

Buttons: 2

=> [A] Shoot, [B] Jump


Released in June 1989.

The game borrows quite a few game design elements from Irem's "R-type" classic shooter series!

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Dragon Breed - PCCB-00006) on 21/10/1989.


* Secret Invincibility :

1) Turn DIP 2-7 ON.

2) Reset the game with holding Player 1-Button 2.

3) You will be able to start a game with invincibility.

* Dragon Breed power-ups :

Red : the dragon breathes a flame. The flame gets longer if more power-ups are collected.

Yellow : the dragon's body starts to fire tiny yellow crescents in all directions.

White : the dragon shoots up to four miniature dragons, which home in on enemies.

Blue : the dragon fires downward bolts of electricity from its underside.


* Computers :

Commodore Amiga (1989)

Atari ST (1989)

Amstrad CPC (1989)

Commodore C64 (1991)

Sinclair ZX Spectrum (1991)

Amstrad CPC (1991)


Machine's picture.

Game's rom.

MAME Info:

0.104u4 [Pierpaolo Prazzoli]

0.36b7 [Nao]

0.36b6 [Nicola Salmoria]


- 0.135u1: Changed description to 'Dragon Breed (M81 PCB version)'.

- 0.133u1: Renamed (dbreed72) to (dbreedm72).

- 0.122u6: Mamesick fixed crash in clone Dragon Breed (M72 PCB version) introduced in 0.122u5.

- 0.104u4: Pierpaolo Prazzoli added Dragon Breed (M81 PCB version). Changed 'Dragon Breed' to clone 'Dragon Breed (M72 pcb version)'. Renamed (dbreed) to (dbreed72).

- 24th April 2005: MAME Italian Forum - Kold666 bought Dragon Breed (Japan).

- 0.37b10: Added 'Difficulty' dipswitch.

- 0.36b9: Added dipswitches 'Lives', 'Coinage', 'Flip Screen', 'Cabinet', 'Coin Mode', 'Demo Sounds' and 'Allow Continue'.

- 0.36b7: Nao added Dragon Breed (Irem 1989) - M81 board.

- 0.36b6: Nicola Salmoria added Dragon Breed (Testdriver).

- 12th December 1997: CaBBe dumped Dragon Breed (M72 PCB version).


Other Emulators:

* FB Alpha

* M72

Recommended Games (Dragons):

Demons & Dragons (prototype)

Firebeast (prototype)

Dragon Buster

Dragon Spirit


Dragon Breed

Saint Dragon

Dragon Saber

Black Heart

Dragon Gun

Dragon Blaze

Romset: 1472 kb / 12 files / 718.1 zip

MAME XML Output:

       <game name="dbreed" sourcefile="m72.c">
              <description>Dragon Breed (M81 PCB version)</description>
              <rom name="db-a-h0-.59" size="131072" crc="e1177267" sha1="f226f34ce85305870e659dd4f519bee30936af9a" region="maincpu" offset="1"/>
              <rom name="db-a-l0-.68" size="131072" crc="d82b167e" sha1="f9ccb152feb31971230f61371a906bd900ef34e8" region="maincpu" offset="0"/>
              <rom name="db-a-sp-.14" size="65536" crc="54a61560" sha1="e5fccfcedcadbab1667900f98370043c1907dd89" region="soundcpu" offset="0"/>
              <rom name="db_k800m.00" size="131072" crc="c027a8cf" sha1="534dc416b8f5587168c7f644d3f9438c8a190491" region="gfx1" offset="0"/>
              <rom name="db_k801m.10" size="131072" crc="093faf33" sha1="2704f644cdce87daf975984f143b1d55ba731c3f" region="gfx1" offset="20000"/>
              <rom name="db_k802m.20" size="131072" crc="055b4c59" sha1="71315dd7476612f138cb64b905648791d44eb7da" region="gfx1" offset="40000"/>
              <rom name="db_k803m.30" size="131072" crc="8ed63922" sha1="51daa8a23e637f6b4394598ff4a1d26f65b59c8b" region="gfx1" offset="60000"/>
              <rom name="db_k804m.a0" size="131072" crc="4c83e92e" sha1="6dade027435c48ab48bd4516d16a9961d4dd6fad" region="gfx2" offset="0"/>
              <rom name="db_k805m.a1" size="131072" crc="835ef268" sha1="89d0bb15201440dffad3ef745970f95505d7ab03" region="gfx2" offset="20000"/>
              <rom name="db_k806m.a2" size="131072" crc="5117f114" sha1="a401a3e638209b32d4101a5c2e2a8b4612eaa21b" region="gfx2" offset="40000"/>
              <rom name="db_k807m.a3" size="131072" crc="8eb0c978" sha1="7fc55bbe4d0923db88492bb7160a89de34e11cd6" region="gfx2" offset="60000"/>
              <rom name="db_a-v0.rom" size="131072" crc="312f7282" sha1="742d56980b4618180e9a0e02051c5aec4d5cdae4" region="samples" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V30" clock="8000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="m72" name="M72 Custom"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="384" height="256" refresh="55.017606" pixclock="8000000" htotal="512" hbend="64" hbstart="448" vtotal="284" vbend="0" vbstart="256" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="12">
                     <dipvalue name="Very Easy" value="0"/>
                     <dipvalue name="Easy" value="8"/>
                     <dipvalue name="Normal" value="12" default="yes"/>
                     <dipvalue name="Hard" value="4"/>
              <dipswitch name="Coin A" tag="DSW" mask="48">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="240">
                     <dipvalue name="6 Coins/1 Credit" value="160"/>
                     <dipvalue name="5 Coins/1 Credit" value="176"/>
                     <dipvalue name="4 Coins/1 Credit" value="192"/>
                     <dipvalue name="3 Coins/1 Credit" value="208"/>
                     <dipvalue name="8 Coins/3 Credits" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="224"/>
                     <dipvalue name="5 Coins/3 Credits" value="32"/>
                     <dipvalue name="3 Coins/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="64"/>
                     <dipvalue name="1 Coin/2 Credits" value="144"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="112"/>
                     <dipvalue name="1 Coin/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/6 Credits" value="80"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW" mask="512">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="512"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="1024">
                     <dipvalue name="Mode 1" value="1024" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="2048">
                     <dipvalue name="Off" value="2048"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="4096">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="4096" default="yes"/>
              <dipswitch name="Stop Mode" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise