dragngun: MAME ROM Information. History:
Dragongun - Firebrand, Gun of the Ark-Magi (c) 1993 Data East.
A first-person view shoot'em up game.
- TECHNICAL -
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
- TRIVIA -
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.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.67 [Bryan McPhail]
0.58 [Bryan McPhail]
Bugs:
- When I get to what I believe is the last guy, his energy bar decreases extra quickly. Darkk (ID 00419)
WIP:
- 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
Syvalion
Dragon Breed
Saint Dragon
Dragon Saber
Black Heart
Dragon Gun
Dragon Blaze
Recommended Games (Shooting 3):
Operation Wolf
Operation Wolf 3
Operation Thunderbolt
Cabal
Beast Busters
Beast Busters 2nd Nightmare
Dynamite Duke
Guts n' Glory (Machine Gun)
Line of Fire
Mechanized Attack
Rambo III
NAM-1975
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
Riot
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
CarnEvil
Teraburst
Flame Gunner
Golgo 13
Golgo 13 Kiseki no Dandou
Invasion - The Abductors
OutTrigger
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> |
   |    | <year>1993</year> |
   |    | <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"/> |
   |    | </input> |
   |    | <dipswitch name="Reset" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="256"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stage Select" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Debug Mode" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="IN2" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="2048"/> |
|
|