Home News Forum                            

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

dragngun: MAME ROM Information.


Dragongun - Firebrand, Gun of the Ark-Magi (c) 1993 Data East.

A first-person view shoot'em up game.


Game ID : MAR

Main CPU : ARM (@ 7 Mhz), HuC6280 (@ 4.0275 Mhz)

Sound Chips : YM2151 (@ 3.58 Mhz), (2x) OKI6295 (@ 7.627 Khz), OKI6295 (@ 15.255 Khz)

Players : 2

Control : lightgun

Buttons : 2


Released in December 1992.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Dragon Gun : Data East Gamadelic - PCCB-00117) on 19/03/1993.


Game's rom.

Machine's picture.

MAME Info:

0.67 [Bryan McPhail]

0.58 [Bryan McPhail]


- When I get to what I believe is the last guy, his energy bar decreases extra quickly. Darkk (ID 00419)


- 0.145u2: Documentation of the video data on Dragon Gun [David Haywood]. This just attempts to parse some of the header structures in the DVI data Dragon Gun uses, see http://www.fileformat.info/format/dvi/egff.htm. I don't know if there are any software decoders for this format, I think it was a hardware solution? The Dragon Gun data doesn't seem to have all fields filled in. Hopefully somebody who actually understands video (de)compression can actually flesh this out.

- 0.145: David Haywood corrected loading for Dragon Gun video data, identified as standard DVI data (unsurprising, game has a DVI logo).

- 0.131u3: Fabio Priuli fixed unable to move crosshair in Dragon Gun.

- 0.115u1: R. Belmont and Ryan Holtz fixed carry flag calculation for SUB/SBC/CMP family instructions in the ARM core. This fixed energy of last guy in Dragon Gun.

- 0.111u5: Canim fixed Dragon Gun input port. Added dipswitches 'Debug Mode' and 'Reset'.

- 0.111u2: Aaron Giles improved cycle timings in the ARM CPU core. Altered the DECO32 CPU clocks to be more realistic. Changed ARM CPU1 clock speed to 7MHz.

- 0.102u2: Fixed rom names.

- 0.70u4: Brian Troha fixed rom names in Dragon Gun.

- 24th March 2003: Bryan McPhail sent in a major update to the Deco32 driver, making Dragon Gun playable, Locked 'n Loaded almost playable and Tattoo Assassins fully playable with graphics, thanks to Stiletto for tracking down a working boardset of this ultra rare game.

- 0.67: Bryan McPhail added Dragon Gun (US) (Data East 1993).

- 0.58: Bryan McPhail added Dragon Gun (US) (Testdriver). ARM CPU emulation [Bryan McPhail, Phil Stroffolino].

Recommended Games (Dragons):

Demons & Dragons (prototype)

Firebeast (prototype)

Dragon Buster

Dragon Spirit


Dragon Breed

Saint Dragon

Dragon Saber

Black Heart

Dragon Gun

Dragon Blaze

Recommended Games (Shooting 3):

Operation Wolf

Operation Wolf 3

Operation Thunderbolt


Beast Busters

Beast Busters 2nd Nightmare

Dynamite Duke

Guts n' Glory (Machine Gun)

Line of Fire

Mechanized Attack

Rambo III


Space Gun

Spinal Breakers

Steel Gunner

Steel Gunner 2

Rail Chase

Rail Chase 2

Terminator 2 - Judgment Day

G.I. Joe

Lethal Enforcers

Lethal Enforcers II: Gun Fighters


Alien3: The Gun

Born To Fight

Dragon Gun

Jurassic Park

Jurassic Park 3

Under Fire

Locked 'n Loaded

Lord of Gun

Revolution X

Target Hits

Virtua Cop

Virtua Cop 2

Crypt Killer

Mobil Suit Gundam Final Shooting

Time Crisis

Zombie Raid

Area 51

Maximum Force

Area 51 / Maximum Force Duo

Area 51: Site 4

Crazy Fight

Lethal Justice

Police Trainer

House of the Dead

House of the Dead 2

The House of the Dead III

Behind Enemy Lines



Flame Gunner

Golgo 13

Golgo 13 Kiseki no Dandou

Invasion - The Abductors


Confidential Mission

Death Crimson OX

Gun Spike

Silent Scope

Silent Scope 2

Silent Scope EX

The Typing of the Dead

Gun Survivor 2: Bio Hazard Code Veronica

Lupin The Third - The Shooting

Ranger Mission

Romset: 29376 kb / 40 files / 21.6 zip

MAME XML Output:

       <game name="dragngun" sourcefile="deco32.c">
              <description>Dragon Gun (US)</description>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="kb02.a9" size="262144" crc="4fb9cfea" sha1="e20fbae32682fc5fdc82070d2d6c73b5b7ac13f8" region="maincpu" offset="0"/>
              <rom name="kb06.c9" size="262144" crc="2395efec" sha1="3c08299a6cdeebf9d3d5d367ab435eec76986194" region="maincpu" offset="1"/>
              <rom name="kb00.a5" size="262144" crc="1539ff35" sha1="6c82fe01f5ebf5cdd3a914cc823499fa6a26f9a9" region="maincpu" offset="2"/>
              <rom name="kb04.c5" size="262144" crc="5b5c1ec2" sha1="3c5c02b7e432cf1861e0c8db23b302dc47774a42" region="maincpu" offset="3"/>
              <rom name="kb03.a10" size="262144" crc="6c6a4f42" sha1="ae96fe81f9ba587eb3194dbffa0233413d63c4c6" region="maincpu" offset="300000"/>
              <rom name="kb07.c10" size="262144" crc="2637e8a1" sha1="7bcd1b1f3a4e6aaa0a3b78ca77dc666948c87547" region="maincpu" offset="300001"/>
              <rom name="kb01.a7" size="262144" crc="d780ba8d" sha1="0e315c718c038962b6020945b48bcc632de6f5e1" region="maincpu" offset="300002"/>
              <rom name="kb05.c7" size="262144" crc="fbad737b" sha1="04e16abe8c4cec4f172bea29516535511db9db90" region="maincpu" offset="300003"/>
              <rom name="kb10.n25" size="65536" crc="ec56f560" sha1="feb9491683ba7f1000edebb568d6b3471fcc87fb" region="audiocpu" offset="0"/>
              <rom name="kb08.a15" size="65536" crc="8fe4e5f5" sha1="922b94f8ce0c35e965259c11e95891ef4be913d4" region="gfx1" offset="0"/>
              <rom name="kb09.a17" size="65536" crc="e9dcac3f" sha1="0621e601ffae73bbf69623042c9c8ab0526c3de6" region="gfx1" offset="1"/>
              <rom name="mar-00.bin" size="524288" crc="d0491a37" sha1="cc0ae1e9e5f42ba30159fb79bccd2e237cd037d0" region="gfx2" offset="0"/>
              <rom name="mar-01.bin" size="524288" crc="d5970365" sha1="729baf1efbef15c9f3e1d700717f5ba4f10d3014" region="gfx2" offset="90000"/>
              <rom name="mar-02.bin" size="1048576" crc="c6cd4baf" sha1="350286829a330b64f463d0a9cbbfdb71eecf5188" region="gfx3" offset="0"/>
              <rom name="mar-03.bin" size="1048576" crc="793006d7" sha1="7d8aba2fe75917f580a3a931a7defe5939a0874e" region="gfx3" offset="40000"/>
              <rom name="mar-04.bin" size="1048576" crc="56631a2b" sha1="0fa3d6215df8ce923c153b96f39161ba88b2dd53" region="gfx3" offset="80000"/>
              <rom name="mar-05.bin" size="1048576" crc="ac16e7ae" sha1="dca32e0a677a99f47a7b8e8f105483c57382f218" region="gfx3" offset="c0000"/>
              <rom name="mar-09.bin" size="1048576" crc="18fec9e1" sha1="1290a9c13b4fd7d2197b39ec616206796e3a17a8" region="gfx4" offset="0"/>
              <rom name="mar-10.bin" size="1048576" crc="73126fbc" sha1="9b9c31335e4db726863b219072c83810008f88f9" region="gfx4" offset="400000"/>
              <rom name="mar-11.bin" size="1048576" crc="1fc638a4" sha1="003dcfbb65a8f32a1a030502a11432287cf8b4e0" region="gfx4" offset="1"/>
              <rom name="mar-12.bin" size="1048576" crc="4c412512" sha1="ccd5014bc9f9648cf5fa56bb8d54fc72a7099ca3" region="gfx4" offset="400001"/>
              <rom name="mar-13.bin" size="1048576" crc="d675821c" sha1="ff195422d0bef62d1f9c7784bba1e6b7ab5cd211" region="gfx4" offset="2"/>
              <rom name="mar-14.bin" size="1048576" crc="22d38c71" sha1="62273665975f3e6000fa4b01755aeb70e5dd002d" region="gfx4" offset="400002"/>
              <rom name="mar-15.bin" size="1048576" crc="ec976b20" sha1="c120b3c56d5e02162e41dc7f726c260d0f8d2f1a" region="gfx4" offset="3"/>
              <rom name="mar-16.bin" size="1048576" crc="8b329bc8" sha1="6e34eb6e2628a01a699d20a5155afb2febc31255" region="gfx4" offset="400003"/>
              <rom name="mar-17.bin" size="1048576" crc="7799ed23" sha1="ae28ad4fa6033a3695fa83356701b3774b26e6b0" region="dvi" offset="0"/>
              <rom name="mar-20.bin" size="1048576" crc="fa0462f0" sha1="1a52617ad4d7abebc0f273dd979f4cf2d6a0306b" region="dvi" offset="1"/>
              <rom name="mar-28.bin" size="1048576" crc="5a2ec71d" sha1="447c404e6bb696f7eb7c61992a99b9be56f5d6b0" region="dvi" offset="2"/>
              <rom name="mar-25.bin" size="1048576" crc="d65d895c" sha1="4508dfff95a7aff5109dc74622cbb4503b0b5840" region="dvi" offset="3"/>
              <rom name="mar-18.bin" size="1048576" crc="ded66da9" sha1="5134cb47043cc190a35ebdbf1912166669f9c055" region="dvi" offset="400000"/>
              <rom name="mar-21.bin" size="1048576" crc="2d0a28ae" sha1="d87f6f71bb76880e4d4f1eab8e0451b5c3df69a5" region="dvi" offset="400001"/>
              <rom name="mar-27.bin" size="1048576" crc="3fcbd10f" sha1="70fc7b88bbe35bbae1de14364b03d0a06d541de5" region="dvi" offset="400002"/>
              <rom name="mar-24.bin" size="1048576" crc="5cec45c8" sha1="f99a26afaca9d9320477e469b09e3873bc8c156f" region="dvi" offset="400003"/>
              <rom name="mar-19.bin" size="1048576" crc="bdd1ed20" sha1="2435b23210b8fee4d39c30d4d3c6ea40afaa3b93" region="dvi" offset="800000"/>
              <rom name="mar-22.bin" size="1048576" crc="c85f3559" sha1="a5d5cf9b18c9ef6a92d7643ca1ec9052de0d4a01" region="dvi" offset="800001"/>
              <rom name="mar-26.bin" size="1048576" crc="246a06c5" sha1="447252be976a5059925f4ad98df8564b70198f62" region="dvi" offset="800002"/>
              <rom name="mar-23.bin" size="1048576" crc="ba907d6a" sha1="1fd99b66e6297c8d927c1cf723a613b4ee2e2f90" region="dvi" offset="800003"/>
              <rom name="mar-06.n17" size="524288" crc="3e006c6e" sha1="55786e0fde2bf6ba9802f3f4fa8d4c21625b976a" region="oki1" offset="0"/>
              <rom name="mar-08.n21" size="524288" crc="b9281dfd" sha1="449faf5d36f3b970d0a9b483e2152a5f68604a77" region="oki2" offset="0"/>
              <rom name="mar-07.n19" size="524288" crc="40287d62" sha1="c00cb08bcdae55bcddc14c38e88b0484b1bc9e3e" region="oki3" offset="0"/>
              <chip type="cpu" tag="maincpu" name="ARM" clock="7000000"/>
              <chip type="cpu" tag="audiocpu" name="HuC6280" clock="4027500"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3580000"/>
              <chip type="audio" tag="oki1" name="OKI6295" clock="1006875"/>
              <chip type="audio" tag="oki2" name="OKI6295" clock="2013750"/>
              <chip type="audio" tag="oki3" name="OKI6295" clock="1006875"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" pixclock="5160960" htotal="336" hbend="0" hbstart="320" vtotal="256" vbend="8" vbstart="248" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2">
                     <control type="lightgun" minimum="0" maximum="255" sensitivity="20" keydelta="25"/>
              <dipswitch name="Reset" tag="DSW" mask="256">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="256"/>
              <dipswitch name="Unknown" tag="DSW" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Stage Select" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Debug Mode" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="IN2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise