Home News Forum                            

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

retofinv: MAME ROM Information.


Return of the Invaders (c) 1985 Taito.

A full colour update of the legendary original; featuring challenge stages and circling aliens. Return of the Invaders, while playable enough in its own right, would be vastly improved upon by its sequel, "Super Space Invaders '91", released five years' later.


Board Number : M4300029A

Prom Stickers : A37

Main CPU : (3x) Z80, M68705

Sound Chips : (2x) SN76496

Players : 2

Control : 2-way joystick

Buttons : 1


Released in September 1985.

The development name of the game was "Space Invaders Part 3". Return of The Invaders was developed by UPL for Taito. For a small softco like UPL, working on the Space Invaders franchise was a great opportunity to gain notoriety within the videogame industry. Unfortunately, Taito neglected to mention UPL in the finished game.


Bootlegs version has no M68705 @ 3.072 Mhz :-)


1. Space Invaders (1978)

2. Space Invaders Deluxe (1979)

3. Return of the Invaders (1985)

4. Majestic Twelve - The Space Invaders Part IV (1990)

5. Space Invaders DX (1994)

6. Space Invaders '95 - The Attack of Lunar Loonies (1995)

7. Space Invaders Virtual Collection (1995, Nintendo Virtual Boy)

8. Space Invaders Anniversary (2003)

9. Space Invaders Evolution (2005, Sony PSP)

10. Space Invaders Revolution (2005, Nintendo DS)

11. Space Invaders Extreme (2008, Nintendo DS, Sony PSP)


* Consoles :

Sony PSP [JP] (2005, "Space Invaders Pocket")

Sony PlayStation 2 (2005, "Taito Legends") (US & Europe)

Microsoft XBOX (2005, "Taito Legends") (US & Europe)

Sony PlayStation 2 [JP] (January 27, 2007; "Taito Memories II Joukan [Model SLPM-66649]")

Sony PlayStation 2 (2007, "Taito Memories II Vol. 1") (Japan only)

* Computers :

PC [MS Windows] (2005, "Taito Legends") (US & Europe)


Game's rom.


MAME Info:

0.35b13 [Jarek Parchanski]


- 6th August 2011: Guru - A couple of boards arrived for decapping. Slapfight A76 version and Return of the Invaders. Both have a 68705P5 MCU. Thanks to Tingoes for the donations.

- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for 'Return of the Invaders'.

- 0.133u1: Renamed (retofin1) to (retofinv1) and (retofin2) to (retofinv2).

- 0.130u1: Pierpaolo Prazzoli fixed the remaining lives are not shown in Return of the Invaders.

- 0.123u1: Fixed gfx2/3 rom loading. Changed palettesize to 2560 colors.

- 0.122u6: Changed M68705 CPU4 clock speed to 3072000 Hz.

- 0.115: Aaron Giles updated 68705 clocks to take into account the internal divide by 4. Added constant so that it is clear why this is being done. Changed M68705 CPU4 clock speed to 768000 Hz.

- 0.93u2: Nicola Salmoria fixed 'Life' display in Return of the Invaders.

- 0.89u6: Cleaned up Return of Invaders driver [Nicola Salmoria]. Changed M68705 CPU4 clock speed to 3072000 Hz. Marked M68705 MCU rom as 'nodump'. Fixed rom names. Swapped proms ($0, 200). Changed 'Unknown' to 'Unused' dipswitches.

- 0.37b8: Added M68705 (4MHz MCU) CPU4 and cpu4 rom ($0).

- 8th September 2000: Nicola Salmoria fixed the Return of Invaders driver to use the 68705 emulation correctly instead of relying on a protection hack.

- 0.36b9: Changed clock speed of the 2x SN76496 to 3072000 Hz. Added dipswitches 'Push Start to Skip Stage' and 'Coin Per Play Display'.

- 0.36b5: Andrea Mazzoleni fixed colors in Return of the Invaders.

- 0.35RC1: Added lookup table prom 82s191n.

- 0.35b13: Jarek Parchanski added Return of the Invaders (Taito 1985) and clones (bootleg set 1) and (bootleg set 2).

LEVELS: 99 (endless)

Other Emulators:

* FB Alpha

Recommended Games (Space Invaders):

Space Invaders

Space Invaders Part II

Return of the Invaders

Space Invaders DX

Super Space Invaders '91

Space Invaders '95 - Attack Of The Lunar Loonies

Space Invaders Anniversary

Space Invaders II

Space Stranger

Super Invader Attack


Invinco / Deep Scan

Invinco / Head On 2

Rolling Crash / Moon Base

Space Attack

Space Attack / Head On

Space Fever

Space Fever High Splitter

Space Fighter Mark II

Space King 2

Beam Invader

Rotary Fighter

IPM Invader

Shuttle Invader

Attack Ufo

Space Intruder

Romset: 101 kb / 17 files / 45.8 zip

MAME XML Output:

       <game name="retofinv" sourcefile="retofinv.c">
              <description>Return of the Invaders</description>
              <manufacturer>Taito Corporation</manufacturer>
              <rom name="a37-03.70" size="8192" crc="eae7459d" sha1="c105f6adbd4c09decaad68ed13163d8f9b55e646" region="maincpu" offset="0"/>
              <rom name="a37-02.71" size="8192" crc="72895e37" sha1="42fb904338e9f92a79d587eac401d456e7fb6e55" region="maincpu" offset="2000"/>
              <rom name="a37-01.72" size="8192" crc="505dd20b" sha1="3a34b1515bb834ff9e2d86b0b43a752d9619307b" region="maincpu" offset="4000"/>
              <rom name="a37-04.62" size="8192" crc="d2899cc1" sha1="fdbec743b06f4cdcc134ef863e4e71337ad0b2c5" region="sub" offset="0"/>
              <rom name="a37-05.17" size="8192" crc="9025abea" sha1="2f03e8572f23624d7cd1215a55109e97fd66e271" region="audiocpu" offset="0"/>
              <rom name="a37-09.37" size="2048" crc="79bd6ded" sha1="4967e95b4461c1bfb4e933d1804677799014f77b" status="baddump" region="68705" offset="0"/>
              <rom name="a37-16.61" size="8192" crc="4e3f501c" sha1="2d832f4038ae65bfdeedfab870f6f1176ec6b676" region="gfx1" offset="0"/>
              <rom name="a37-10.8" size="8192" crc="6afdeec8" sha1="782fe0a8aea48c3c270318b7ba011fc6fce0db7a" region="gfx2" offset="0"/>
              <rom name="a37-11.9" size="8192" crc="d3dc9da3" sha1="0d98d6e993b5a4845a23802751023b7a593dce29" region="gfx2" offset="2000"/>
              <rom name="a37-12.10" size="8192" crc="d10b2eed" sha1="3809a0adf935a119f9ee0d4c24f1456c35d2a6fa" region="gfx2" offset="4000"/>
              <rom name="a37-13.11" size="8192" crc="00ca6b3d" sha1="08ce5b13d5ebc79cc803949f4ba9e630e6cd92b8" region="gfx2" offset="6000"/>
              <rom name="a37-14.55" size="8192" crc="ef7f8651" sha1="2d91057501e5e9c4255e0d55fff0d99c2a5be7e8" region="gfx3" offset="0"/>
              <rom name="a37-15.56" size="8192" crc="03b40905" sha1="c10d87796e8a6e6a2a37c6fb713821cc87299cc8" region="gfx3" offset="2000"/>
              <rom name="a37-06.13" size="256" crc="e9643b8b" sha1="7bbb92a42e7c3effb701fc7b2c24f2470f31b063" region="proms" offset="0"/>
              <rom name="a37-07.4" size="256" crc="e8f34e11" sha1="8f438561b8d46ffff00747ed8baf0ebb6a081615" region="proms" offset="100"/>
              <rom name="a37-08.3" size="256" crc="50030af0" sha1="e748ae0b8702b7d20fb65c254dceee23246b3d13" region="proms" offset="200"/>
              <rom name="82s191n" size="2048" crc="93c891e3" sha1="643a0107717b6a434432dda73a0102e6e8adbca7" region="proms" offset="300"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="68705" name="M68705" clock="3072000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="sn1" name="SN76496" clock="3072000"/>
              <chip type="audio" tag="sn2" name="SN76496" clock="3072000"/>
              <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2" tilt="yes">
                     <control type="joy" ways="2"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="3">
                     <dipvalue name="30k, 80k &amp; every 80k" value="3" default="yes"/>
                     <dipvalue name="30k, 80k" value="2"/>
                     <dipvalue name="30k" value="1"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Free Play" tag="DSW1" mask="4">
                     <dipvalue name="No" value="4" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="24">
                     <dipvalue name="1" value="24"/>
                     <dipvalue name="2" value="16"/>
                     <dipvalue name="3" value="8" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <dipswitch name="Coin A" tag="DSW2" mask="15">
                     <dipvalue name="9 Coins/1 Credit" value="15"/>
                     <dipvalue name="8 Coins/1 Credit" value="14"/>
                     <dipvalue name="7 Coins/1 Credit" value="13"/>
                     <dipvalue name="6 Coins/1 Credit" value="12"/>
                     <dipvalue name="5 Coins/1 Credit" value="11"/>
                     <dipvalue name="4 Coins/1 Credit" value="10"/>
                     <dipvalue name="3 Coins/1 Credit" value="9"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/4 Credits" value="3"/>
                     <dipvalue name="1 Coin/5 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="5"/>
                     <dipvalue name="1 Coin/7 Credits" value="6"/>
                     <dipvalue name="1 Coin/8 Credits" value="7"/>
              <dipswitch name="Coin B" tag="DSW2" mask="240">
                     <dipvalue name="9 Coins/1 Credit" value="240"/>
                     <dipvalue name="8 Coins/1 Credit" value="224"/>
                     <dipvalue name="7 Coins/1 Credit" value="208"/>
                     <dipvalue name="6 Coins/1 Credit" value="192"/>
                     <dipvalue name="5 Coins/1 Credit" value="176"/>
                     <dipvalue name="4 Coins/1 Credit" value="160"/>
                     <dipvalue name="3 Coins/1 Credit" value="144"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
                     <dipvalue name="1 Coin/3 Credits" value="32"/>
                     <dipvalue name="1 Coin/4 Credits" value="48"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="80"/>
                     <dipvalue name="1 Coin/7 Credits" value="96"/>
                     <dipvalue name="1 Coin/8 Credits" value="112"/>
              <dipswitch name="Push Start to Skip Stage (Cheat)" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Per Play Display" tag="DSW3" mask="16">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="16" default="yes"/>
              <dipswitch name="Year Display" tag="DSW3" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="DSW3" mask="128">
                     <dipvalue name="A and B" value="128" default="yes"/>
                     <dipvalue name="A only" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="2560"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise