Home News Forum                            

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

thndblst: MAME ROM Information.


Thunder Blaster (c) 1991 Irem.


Irem M-92 system hardware

Main CPU : V33 (@ 9 Mhz)

Sound CPU : V30 (@ 7.15909 Mhz)

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

Screen orientation : Vertical

Video resolution : 240 x 320 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048

Players : 2

Control : 8-way joystick

Buttons : 2


This game is known outside Japan as "Lethal Thunder".


* Endings : The game has 4 endings depending on your performance...

Ending 1 - Defeat all the bosses.

Ending 2 - Let 2 bosses escape and defeat the others.

Ending 3 - Let 3 bosses escape and defeat the others.

Ending 4 - Let all the bosses escape, including the last boss.


Game's rom.

MAME Info:

0.36b6 [Bryan McPhail]


- 0.141u1: Angelo Salese fixed a trivial boot vector program init bug in Lethal Thunder / Thunder Blaster.

- 0.106u3: Added missing 'Bonus Life' dipswitch.

- 0.66: Bryan McPhail fixed some bugs in the NEC CPU emulation. This includes the 99 credits bug in Lethal Thunder.

- 0.56: Added 'Continuous Play' and 'Unknown' dipswitches.

- 0.53: Bryan McPhail and Nicola Salmoria decrypted the sound CPU in Gunforce, Blade Master, Lethal Thunder, Undercover Cops, Mystic Riders, Major Title 2, Hook, R-Type Leo, In the Hunt and Perfect Soldiers.

- 19th July 2001: Nicola Salmoria decrypted the sound CPU in Blade Master and Lethal Thunder.

- 0.37b8: Bryan McPhail added preliminary Irem GA20 sound emulation. Preliminary sound in Blade Master, Gunforce, Undercover Cops and Lethal Thunder. Added V30 (14318180 Hz) CPU2, YM2151 (3579545 Hz), GA20 (3579545 Hz) and fixed gfx1/gfx2 rom addresses.

- 0.36b11: Changed V33 CPU1 clock speed to 20MHz.

- 0.36b9: Bryan McPhail added clone Thunder Blaster (Japan). Changed parent description to 'Lethal Thunder (World)'. Bryan McPhail and Nao fixed a few bugs in the NEC CPU core that caused problems in Hook, Gunforce, Lethal Thunder and maybe others.

- 6th November 1999: Bryan McPhail added Thunder Blaster (Japan version of Lethal Thunder) to the M92 driver.

- 0.36b6: Bryan McPhail added Lethal Thunder (Irem 1991). Starts with 99 credits (related to memcard?).

- 24th September 1999: Oliver Bergmann sent in a NEC V20, V30, V33 cpu core, and Bryan McPhail submitted an Irem M92 driver with support for Blade Master, Gunforce, Lethal Thunder, Hook, Undercover Cops, R-type Leo, Major Title 2 and In The Hunt, but none of the games have sound because of an encrypted sound CPU.


Other Emulators:

* FB Alpha

Recommended Games (Star Force):



Night Star (DECO Cassette)

Nova 2001

Star Jacker


Star Force

Alpha Mission / ASO

Alpha Mission II / ASO II

Astro Warrior (Mega-Tech)

Mission 660


S.R.D. Mission


Truxton II

Blast Off

Blazing Lazers

The Next Space

Omega Fighter

Lethal Thunder


Strike Gunner S.T.G


Explosive Breaker

Final Star Force




Nebulas Ray



Viper Phase 1

Fever SOS

Mars Matrix: Hyper Solid Shooting

Romset: 2944 kb / 15 files / 1.11 zip

MAME XML Output:

       <game name="thndblst" sourcefile="m92.c" cloneof="lethalth" romof="lethalth">
              <description>Thunder Blaster (Japan)</description>
              <rom name="lt_d-h0j.rom" size="131072" crc="dc218a18" sha1="f092245fd56ca75096c77ce6abf848454b905cfc" region="maincpu" offset="1"/>
              <rom name="lt_d-l0j.rom" size="131072" crc="ae9a3f81" sha1="c323073e2c245b3c52f93e07b98b0c2d4f4e97b1" region="maincpu" offset="0"/>
              <rom name="lt_d-h1.rom" merge="lt_d-h1.rom" size="131072" crc="d7dd3d48" sha1="b848feee55159e334f711e4f661d415ffc1e3513" region="maincpu" offset="40001"/>
              <rom name="lt_d-l1.rom" merge="lt_d-l1.rom" size="131072" crc="b94b3bd8" sha1="7b89d9177d8b357b09317606cb2070c14c3449a5" region="maincpu" offset="40000"/>
              <rom name="lt_d-sh0.rom" merge="lt_d-sh0.rom" size="65536" crc="af5b224f" sha1="a07f2c6ca0e65af016d74b90342cfaab7535324e" region="soundcpu" offset="1"/>
              <rom name="lt_d-sl0.rom" merge="lt_d-sl0.rom" size="65536" crc="cb3faac3" sha1="e1ee32fac7ee9e97fbf68904572e90aa9d0c9460" region="soundcpu" offset="0"/>
              <rom name="lt_7a.rom" merge="lt_7a.rom" size="262144" crc="ada0fd50" sha1="7eeb33360cacddf8887f3acce65350af0251936d" region="gfx1" offset="0"/>
              <rom name="lt_7b.rom" merge="lt_7b.rom" size="262144" crc="d2596883" sha1="5a9f7384c63304c3c1e27375419d59a2b476f46a" region="gfx1" offset="40000"/>
              <rom name="lt_7d.rom" merge="lt_7d.rom" size="262144" crc="2de637ef" sha1="bd1be59d4fe9bf365454c1d471effd88aa942df6" region="gfx1" offset="80000"/>
              <rom name="lt_7h.rom" merge="lt_7h.rom" size="262144" crc="9f6585cd" sha1="5d59addc65c3ce20e7ea090a178fe9e17fba525b" region="gfx1" offset="c0000"/>
              <rom name="lt_7j.rom" merge="lt_7j.rom" size="262144" crc="baf8863e" sha1="fd5937cd70fcffd861a207dc4769d34459dd28d3" region="gfx2" offset="0"/>
              <rom name="lt_7l.rom" merge="lt_7l.rom" size="262144" crc="40fd50af" sha1="d9bf1e339671fd167fad237bb5bc6d1b183686f5" region="gfx2" offset="40000"/>
              <rom name="lt_7s.rom" merge="lt_7s.rom" size="262144" crc="c8e970df" sha1="7771c17b36dcc9f01ac9e033f3f86e571c5ebbd3" region="gfx2" offset="80000"/>
              <rom name="lt_7y.rom" merge="lt_7y.rom" size="262144" crc="f5436708" sha1="e8cb278f4d310eeeb67e01534d17562c7fce62f0" region="gfx2" offset="c0000"/>
              <rom name="lt_8a.rom" merge="lt_8a.rom" size="262144" crc="357762a2" sha1="d13b2a0f5d48c0171bcef708589cad194a7ea1ed" region="irem" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V33" clock="9000000"/>
              <chip type="cpu" tag="soundcpu" name="V35" clock="14318181"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="irem" name="Irem GA20" clock="3579545"/>
              <display tag="screen" type="raster" rotate="270" width="320" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Bonus Life" tag="COINS_DSW3" mask="768">
                     <dipvalue name="500K &amp; 1M" value="512"/>
                     <dipvalue name="700K &amp; 1.5M" value="768" default="yes"/>
                     <dipvalue name="700K, 1.5M, 3M &amp; 4.5M" value="0"/>
                     <dipvalue name="1M &amp; 2M" value="256"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <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="Continuous Play" tag="DSW" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Service Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Slots" tag="DSW" mask="1024">
                     <dipvalue name="Common" value="1024" default="yes"/>
                     <dipvalue name="Separate" value="0"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="2048">
                     <dipvalue name="1" value="2048" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <dipswitch name="Coin A" tag="DSW" mask="12288">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="4096"/>
                     <dipvalue name="2 Coins/1 Credit" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="12288" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="49152">
                     <dipvalue name="1 Coin/2 Credits" value="49152" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="32768"/>
                     <dipvalue name="1 Coin/5 Credits" value="16384"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="61440">
                     <dipvalue name="6 Coins/1 Credit" value="40960"/>
                     <dipvalue name="5 Coins/1 Credit" value="45056"/>
                     <dipvalue name="4 Coins/1 Credit" value="49152"/>
                     <dipvalue name="3 Coins/1 Credit" value="53248"/>
                     <dipvalue name="2 Coins/1 Credit" value="57344"/>
                     <dipvalue name="2 Coins to Start/1 to Continue" value="4096"/>
                     <dipvalue name="3 Coins/2 Credits" value="12288"/>
                     <dipvalue name="4 Coins/3 Credits" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="61440" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="16384"/>
                     <dipvalue name="1 Coin/2 Credits" value="36864"/>
                     <dipvalue name="1 Coin/3 Credits" value="32768"/>
                     <dipvalue name="1 Coin/4 Credits" value="28672"/>
                     <dipvalue name="1 Coin/5 Credits" value="24576"/>
                     <dipvalue name="1 Coin/6 Credits" value="20480"/>
                     <dipvalue name="Free Play" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise