Home News Forum                            

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

raiden: MAME ROM Information.


Raiden (c) 1990 Seibu Kaihatsu.

In the year 2090, Earth has suddenly become the target of deranged aliens. Following the invasion, a new cutting-edge weapon, the Raiden Supersonic Attack Fighter, based on the destroyed alien craft, is created for humanity's hope for survival.


Main CPU : (2x) V30 (@ 10 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM3812 (@ 3.579545 Mhz), OKI6295 (@ 8 Khz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048

Players : 2

Control : 8-way joystick

Buttons : 2


Released in April 1990.

The title of this game translates from Japanese as 'Thunder and Lightning'.

Raiden is the name of a Japanese WWI Fighter, the Mitsubishi J2M Raiden.

Licensed to Fabtek for US distribution, to Liang HWA Electronics for Taiwan distribution, to I.B.L. Corporation for Korea distribution and to Wah Yan Electronics for Hong Kong distribution.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Raiden Densetsu - PCCB-00047) on 05/12/1990.


* Items list:

Red beacon: Gives the Vulcan firepower to the player who obtains it.

Blue beacon: Gives the Laser firepower to the player who obtains it.

M: Gives the Nuclear missile sub-weapon to the player who obtains it.

H: Gives the Homing missile sub-weapon to the player who obtains it.

1-UP: Gives the player who obtains it an extra life stock.

P: Maximizes the players current weapon sets to full power.

B: Increases bomb stock by one.

Medal: Gives a score of 300 points.

Miclus: Seibu Kaihatsu's dragon mascot appears in Raiden and it's series, giving a score of 3,000.

Fairy: A small humanoid creature that gives whoever obtains it 10,000 points.


1. Raiden (1990)

2. Raiden II (1993)

3. Raiden DX (1994)

4. Raiden II NEW (1996)

5. Raiden Fighters (1996)

6. Raiden Fighters 2 - Operation Hell Dive (1997)

7. Raiden Fighters Jet (1998)

8. Raiden Fighters 2 - 2000 Operation Hell Dive (2000)

9. Raiden III (2005)

10. Raiden IV (2006)


Producer : H. Hamada

Game design : Tetsuya Kawaguchi (as 'T. Kawaguchi')

Programmers : K. Kondo, Tetsuya Kawaguchi (as 'T. Kawaguchi'), S. Mori

Graphic design : T. Wada, M. Komazawa, T. Matsuzawa, H. Matsuo

Music & SFX : Akira Satoh (as 'A. Sato')

Hardware design : Y. Segawa


* Consoles :

NEC PC-Engine (1991)

Sega Mega Drive (1991, "Raiden Trad")

Nintendo Super Famicom (1991, "Raiden Densetsu")

Nintendo Super Famicom (1992, "Raiden Trad")

PC Engine Super CD-ROM (04/1992, "Super Raiden")

Atari Jaguar (1994)

Sony PlayStation (1995, "The Raiden Project")

Atari Lynx (1997)

Sony PlayStation (2002, "MajorWave Series")

* Computers :

FM Towns PC (1991, "Raiden Densetsu")



Game's rom.

Machine's picture.

MAME Info:

0.36b1 [Oliver Bergmann, Bryan McPhail, Randy Mongenel]

Artwork available


- To access test mode, reset with both start buttons held.


- 0.143u5: Kold666 fixed some music channels go out of sync after a while in clone Raiden (alternate hardware). Changed description of clone 'Raiden (Alternate Hardware)' to 'Raiden (alternate hardware)'.

- 0.141u1: Alex Jackson fixed crashes if you use -debug switch in Raiden.

- 0.141: Smitdogg and The Dumping Union added clone Raiden (US, set 2). Changed description of clone 'Raiden (US, SEI8904 + SEI9008 PCBs)' to 'Raiden (US, set 1, SEI8904 + SEI9008 PCBs)'.

- 12th December 2010: Smitdogg - We've dumped Raiden (Fabtek, alt). Seems like an earlier version than the one we have already.

- 0.136u3: Tormod, Smitdogg, The Dumping Union, David Haywood added clone Raiden (US, SEI8904 + SEI9008 PCBs).

- 27th January 2010: Smitdogg - We got the Fabtek version of Raiden thanks to Tormod. Credits so far: Tormod, Smitdogg and The Dumping Union.

- 0.133u1: Corrado Tomaselli verified/changed VSync to 59.6 Hz in Raiden.

- 0.127u1: Added 'Coin A/B' dipswitches.

- 9th July 2008: Mr. Do - Instruction cards for Raiden and Raiden II, thanks to Tormod (side cards) and Gene at Vintage Arcade (bottom strip).

- 0.125u6: Couriersud fixed Flip_Screen dipswitch in clones raidena, raidenk and raident.

- 0.122u5: Corrado Tomaselli verified/corrected frequencies in Raiden. Changed OKI6295 clock speed to 1MHz.

- 0.118u3: Changed NEC V30 CPU core to use a 16-bit data bus [Aaron Giles, Phil Bennett, Pierpaolo Prazzoli].

- 0.118u2: Aaron Giles merged Raiden memory maps.

- 0.111u6: Changed OKI6295 clock speed to 1320000 Hz.

- 0.77u2: R. Belmont fixed the volume balance in Raiden by making the drums louder.

- 0.66: Changed clock speed of the 2x V30 to 10MHz.

- 0.62: Stephane Humbert added clone Raiden (Taiwan).

- 5th August 2002: Stephane Humbert added a Taiwanese version of Raiden to the Raiden driver.

- 0.37b16: Nicola Salmoria decrypted the Seibu sound CPU, giving sound in clone Raiden (Alternate Hardware).

- 17th June 2001: Nicola Salmoria decrypted the Seibu sound CPU, giving sound in Raiden (alt), Dynamite Duke and Toki (original).

- 0.37b15: Bryan McPhail fixed the NEC cpu bug that caused slowdowns in Raiden.

- 13th May 2001: Bryan McPhail finally fixed the V20 / V30 cycle count bug which affected the speed in Raiden, R-Type and more.

- 0.37b10: Changed the 2x V30 clock speed to 20MHz.

- 4th December 2000: Bryan McPhail re-submitted the latest version of the Raiden driver updated to the newest beta, but unfortunately it still doesn't cure the slowdowns.

- 17th September 2000: Bryan McPhail fixed some bugs in Raiden (for example the alternate set works now).

- 0.36b12: Added clones Raiden (Korea) and (Alternate Hardware). Bryan McPhail fixed hanging music in Raiden.

- 17th December 1999: Bryan McPhail fixed Raiden's inconsistent coin input.

- 16th December 1999: Nicola Salmoria modified some parts of Raiden sound system to be like the M-72.

- 28th November 1999: Bryan McPhail fixed some graphics problems in Raiden and the sound in Raiden and D-Con.

- 0.36b9: Changed V30 CPU1/2 clock speeds to 19MHz, Z80 CPU3 to 3579545 Hz and YM3812 to 3579545 Hz.

- 4th November 1999: Bryan McPhail fixed some graphics glitches in Raiden.

- 0.36b8: Changed V30 CPU1/2 clock speeds to 18MHz.

- 19th October 1999: Bryan McPhail fixed some problems in Raiden (except sound).

- 0.36b3: Changed YM-3812 clock speed to 3.6MHz.

- 21st July 1999: Tatsuyuki Satoh fixed some YM-3812 IRQ problems, for example with Raiden.

- 19th July 1999: Jim Hernandez fixed some sound issues in Raiden.

- 0.36b1: Added Raiden (Seibu Kaihatsu 1990) and clone (Alternate) (Testdriver) [Oliver Bergmann, Bryan McPhail, Randy Mongenel]. Raiden (Alternate) has a different memory map and different fix char layer memory layout. TODO: Add support for Coin Mode B.

- 16th July 1999: Bryan McPhail sent in the long-awaited Raiden driver.

- 6th May 1999: Bryan McPhail sent some pictures of a work-in-progress Raiden driver with also Oliver Bergmann and Randy Mongenel as its authors.


Other Emulators:

* FB Alpha

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: 2368 kb / 13 files / 833.1 zip

MAME XML Output:

       <game name="raiden" sourcefile="raiden.c">
              <manufacturer>Seibu Kaihatsu</manufacturer>
              <rom name="rai1.bin" size="65536" crc="a4b12785" sha1="446314e82ce01315cb3e3d1f323eaa2ad6fb48dd" region="maincpu" offset="a0000"/>
              <rom name="rai2.bin" size="65536" crc="17640bd5" sha1="5bbc99900426b1a072b52537ae9a50220c378a0d" region="maincpu" offset="a0001"/>
              <rom name="rai3.bin" size="131072" crc="9d735bf5" sha1="531981eac2ef0c0635f067a649899f98738d5c67" region="maincpu" offset="c0000"/>
              <rom name="rai4.bin" size="131072" crc="8d184b99" sha1="71cd4179aa2341d2ceecbb6a9c26f5919d46ca4c" region="maincpu" offset="c0001"/>
              <rom name="rai5.bin" size="131072" crc="7aca6d61" sha1="4d80ec87e54d7495b9bdf819b9985b1c8183c80d" region="sub" offset="c0000"/>
              <rom name="rai6a.bin" size="131072" crc="e3d35cc2" sha1="4329865985aaf3fb524618e2e958563c8fa6ead5" region="sub" offset="c0001"/>
              <rom name="rai6.bin" size="65536" crc="723a483b" sha1="50e67945e83ea1748fb748de3287d26446d4e0a0" region="audiocpu" offset="0"/>
              <rom name="rai9.bin" size="32768" crc="1922b25e" sha1="da27122dd1c43770e7385ad602ef397c64d2f754" region="gfx1" offset="0"/>
              <rom name="rai10.bin" size="32768" crc="5f90786a" sha1="4f63b07c6afbcf5196a433f3356bef984fe303ef" region="gfx1" offset="8000"/>
              <rom name="raiu0919.bin" size="524288" crc="da151f0b" sha1="02682497caf5f058331f18c652471829fa08d54f" region="gfx2" offset="0"/>
              <rom name="raiu0920.bin" size="524288" crc="ac1f57ac" sha1="1de926a0db73b99904ef119ac816c53d1551156a" region="gfx3" offset="0"/>
              <rom name="raiu165.bin" size="524288" crc="946d7bde" sha1="30e8755c2b1ca8bff6278710b8422b51f75eec10" region="gfx4" offset="0"/>
              <rom name="rai7.bin" size="65536" crc="8f927822" sha1="592f2719f2c448c3b4b239eeaec078b411e12dbb" region="oki" offset="0"/>
              <rom name="ep910pc-1.bin" size="2180" status="nodump" region="plds" offset="0"/>
              <rom name="ep910pc-2.bin" size="2180" status="nodump" region="plds" offset="1000"/>
              <chip type="cpu" tag="maincpu" name="V30" clock="10000000"/>
              <chip type="cpu" tag="sub" name="V30" 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="1000000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="59.600000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="1">
                     <dipvalue name="A" value="1" default="yes"/>
                     <dipvalue name="B" value="0"/>
              <dipswitch name="Coin A" tag="DSW" mask="6">
                     <dipvalue name="5C/1C or Free if Coin B too" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="2"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="6" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="24">
                     <dipvalue name="1 Coin/2 Credits" value="24" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/5 Credits" value="8"/>
                     <dipvalue name="1C/6C or Free if Coin A too" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="30">
                     <dipvalue name="6 Coins/1 Credit" value="20"/>
                     <dipvalue name="5 Coins/1 Credit" value="22"/>
                     <dipvalue name="4 Coins/1 Credit" value="24"/>
                     <dipvalue name="3 Coins/1 Credit" value="26"/>
                     <dipvalue name="8 Coins/3 Credits" value="2"/>
                     <dipvalue name="2 Coins/1 Credit" value="28"/>
                     <dipvalue name="5 Coins/3 Credits" value="4"/>
                     <dipvalue name="3 Coins/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/1 Credit" value="30" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="8"/>
                     <dipvalue name="1 Coin/2 Credits" value="18"/>
                     <dipvalue name="1 Coin/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/4 Credits" value="14"/>
                     <dipvalue name="1 Coin/5 Credits" value="12"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Credits to Start" tag="DSW" mask="32">
                     <dipvalue name="1" value="32" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="768">
                     <dipvalue name="1" value="512"/>
                     <dipvalue name="2" value="256"/>
                     <dipvalue name="3" value="768" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="3072">
                     <dipvalue name="80000 300000" value="2048"/>
                     <dipvalue name="150000 400000" value="3072" default="yes"/>
                     <dipvalue name="300000 1000000" value="1024"/>
                     <dipvalue name="1000000 5000000" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="12288">
                     <dipvalue name="Easy" value="8192"/>
                     <dipvalue name="Normal" value="12288" default="yes"/>
                     <dipvalue name="Hard" value="4096"/>
                     <dipvalue name="Very Hard" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="16384">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="16384" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32768" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise