Home News Forum                            

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

raystorm: MAME ROM Information.


Ray Storm (c) 1996 Taito.

3-D follow up to Rayforce featuring a lock-on laser system.


Taito FX-1B hardware

Prom Stickers : E24

Main CPU : PSX (@ 16.9344 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 6


Released in July 1996.

The game forbids the initials 'SEX' on the high score table. If you try, it gets changed to 'AAA'.


* Stage Select :

1) Keep pushing Service Switch during boot count.

2) Machine displays 'Service Switch Error' on screen.

3) Push 'Start(x3), Service Switch, Start'.

4) Machine displays 'Round' on screen (Success !).

Select value for round and push button to start. You will start with the selected round after the player selection screen.


1. Rayforce (1993)

2. Ray Storm (1996)

3. Ray Crisis (1998)


Producer : Yukiwo Ishikawa (Yukio Abe)

Director : Tomohisa Yamashita, Yukiwo Ishikawa (Yukio Abe), Tatsuo Nakamura

Character graphics : Atsushi Iwata, R.Hideyuki Katoh, Tomohisa Yamashita, Indy Nishioka, Yasunobu Kousokabe, Terumi Ogiwara, Tomohiro Kagawa, Tsutomu Matsuda, Yuuji Sakamoto, Makoto Fujita, Satoshi Ohtani, Ippei Kobayashi (peacock)

Program : Tatsuo Nakamura, Hikaru Taniguchi, Masao Kashino, Hirotaka Fukakawa, Norikatsu Fukuda, Koji Kato, Takeshi Higuri, Harumi.K, Hitoshi Kozuka, Kazunari Ishida

Music : Tamayo Kawamoto (Zuntata)

Sound effects : Munehiro Nakanishi (Zuntata)

Sound direction : Hiroshige Tonomura (TONO) (Zuntata)

Hardware : Katsumi Kaneoka

Design works : Mihoko Sudoh


* Consoles :

Sega Saturn (1997, "Layer Section II")

Sony PlayStation (1997)

Sony PlayStation (1998)

Sony PlayStation 2 [JP] (August 25, 2005; "Taito Memories Gekan [Model SLPM-66092]")

Sony PlayStation 2 (2005, "Taito Memories Vol. 2")

Microsoft XBOX (2006, "Taito Legends 2")

Sony PlayStation 2 (2006, "Taito Legends 2")

Sony PlayStation 3 [PSN] (2010, "Ray Storm HD") [Japan only]

* Computers :

PC [MS-Windows CD-ROM](2001)

PC [CD-ROM] (2006, "Taito Legends 2")


Game's rom.

MAME Info:

0.86u1 [Brian Troha]

0.74u2 [?]

0.71 [smf, MooglyGuy]


- 31st January 2010: R. Belmont - I picked up Olivier Galibert's in-progress Panasonic MN10200 CPU core and am adapting it for MAME (he was debugging it in a standalone M1-like program). This is used to drive the music in Taito games such as Raystorm and Ray Crisis. WARNING: This does not mean there will be music in those games any time soon. The CPU core is not fully operational (interrupts are ad-hoc at best, the timers are not emulated, and there are probably buggy opcodes) and the ZOOM wavetable playback chip is not emulated. So all this is going to do near-term is make those games slower. This *is* MAME.

- 0.133u1: Renamed (raystorj) to (raystormj).

- 0.114u2: Couriersud fixed MAME freezes during the demo.

- 0.86u1: Brian Troha added Ray Storm (Ver 2.06A). Renamed (raystorm) to (raystorj).

- 0.83: Changed description to 'Ray Storm (Ver 2.05J)'.

- 0.81u5: smf and Olivier Galibert fixed Raystorm, which are now fully playable.

- 9th April 2004: smf fixed Raystorm which now works completely.

- 0.81: Fixed user2 roms addresses and added 'Freeze' dipswitch.

- 0.74u2: Added Ray Storm (JAPAN) (Taito 1996).

- 0.71: smf and MooglyGuy added Ray Storm (JAPAN) (Testdriver).

- 7th August 2002: Guru - RayStorm (Taito FX1, Sony ZN1 mobo + custom Taito top board) arrived from Pelle.


Other Emulators:

* ZiNc

Recommended Games (Terra Force 3D):


Xevious 3D/G

Ray Storm

Ray Crisis


Radiant Silvergun

Star Soldier

Brave Blade



Shooting Love 2007

Romset: 13824 kb / 6 files / 7.73 zip

MAME XML Output:

       <game name="raystorm" sourcefile="zn.c" romof="taitofx1">
              <description>Ray Storm (Ver 2.06A)</description>
              <rom name="coh-1000t.353" merge="coh-1000t.353" size="524288" crc="e3f23b6e" sha1="e18907cf8c6ba54d96edba0a9a00487a90219e0d" region="user1" offset="0"/>
              <rom name="raystorm.ic4" size="524288" crc="33f63638" sha1="fdda33ffc9902b3605a3272fae5a614e93856a86" region="user2" offset="1"/>
              <rom name="raystorm.ic3" size="524288" crc="5eeed3b2" sha1="d8bb1613d7285eabdc6f0a2d231d2eeeb52f307b" region="user2" offset="0"/>
              <rom name="e24-02.1" size="4194304" crc="9f70950d" sha1="b3e4f925a61ae2e5dd4cc5d7ec3030a0d5c2c04d" region="user2" offset="400000"/>
              <rom name="e24-03.2" size="4194304" crc="6c1f0a5d" sha1="1aac37a7ff23e54021a4cec18c9bb93242337180" region="user2" offset="800000"/>
              <rom name="e24-09.14" size="524288" crc="808589e1" sha1="46ada4c6d68c2462186a0b962abb435ee740c0ba" region="mn10200" offset="0"/>
              <rom name="e24-04.27" size="4194304" crc="f403493a" sha1="3e49fd2a060a3893e26f14cc3cf47c4ba91e17d4" region="zsg1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="CXD8530CQ" clock="67737600"/>
              <chip type="cpu" tag="mn10200" name="Panasonic MN10200" clock="12500000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="spu" name="SPU" clock="33868800"/>
              <chip type="audio" tag="zsg2" name="ZSG-2" clock="12500000"/>
              <display tag="gpu:screen" type="raster" rotate="0" width="640" height="480" refresh="60.000000" />
              <sound channels="2"/>
              <input players="4" buttons="3" coins="4" service="yes" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Freeze" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="65536"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise