Home News Forum                            

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

tdragonb: MAME ROM Information.


Thunder Dragon (c) 1991 NMK.


Main CPU : 68000 (@ 10 Mhz)

Sound Chips : YM2203 (@ 1.5 Mhz), (2x) OKI6295 (@ 24.242 Khz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024

Players : 2

Control : 8-way joystick

Buttons : 2


Released in August 1991.

Licensed to Tecmo for distribution.


The bootleg version uses the "Raiden" (seibu) sound hardware (a Z80 @ 3.579545 Mhz), all musics from "Raiden" are present =).


* Secret Message : Reset game and hold down Player 2 buttons 1 and 2. If you did it fast enough, you will see the message 'Ready?'. If not try again. Press P1 Button 2(x14). If you did this correctly, you should see another message '4th June. 1991'. And you are in the test mode.


1. Thunder Dragon (1991)

2. Thunder Dragon 2 (1993)


Producer : Yukio Tomonari

Director : Yosuke Ono

Game designer : Merry Tamio

Programmer : Lieut. Col. Ore

Scenario writer : Ikezu Kenzi

Sound creator : Hide-Kaz

Graphic designers : Ikezu Kenzi, Giant Ama


Game's rom.

MAME Info:

0.123u6 [Corrado Tomaselli]

0.37b13 [David Haywood]


- Press Player 2 buttons 1+2 during reset. "Ready?" will appear. Then press Player 1 button 2 14 (!) times.


- 0.133u1: Brian Troha added DIP locations to Thunder Dragon.

- 0.123u6: Corrado Tomaselli added Thunder Dragon (9th Jan. 1992). Renamed (tdragon) to (tdragon1). Changed 'Thunder Dragon' to clone 'Thunder Dragon (4th Jun. 1991)'. Changed 68000 CPU1 clock speed to 8MHz.

- 17th March 2008: Corrado Tomaselli dumped Thunder Dragon (9th Jan. 1992).

- 0.106u3: Changed 'Unknown' dipswitches to 'Unused'.

- 0.103u2: Added 'Demo Sounds' dipswitch.

- 0.95u6: Sonikos fixed dipswitches in Thunder Dragon. Removed 'Demo Sounds' and 15x 'Unknown' dipswitches.

- 0.95u3: Angelo Salese and Nicola Salmoria updated Thunder Dragon - Game now playable. Added YM2203 (1.5MHz) sound and swapped sound1/2 roms.

- 7th April 2005: Angelo Salese - Completely simulated the protection of the original Thunder Dragon set, honestly I thought this was harder to simulate...

- 0.94u2: Added 2x OKI6295 (24242 Hz) sound and changed sound1 ($80000) to sound2 ($0).

- 15th December 2004: Pierpaolo Prazzoli - Some fixes to nmk16 driver. Added sprites priorities, still few problems with priority = 0 (see Thunder Dragon Level 2).

- 0.86u3: David Haywood ported the RAINE hack for Thunder Dragon to MAME. The hack can be downloaded extra.

- 0.72: Added dipswitches 'Difficulty' and 'Demo Sounds'.

- 0.62: Removed the 2x OKI6295 sound.

- 16th October 2002: R. Belmont added sound emulation to Thunder Dragon bootleg, Many Block and Task Force Harrier.

- 15th April 2001: Brad Oliver fixed Thunder Dragon bootleg ROM descrambler, which was broken in MacMAME.

- 0.37b13: David Haywood added Thunder Dragon (NMK/Tecmo 1991) and clone (Bootleg).

- 3rd March 2001: David Haywood added Thunder Dragon to the Bombjack Twin driver. Marco Cassili partly fixed dipswitch settings in Thunder Dragon.


Other Emulators:

* FB Alpha

* Raine

Recommended Games (Airforce 3):

Tokio / Scramble Formation

World Wars

Asuka & Asuka

Image Fight


Master of Weapon

Air Duel

Gun & Frontier


Raiden II

Raiden DX

Raiden II / DX

Raiden Fighters

Raiden Fighters 2

Raiden Fighters Jet

Thunder Dragon

Thunder Dragon 2

Turbo Force

Aero Fighters

Aero Fighters 2

Aero Fighters 3

Aero Fighters Special

Grid Seeker

Sand Scorpion

Sky Alert


Zing Zing Zip



Fire Barrel

Mad Shark

U.N. Defense Force: Earth Joker



Bee Storm - DoDonPachi II

DoDonPachi Dai-Ou-Jou

Air Gallet

Battle Garegga

Battle Bakraid

Skull Fang

Storm Blade

Sengeki Striker


Guardian Storm

Stagger I

Change Air Blade

1945k III

Romset: 3521 kb / 10 files / 1.16 zip

MAME XML Output:

       <game name="tdragonb" sourcefile="nmk16.c" cloneof="tdragon" romof="tdragon">
              <description>Thunder Dragon (bootleg)</description>
              <rom name="td_04.bin" size="131072" crc="e8a62d3e" sha1="dd221bcd80149fffb1bdddfd3d394996bd2f8ec5" region="maincpu" offset="0"/>
              <rom name="td_03.bin" size="131072" crc="2fa1aa04" sha1="ddf2b2ff179c31a1677d15d0403b00d77f9f0a6c" region="maincpu" offset="1"/>
              <rom name="td_02.bin" size="65536" crc="99ee7505" sha1="b97c8ee5e26e8554b5de506fba3b32cc2fde53c9" region="audiocpu" offset="0"/>
              <rom name="td_08.bin" size="131072" crc="5144dc69" sha1="e64d88dc0e7672f811868621f74ec209aeafbc6f" region="gfx1" offset="0"/>
              <rom name="td_06.bin" size="524288" crc="c1be8a4d" sha1="6269fd7fccf1546a01bab755d8b6b7dcffc1166e" region="gfx2" offset="0"/>
              <rom name="td_07.bin" size="524288" crc="2c3e371f" sha1="77956425661f4f81c370fff63845d42057fcaec3" region="gfx2" offset="80000"/>
              <rom name="td_10.bin" size="524288" crc="bfd0ec5d" sha1="7983661f74e8695f56e45c6e5c278d7d86431052" region="gfx3" offset="0"/>
              <rom name="td_09.bin" size="524288" crc="b6e074eb" sha1="bdde068f03415391b5edaa42f1389df0f7eef899" region="gfx3" offset="1"/>
              <rom name="td_01.bin" size="65536" crc="f6f6c4bf" sha1="ea4cf74d968e254ae47c16c2f4c2f4bc1a528808" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1320000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="1" value="0"/>
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="1"/>
              <dipswitch name="Unused" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="48">
                     <dipvalue name="Easy" value="32"/>
                     <dipvalue name="Normal" value="48" default="yes"/>
                     <dipvalue name="Hard" value="16"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSW2" mask="7">
                     <dipvalue name="4 Coins/1 Credit" value="4"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="6"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="3"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/4 Credits" value="1"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW2" mask="56">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="40"/>
                     <dipvalue name="2 Coins/1 Credit" value="48"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="24"/>
                     <dipvalue name="1 Coin/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/4 Credits" value="8"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Unused" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise