Home News Forum                            

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

rthunder: MAME ROM Information.


Rolling Thunder (c) 1986 Namco.

Rolling Thunder is a single-player scrolling platform shoot-em-up in which a James Bond-esque secret agent codenamed 'Albatross' has been ordered by the Rolling Thunder anti-espionage unit to stop the criminal organization known as Geldra. Albatross must also rescue captured field agent, Lelia Blitz and overthrow Geldra's leader, Maboo.

Rolling Thunder's gameplay takes place on two levels of platforms, with the player able to jump or drop to platforms as and when required. Albatross begins the game armed with only a standard-issue pistol and a limited amount of ammunition. If the pistol's ammunition runs out, the player can only fire a single slow "chaser" bullet - with only one allowed on-screen at any one time - until more ammo is acquired.

Each level is littered with doors; most of these contain constantly emerging enemies and must be carefully passed; some, however, also provide ammunition and new weapons. Ammo rooms are clearly marked while weapons rooms have re-enforced metal doors. A weapons room gives the player a fully automatic assault rifle that allows for continuous firing by holding down the shoot button. As with the pistol, the assault rifle has a limited amount of ammunition.

The majority of Rolling Thunder's protagonists are hooded soldiers known as "Maskers". Maskers are dressed in various colors, which determines both their strength and attack pattern. Some Maskers do not shoot, but throw grenades instead, while others will shoot their gun while crouching, making their shots much harder to avoid.

Other enemies includes ninjas, mutated bats known as Gelzos, panthers, shrieking yellow creatures known as Blogas and lava men.

Albatross must travel through two different segments or "stories" - each composed of five stages - making for a total of ten stages. The stages in Story 2 are essentially a harder version of their Story 1 counterparts, featuring more traps and different enemy placement. At the end of the final stage, the player must battle the Geldra leader Maboo to rescue Leila and complete the mission.


Namco System 86 hardware

Game ID : RT

Main CPU : (2x) M6809 (@ 1.536 Mhz), HD63701 (@ 1.536 Mhz)

Sound Chips : YM2151 (@ 3.57958 Mhz), Namco 8-channel WSG, Namco (@ 6 Mhz)

Players : 2

Control : 4-way joystick

Buttons : 2


Released in December 1986, this is the first jamma game ever produced.

Licensed to Atari for US distribution.

A Rolling Thunder unit appears in the 1996 movie 'High School High'.

Alfa Records released a limited-edition soundtrack album for this game (Namco Game Music Vol.1 - 28XA-170) on 25/07/1987.



* New title screen.

* BGM of area 1, 2, 5, 6, 7, and 10 are changed.

* Different enemy arrangement.

* Addition of a Continue feature.

* Addition of the Extra-life feature.

* 150 time units (180 in the old version).


* One of rolling thunder's more useful 'hidden features' is that it's actually possible to visit the ammo rooms more than once. Once you have stocked up on bullets from a particular room (for example, a Machine-Gun-Bullets room), go forward past the door approximately the distance of two jumps (ensuring that the door in question is completely off screen), then turn back, visit the room again, and find more ammo. The reason this works is because the game is divided into invisible 'sections' and once you cross a section boundary, the game forgets everything from the previous section.

* A step-by-step guide to one of Rolling Thunder's more impressive glitches :

1) In levels five and ten, once you get to a certain point in the level (around halfway through), you come up against two boxes stacked on top of each other (i.e. you can't jump over it), and a platform above you (on which you jump and continue to the RIGHT).

2) At this point, jump UP onto the platform, then position yourself at the very RIGHT EDGE of the railing on the platform (you can only jump up/down where railing is present) which should correspond to the very LEFT EDGE of the BOXES; then jump DOWN. This will put you at the very LEFT EDGE of the boxes.

3) Next, making sure not to move the joystick to the left, walk towards the RIGHT, hit the JUMP button, and you should find yourself 'caught' between the bottom and top boxes. Then jump RIGHT again, clearing the top box and landing on the ground. Don't fire at anyone, and don't panic, but simply go to the RIGHT watch yourself walk through everybody completely unharmed. You can simply walk past everyone until you reach the final, cloak-wearing enemy. Finally, providing you have properly stocked up on 'MG bullets' earlier in the game, simply hold down the fire button and kill the enemy. One final thing to note is that when using this method on level TEN, in that last area before the final arena, there are the 'stairs-like' hurdles, and on each of these steps, a white enemy will appear.

4) You have to be careful not to be in too much of a hurry, or they will follow you into the arena, where they can and will hurt you, or keep you busy enough that the guy in the cloak will. So make sure you have a little extra time to let those guys disappear off the screen (after you've made all of them appear) before going after the guy in the cloak in the arena.

* This is completely useless, but fun to do : at the end of each level there is this force field, which drags you through the door. Just before you get sucked in, turn your back to the exit and make low jumps (jump button only) while pushing the joystick towards the exit. This results in your agent jumping backwards a little every time. When the force field catches you, your character will appear to 'moonwalk' into the exit.


1. Rolling Thunder (1986)

2. Rolling Thunder 2 (1990)

3. Rolling Thunder 3 (1993, Sega Mega Drive)


Music composed by : Junko Ozawa


* Consoles :

Nintendo Famicom (1989)

Atari Lynx [Unreleased Prototype]

Sony PlayStation (1998, "Namco Museum Encore") : Japanese release only

Sony PlayStation 2 (2005, "Namco Museum 50th Anniversary")

Microsoft XBOX (2005, "Namco Museum 50th Anniversary")

Nintendo GameCube (2005,"Namco Museum 50th Anniversary")

Sony PSP (2005, "Namco Museum Battle Collection")

Microsoft XBOX 360 (2008, "Namco Museum Virtual Arcade")

Nintendo Wii (2009, Virtual Console, Japanese release only)

* Computers :

Atari ST (1986)

Commodore Amiga (1987)

Commodore C64 (1988)

Sinclair ZX Spectrum (1988)

Amstrad CPC (1988)

Commodore Amiga (1988, "Amiga Gold Hits 1")

PC [MS Windows, CD-ROM] (2005, "Namco Museum 50th Anniversary")

* Others :

LCD handheld game (1986) released by MGA (Micro Games of America).


Game's rom.

Machine's picture.

MAME Info:

0.35b1 [Jimmy Hamm, Phil Stroffolino, Ernesto Corvi]


- Clone rthundro crashes often after you die; I've seen this happen only in area 5, though. Source (ID 02386)


- 0.133u1: Renamed (rthundro) to (rthundero).

- 0.104u6: Aaron Giles fixed Rolling Thunder broken in 0.104u5.

- 0.104u5: Aaron Giles fixed bug rthunder0104u3ora.

- 0.95u4: Fixed rom names.

- 0.80: Nicola Salmoria fixed watchdog emulation, this allows entering service mode without resetting. Fixed reset problem in clone Rolling Thunder (old version), but the game still sometimes crashes when you die. Changed M6809 CPU1 clock speed to 1536000 Hz. Replaced Namco/Samples/Custom sound with Namco CUS30 and Namco_63701X (6MHz).

- 0.36b12: Renamed (rthundrb) to (rthundro).

- 0.36b7: Added Custom sound.

- 0.35b13: Changed description to 'Rolling Thunder (new version)' and '(set 2)' to '(old version)'.

- 0.35b11: Changed M6809 CPU2 and HD63701 CPU3 clock speed to 1536000 Hz and palettesize from 256 to 512 colors.

- 0.35b10: Changed HD63701 CPU2 clock speed to 6MHz. Renamed (rthundr2) to (rthundrb).

- 7th April 1999: Nicola Salmoria has updated Rolling Thunder driver to work on the new 6800 core, but music speed is still sometimes screwed.

- 0.35b8: Ernesto Corvi added voices to Rolling Thunder. Added Samples sound.

- 22nd March 1999: Ernesto Corvi fixed some problems with Rolling Thunder samples.

- 20th March 1999: Ernesto Corvi has plugged samples into Rolling Thunder.

- 0.35b7: Changed HD63701 CPU3 clock speed to 1.5MHz.

- 0.35b6: Nicola Salmoria added clone Rolling Thunder (set 2). Changed parent description to 'Rolling Thunder (set 1)'. Changed M6809 CPU1/2 clock speeds to 1.5MHz. Replaced M6803 CPU3 with HD63701 (3MHz). Added sound1 roms ($0, 10000) and proms ($0, 200, 1400).

- 13th March 1999: Nicola Salmoria updated the Namco sound driver to support dynamic changes to the waveform data, and also converted Rolling Thunder to the tilemap system.

- 0.35b5: Ernesto Corvi improved Rolling Thunder sound.

- 11th March 1999: Jim Hernandez fixed Rolling Thunder sound settings.

- 2nd March 1999: Ernesto Corvi fixed Pacland and Rolling Thunder sound by emulating two new opcodes in the 63701 core. Juergen Buchmueller Buchmueller has fixed Rolling Thunder MCU problems by simplifying the 6809 interrupt handling and corrected CWAI emulation.

- 0.35b2: Dave W. added high score saving to Rolling Thunder.

- 0.35b1: Jimmy Hamm, Phil Stroffolino and Ernesto Corvi added Rolling Thunder (Namco 1986). TODO: Further optimize video (skip transparent/obscured tiles). Add voice (see note below). Add flipped and cocktail cabinet mode.

LEVELS: 5 (must be finished twice)

Recommended Games (Action):

Elevator Action

Elevator Action Returns

Action Fighter


Rolling Thunder

Rolling Thunder 2

Bionic Commando


Super Ranger

Crack Down

Crack Down (Mega-Tech)

S.P.Y. - Special Project Y

Sly Spy

The Cliffhanger - Edward Randy

The Super Spy


Power Blade (PlayChoice-10)


Biomechanical Toy

Confidential Mission

Lupin The Third - The Shooting

Demon Front

Dolphin Blue

Romset: 1178 kb / 28 files / 319.2 zip

MAME XML Output:

       <game name="rthunder" sourcefile="namcos86.c">
              <description>Rolling Thunder (new version)</description>
              <rom name="rt3_1b.9c" size="32768" crc="7d252a1b" sha1="cb92709e94eb273b3ce44c55cd252170ad1017f4" region="cpu1" offset="8000"/>
              <rom name="rt3_2b.12c" size="32768" crc="a7ea46ee" sha1="52e8757aacb4e01f8432125729e2323c48ebc4f5" region="cpu2" offset="8000"/>
              <rom name="rt3_3.12d" size="32768" crc="a13f601c" sha1="8987174e364d20eeab706c3e0d4e0d3c2b96723c" region="cpu2" offset="10000"/>
              <rom name="rt1_7.7r" size="65536" crc="a85efa39" sha1="1ed63b421a93960668cb4558c1ca1b3c86b1f6be" region="gfx1" offset="0"/>
              <rom name="rt1_8.7s" size="32768" crc="f7a95820" sha1="82fe0adf6c5b3abef19031646e1eca1585dcc481" region="gfx1" offset="10000"/>
              <rom name="rt1_5.4r" size="32768" crc="d0fc470b" sha1="70f7f1e29527044eae405f58af08bad3097990bd" region="gfx2" offset="0"/>
              <rom name="rt1_6.4s" size="16384" crc="6b57edb2" sha1="4a8f1e024e5be4d76f2c99d506ae7da86af3d1f5" region="gfx2" offset="8000"/>
              <rom name="rt1_9.12h" size="65536" crc="8e070561" sha1="483b4de79f2429236f45c32ec56b97a9a90574a3" region="gfx3" offset="0"/>
              <rom name="rt1_10.12k" size="65536" crc="cb8fb607" sha1="ba9400fb19d29a285897cc3a2d4d739ce845f897" region="gfx3" offset="10000"/>
              <rom name="rt1_11.12l" size="65536" crc="2bdf5ed9" sha1="a771e922ad868ca1e008d08a8ff5fdf28aa315fc" region="gfx3" offset="20000"/>
              <rom name="rt1_12.12m" size="65536" crc="e6c6c7dc" sha1="ead143c2730a77911839a25734550188533c7b96" region="gfx3" offset="30000"/>
              <rom name="rt1_13.12p" size="65536" crc="489686d7" sha1="a04b57424acbf2584f736b55740d613a1aae2b8b" region="gfx3" offset="40000"/>
              <rom name="rt1_14.12r" size="65536" crc="689e56a8" sha1="b4d6de4eec47856a62f396f55d531fbf345cf12a" region="gfx3" offset="50000"/>
              <rom name="rt1_15.12t" size="65536" crc="1d8bf2ca" sha1="949ae8b00b94bfa5bc2d07888aafbaaaea559b06" region="gfx3" offset="60000"/>
              <rom name="rt1_16.12u" size="65536" crc="1bbcf37b" sha1="8d27c49b36d5e23dd446c150ada3853eec75e4c1" region="gfx3" offset="70000"/>
              <rom name="rt1-1.3r" size="512" crc="8ef3bb9d" sha1="4636d6b8ba7611b11d4863fab02475dc4a619eaf" region="proms" offset="0"/>
              <rom name="rt1-2.3s" size="512" crc="6510a8f2" sha1="935f140bfa7e6f8cebafa7f1b0de99dd319273d4" region="proms" offset="200"/>
              <rom name="rt1-3.4v" size="2048" crc="95c7d944" sha1="ca5fea028674882a61507ac7c89ada96f5b2674d" region="proms" offset="400"/>
              <rom name="rt1-4.5v" size="2048" crc="1391fec9" sha1="8ca94e22110b20d2ecdf03610bcc89ff4245920f" region="proms" offset="c00"/>
              <rom name="rt1-5.6u" size="32" crc="e4130804" sha1="e1a3e1383186d036fba6dc8a8681f48f24f59281" region="proms" offset="1400"/>
              <rom name="rt3_4.6b" size="32768" crc="00cf293f" sha1="bc441d21bb4c54a01d2393fbe99201714cd4439d" region="mcu" offset="4000"/>
              <rom name="cus60-60a1.mcu" size="4096" crc="076ea82a" sha1="22b5e62e26390d7d5cacc0503c7aa5ed524204df" region="mcu" offset="f000"/>
              <rom name="rt1_17.f1" size="65536" crc="766af455" sha1="8c71772795e783d6c4b88af9a311d55e363c298a" region="user1" offset="0"/>
              <rom name="rt1_18.h1" size="65536" crc="3f9f2f5d" sha1="541b8f80800cb55e4b81ac48771d00fe10c90743" region="user1" offset="10000"/>
              <rom name="rt3_19.k1" size="65536" crc="c16675e9" sha1="e31c28cb95ffa85392c74e1d81bfa89acbaefeb9" region="user1" offset="20000"/>
              <rom name="rt3_20.m1" size="65536" crc="c470681b" sha1="87f8d8509c3e8207f34c6001aaf4d0afdad82d0d" region="user1" offset="30000"/>
              <rom name="rt1_21.f3" size="65536" crc="454968f3" sha1="e0a679353491190b6d4f0355324456a1bd7c8a7a" region="namco2" offset="0"/>
              <rom name="rt2_22.h3" size="65536" crc="fe963e72" sha1="4c9ce4e4c8e756a743c541f670a6741b520125e3" region="namco2" offset="20000"/>
              <chip type="cpu" tag="cpu1" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="cpu2" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="mcu" name="HD63701" clock="6144000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579580"/>
              <chip type="audio" tag="namco" name="Namco CUS30" clock="24000"/>
              <chip type="audio" tag="namco2" name="Namco 63701X" clock="6000000"/>
              <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606060" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="4"/>
              <dipswitch name="Coin B" tag="DSWA" mask="3">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
              <dipswitch name="Freeze" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Invulnerability" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Coin A" tag="DSWA" mask="96">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="96" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Continues" tag="DSWB" mask="1">
                     <dipvalue name="3" value="0"/>
                     <dipvalue name="6" value="1" default="yes"/>
              <dipswitch name="Cabinet" tag="DSWB" mask="6">
                     <dipvalue name="Upright 1 Player" value="6" default="yes"/>
                     <dipvalue name="Upright 1 Player" value="2"/>
                     <dipvalue name="Upright 2 Players" value="4"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Level Select (Cheat)" tag="DSWB" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="16">
                     <dipvalue name="Normal" value="16" default="yes"/>
                     <dipvalue name="Easy" value="0"/>
              <dipswitch name="Timer value" tag="DSWB" mask="32">
                     <dipvalue name="120 secs" value="32"/>
                     <dipvalue name="150 secs" value="0" default="yes"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="64">
                     <dipvalue name="70k, 200k" value="64" default="yes"/>
                     <dipvalue name="100k, 300k" value="0"/>
              <dipswitch name="Lives" tag="DSWB" mask="128">
                     <dipvalue name="3" value="128" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="4096"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise