Home News Forum                            

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

thunderxb: MAME ROM Information.


Thunder Cross (c) 1988 Konami.

Wipe Out The Mechanikon Hordes! Take off into outer space and prepare for battle.


Game ID : GX873

Main CPU : KONAMI (@ 3 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz)

Screen orientation : Horizontal

Video resolution : 288 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024

Players : 2

Control : 8-way joystick

Buttons : 2


Released in October 1988.

The legendary music Horizon by Olof 'Blaizer' Gustafsson found in many Amiga Cracktros of early 90s was actually a cover of the first level music of Thunder Cross. Olof Gustaffson is the inhouse musician of Digital Illusion of Pinball Dreams fame and before going commercial he was an active scener in the Amiga demo group 'The Silents'.

King Records released a limited-edition soundtrack album for this game (Thunder Cross : Konami Kukeiha Club - 276A-7703) on 21/05/1989.


The Japanese version has different level order.


1. Thunder Cross (1988)

2. Thunder Cross II (1991)


Soft technicians : Kalcium Wada, The Great Utamaro

Team consultant : Beauty Hide

Production superviser : K. Hiro

Animation character : Moriyanma 24

Set visual artist : M. Sunachan

Sound designers : Nyanpy J-Kane, Prophet Fuka

Processing to Hard : Taka

Package designer : Maya 2095


* Consoles :

Sony PlayStation 2 (2007, "Oretachi Game Center - Thunder Cross")


Game's rom.

Machine's picture.

MAME Info:

0.91 [Andreas Thorsen]

0.36b3 [Bryan McPhail]


- 0.144u7: Kanikani updated Thunder Cross dipswitches. Changed 'Unknown' to 'Unused' dipswitches.

- 0.136u1: Fabio Priuli added driver data struct and save states to ThunderX driver.

- 0.135u4: Fabio Priuli updated Thunder Cross to use the new Konami video devices.

- 0.133u1: Renamed (thnderxa) to (thunderxa), (thnderxb) to (thunderxb) and (thnderxj) to (thunderxj).

- 0.131u3: Kanikani added DIP locations to Thunder Cross.

- 0.130u3: Aaron Giles merged memory maps in Thunder Cross.

- 0.122u8: Changed description to 'Thunder Cross (set 1)'.

- 0.116u2: Shimapong fixed collision detection bug in Thunder Cross.

- 0.104u6: Pierpaolo Prazzoli fixed rom test in Thunder Cross.

- 0.104u4: Added cpu2 rom ($0) to clone (Set 3) from Thunder Cross.

- 0.104u1: Stefan Lindberg added clone Thunder Cross (Set 3).

- 0.91: Andreas Thorsen added Thunder Cross (World?). Renamed (thunderx) to (thnderxa).

- 0.58: Eddie Edwards fixed (?) collision detection in Thunder Cross. Removed 3rd coin slot.

- 0.37b11: Eddie Edwards fixed collision detection in Thunder Cross.

- 10th December 2000: Eddie Edwards sent in a much improved version of Thunder Cross collision detection emulation.

- 0.37b10: Eddie Edwards improved collision detection in Thunder Cross.

- 0.36b4: Yasuhiro Ogawa added clone Thunder Cross (Japan). Protection workaround in Thunder Cross - still not perfect [Ernesto Corvi]. Added priority encoder prom (not used).

- 29th August 1999: Ernesto Corvi finally added sprite-sprite collisions to Thunder Cross.

- 28th August 1999: Nicola fixed some Haunted Castle and Thunder Cross graphics problems with new PROMs and added sound to the mono-CPU Taito-L system games.

- 0.36b3: Bryan McPhail added Thunder Cross (Konami 1988). No collision detection and probably protection.

- 17th August 1999: Ernesto Corvi added the sprite-background collision detection to Thunder Cross, but no sprite-sprite collisions yet.

- 11th August 1999: Bryan McPhail sent in an almost-working Thundercross driver, and Nicola went and fixed a CPU bug which prevented it from working. It still misses collision detection.

ARCADE RELEASE: Thunder Cross (Konami) - 1988/Oct/20


Other Emulators:

* FB Alpha

Recommended Games (Defender):





Cosmic Avenger


The Percussor


4 Fun in 1 (Scramble)

Space Odyssey



A. D. 2083





Darius II

Darius Gaiden - Silver Hawk

Fantasy Zone

Fantasy Zone (Mega-Tech)

Fantasy Zone 2

Alpha One

Back Fire

Thunder Cross

Thunder Cross II


Mega Blast

Air Buster

Arrow Flash (Mega-Tech)

Bio-ship Paladin


ThunderForce AC

Thunder Force II MD (Mega-Tech)

Cosmic Cop

E.D.F. : Earth Defense Force

Metal Black

Strike Force


Andro Dunos

Last Resort


Blazing Star

Romset: 1185 kb / 20 files / 492.8 zip

MAME XML Output:

       <game name="thunderxb" sourcefile="thunderx.c" cloneof="thunderx" romof="thunderx">
              <description>Thunder Cross (set 3)</description>
              <rom name="873-03.k15" size="65536" crc="36680a4e" sha1="9b3b6bf75a9c04e764448cd958277bd081cc4a53" region="maincpu" offset="10000"/>
              <rom name="873-02.k13" size="65536" crc="c58b2c34" sha1="4050d2edc579ffedba3d40782a08e43ac89b1b86" region="maincpu" offset="20000"/>
              <rom name="873-f01.f8" merge="873-f01.f8" size="32768" crc="ea35ffa3" sha1="91e82b77d4f3af8238fb198db26182bebc5026e4" region="audiocpu" offset="0"/>
              <rom name="873c06a.f6" merge="873c06a.f6" size="65536" crc="0e340b67" sha1="a76b1ee4bd4c99826a02b63a705447d0ba4e7b01" region="gfx1" offset="0"/>
              <rom name="873c06c.f5" merge="873c06c.f5" size="65536" crc="ef0e72cd" sha1="85b77a303378386f2d395da8707f4b638d37833e" region="gfx1" offset="1"/>
              <rom name="873c06b.e6" merge="873c06b.e6" size="65536" crc="97ad202e" sha1="fd155aeb691814950711ead3bc2c93c67b7b0434" region="gfx1" offset="20000"/>
              <rom name="873c06d.e5" merge="873c06d.e5" size="65536" crc="8393d42e" sha1="ffcb5eca3f58994e05c49d803fa4831c0213e2e2" region="gfx1" offset="20001"/>
              <rom name="873c07a.f4" merge="873c07a.f4" size="65536" crc="a8aab84f" sha1="a68521a9abf45c3292b3090a2483edbf31356c7d" region="gfx1" offset="40000"/>
              <rom name="873c07c.f3" merge="873c07c.f3" size="65536" crc="2521009a" sha1="6546b88943615389c81b753ff5bb6aa9378c3266" region="gfx1" offset="40001"/>
              <rom name="873c07b.e4" merge="873c07b.e4" size="65536" crc="12a2b8ba" sha1="ffa32ca116e0b6ca65bb9ce83dd28f5c027956a5" region="gfx1" offset="60000"/>
              <rom name="873c07d.e3" merge="873c07d.e3" size="65536" crc="fae9f965" sha1="780c234507835c37bde445ab34f069714cc7a506" region="gfx1" offset="60001"/>
              <rom name="873c04a.f11" merge="873c04a.f11" size="65536" crc="f7740bf3" sha1="f64b7e807f19a9523a517024a9eb56736cdda6bb" region="gfx2" offset="0"/>
              <rom name="873c04c.f10" merge="873c04c.f10" size="65536" crc="5dacbd2b" sha1="deb943b99fd296d20be9c4250b2348549f65ba37" region="gfx2" offset="1"/>
              <rom name="873c04b.e11" merge="873c04b.e11" size="65536" crc="9ac581da" sha1="fd0a603de8586621444055bbff8bb83349b8a0d8" region="gfx2" offset="20000"/>
              <rom name="873c04d.e10" merge="873c04d.e10" size="65536" crc="44a4668c" sha1="6d1526ed3408ddc763a071604e7b1e0773c87b99" region="gfx2" offset="20001"/>
              <rom name="873c05a.f9" merge="873c05a.f9" size="65536" crc="d73e107d" sha1="ba63b195e20a98c476e7d0f8d0187bc3327a8822" region="gfx2" offset="40000"/>
              <rom name="873c05c.f8" merge="873c05c.f8" size="65536" crc="59903200" sha1="d076802c53aa604df8c5fdd33cb41876ba2a3385" region="gfx2" offset="40001"/>
              <rom name="873c05b.e9" merge="873c05b.e9" size="65536" crc="81059b99" sha1="1e1a22ca45599abe0dce32fc0b188281deb3b8ac" region="gfx2" offset="60000"/>
              <rom name="873c05d.e8" merge="873c05d.e8" size="65536" crc="7fa3d7df" sha1="c78b9a949abdf44366d872daa1f2041158fae790" region="gfx2" offset="60001"/>
              <rom name="873a08.f20" merge="873a08.f20" size="256" crc="e2d09a1b" sha1="a9651e137486b2df367c39eb43f52d0833589e87" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="KONAMI" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="No Coin B" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Award Bonus Life" tag="DSW2" mask="4">
                     <dipvalue name="No" value="4"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="24">
                     <dipvalue name="30000 200000" value="24" default="yes"/>
                     <dipvalue name="50000 300000" value="16"/>
                     <dipvalue name="30000" value="8"/>
                     <dipvalue name="50000" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96" default="yes"/>
                     <dipvalue name="Normal" value="64"/>
                     <dipvalue name="Difficult" value="32"/>
                     <dipvalue name="Very Difficult" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise