Home News Forum                            

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

rtype2: MAME ROM Information.


R-Type II (c) 1989 Irem.

The sequel to the hugely successful original finds the evil Bydo Empire once again intent on the destruction of all mankind in this sideways scrolling, six-level shoot-em-up.

The innovative weapons system of the original game - the 'Beam Weapon' and 'Force Pod' - make a welcome return and remain unchanged for the sequel.

The tight, demanding gameplay and high emphasis on correct usage of the weapons system also return - although the sequel is, if anything, even more demanding than its already unforgiving predecessor; with more durable enemies and trickier level design.

R-Type II features three new weapon shot types:

* Green - Search Laser - fires semi-homing lasers that can bend at 45° angles.

* Grey - Shotgun Laser - fires large shells that travel a short distance before exploding powerfully.

* Scatter Bomb - drops bombs to the ground; when these explode, the explosion scatters forwards along the ground. This is a supporting weapon that can be equipped instead of missiles.

In addition to the new weapons, R-type II's Beam Weapon has received an upgrade. As with the first game, holding down the fire button makes a power gauge fill up, releases the button then unleashes a powerful plasma shot. For the sequel, however, continuing to hold down the button causes the gauge to charge up further. This 'double-charged' gauge flashes blue and red and releases an even more powerful plasma burst.


Irem M-82 system hardware (Japanese version has M-84 written on the board).

Main CPU : V30 (@ 8 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

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

Players : 2

Control : 8-way joystick

Buttons : 4


Released in December 1989.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (R-Type II : G.S.M. Irem 2 - PCCB-00017) on 21/01/1990.


1. R-Type (1987)

2. R-Type II (1989)

3. R-Type Leo (1992)

4. R-Type III - The 3rd Lightning (1994, Nintendo Super Famicom)

5. R-Type Delta [Model SLPS-01688] (1999, Sony PlayStation)

6. R-Type Final (2003, Sony PlayStation 2)

7. R-Type Tactics (2007, Sony PSP)


* Consoles :

Nintendo Super Famicom (1991, Super R-Type [Model SHVC-SR])

Nintendo Super NES (1991, Super R-Type [Model SNS-SR])

Nintendo Game Boy (Dec.1992, R-Type II [Model DMG-RZA])

Sony PlayStation (February 1998, R-Types [Model SLPS-01236])

Nintendo Game Boy Color (November 1999, R-type DX [Model DMG-ARUJ-JPN])

Sony PlayStation (October 2001, R-Types I-II [R's Best] [Model SLPS-03310])

* Computers :

Commodore Amiga (1989)

Atari ST (1989)


Game's rom.

Machine's picture.

MAME Info:

0.36b6 [Nicola Salmoria]


- 0.135u1: Andrew Welburn added clone R-Type II (Japan, revision C). Fixed rom names.

- 15th November 2009: Smitdogg - Andrew Welburn dumped R-Type II Revision C.

- 3rd April 2000: Tormod Tjaberg added correct dipswitches to R-Type 2.

- 0.36b8: Added clone R-Type II (Japan).

- 0.36b6: Nicola Salmoria added R-Type II (Irem 1989).

- 26th September 1999: Nicola added the correct R-Type 2 romset (the older one was a fake).

- 21st September 1999: Nicola sent in an M72 driver supporting R-Type, R-Type II and Hammerin' Harry.

LEVELS: 6 (restarts once)

Other Emulators:

* FB Alpha

* M72

Recommended Games (R-Type):

Gradius / Nemesis

Gradius (PlayChoice-10)

Vs. Gradius

Gradius II / Vulcan Venture

Gradius III

Gradius 4: Fukkatsu


Salamander 2


R-Type II

R-Type Leo

Heavy Unit

Turtle Ship


X Multiply

Zero Wing

Raiga - Strato Fighter


Blaze On

Hyper Duel

Super Spacefortress Macross II

Romset: 2240 kb / 18 files / 883.3 zip

MAME XML Output:

       <game name="rtype2" sourcefile="m72.c">
              <description>R-Type II</description>
              <rom name="rt2-a-h0-d.54" size="131072" crc="d8ece6f4" sha1="f7bb246fe8b75af24716d419bb3c6e7d9cd0971e" region="maincpu" offset="1"/>
              <rom name="rt2-a-l0-d.60" size="131072" crc="32cfb2e4" sha1="d4b44a40e2933040eddb2b09de7bfe28d76c5f25" region="maincpu" offset="0"/>
              <rom name="rt2-a-h1-d.53" size="131072" crc="4f6e9b15" sha1="ef733c2615951f54691877ad3e84d08107723324" region="maincpu" offset="40001"/>
              <rom name="rt2-a-l1-d.59" size="131072" crc="0fd123bf" sha1="1133163f6716e9a4bbb437b3a471477d0bd97051" region="maincpu" offset="40000"/>
              <rom name="ic17.4f" size="65536" crc="73ffecb4" sha1="4795bf0d6263060c3d3759b659bdb189a4087600" region="soundcpu" offset="0"/>
              <rom name="ic31.6l" size="131072" crc="2cd8f913" sha1="a53752b35da95b420dd29a09176d265d292b3938" region="gfx1" offset="0"/>
              <rom name="ic21.4l" size="131072" crc="5033066d" sha1="e125127f0610c63f9e59a585db547be5d49ed863" region="gfx1" offset="20000"/>
              <rom name="ic32.6m" size="131072" crc="ec3a0450" sha1="632bdd397f1bc67f6970faf7d09ab8d911e105fe" region="gfx1" offset="40000"/>
              <rom name="ic22.4m" size="131072" crc="db6176fc" sha1="1eaf72af0322490c98461aded202288e387caac1" region="gfx1" offset="60000"/>
              <rom name="ic50.7s" size="131072" crc="f3f8736e" sha1="37872b30459ad05b2981d4ac84983f3b52d0d2d6" region="gfx2" offset="0"/>
              <rom name="ic51.7u" size="131072" crc="b4c543af" sha1="56042eba711160fc701021c8787414dcaddcdecb" region="gfx2" offset="20000"/>
              <rom name="ic56.8s" size="131072" crc="4cb80d66" sha1="31c5496c14b277e428a2f22195fe1742d6a577d4" region="gfx2" offset="40000"/>
              <rom name="ic57.8u" size="131072" crc="bee128e0" sha1="b149dae5f8f67a329d6df033fadf50ad75c0a57a" region="gfx2" offset="60000"/>
              <rom name="ic65.9r" size="131072" crc="2dc9c71a" sha1="124e89c17f3af034d5a387ff3eab906d289c27f7" region="gfx2" offset="80000"/>
              <rom name="ic66.9u" size="131072" crc="7533c428" sha1="ba435cfb6c3c49fcc4d716dcecf8f17545b8eec6" region="gfx2" offset="a0000"/>
              <rom name="ic63.9m" size="131072" crc="a6ad67f2" sha1="b005b037ce8b3c932089982ecfbccdc922278fe3" region="gfx2" offset="c0000"/>
              <rom name="ic64.9p" size="131072" crc="3686d555" sha1="d03754d9b8a6a3bfd4a85eeddacc35a36af197bd" region="gfx2" offset="e0000"/>
              <rom name="ic14.4c" size="131072" crc="637172d5" sha1="9dd0dc409306287238826bf301e2a7a12d6cd9ce" region="samples" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V30" clock="8000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="m72" name="M72 Custom"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="384" height="256" refresh="55.017606" pixclock="8000000" htotal="512" hbend="64" hbstart="448" vtotal="284" vbend="0" vbstart="256" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <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="Easy" value="8"/>
                     <dipvalue name="Normal" value="12" default="yes"/>
                     <dipvalue name="Hard" value="4"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Coin A" tag="DSW" mask="48">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="240">
                     <dipvalue name="6 Coins/1 Credit" value="160"/>
                     <dipvalue name="5 Coins/1 Credit" value="176"/>
                     <dipvalue name="4 Coins/1 Credit" value="192"/>
                     <dipvalue name="3 Coins/1 Credit" value="208"/>
                     <dipvalue name="8 Coins/3 Credits" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="224"/>
                     <dipvalue name="5 Coins/3 Credits" value="32"/>
                     <dipvalue name="3 Coins/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="64"/>
                     <dipvalue name="1 Coin/2 Credits" value="144"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="112"/>
                     <dipvalue name="1 Coin/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/6 Credits" value="80"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="512">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="512" default="yes"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="1024">
                     <dipvalue name="Mode 1" value="1024" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              <dipswitch name="Cabinet" tag="DSW" mask="6144">
                     <dipvalue name="Upright" value="4096" default="yes"/>
                     <dipvalue name="Upright (2P)" value="0"/>
                     <dipvalue name="Cocktail" value="6144"/>
              <dipswitch name="Stop Mode" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise