Home News Forum                            

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

spacegun: MAME ROM Information.


Space Gun (c) 1990 Taito.

As a member of a special Search And Rescue unit. you (and an optional friend) are told to investigate an S.O.S. distress signal that was sent from a space station. what you don't know is that a group of vicious aliens have taken the colonists hostage. luckily for you, you're armed with a plasma pulse gun and 4 sets of grenades that are quite special (aside from the common grenade that explodes, some will freeze, incinerate, and even slice and dice the aliens).


Taito Z System hardware

Prom Stickers : C57

Main CPU : (2x) 68000

Sound Chips : YM2610

Players : 2

Control : lightgun

Buttons : 3


Released in October 1990

Zuntata Records released a limited-edition soundtrack album for this game (Zuntata History L'ab-normal 1st - ZTTL-0038) on 01/04/1999.

A Space Gun unit appears in the 1994 French movie 'La Vengeance d'une Blonde'.


* Using Bombs, each Bomb has a specific effect.

1) Fire: Aliens will burn.

2) Bomb: Aliens will explode.

3) Sword: Aliens will be cut.

4) Freeze: Aliens will be frozen.

* Harder mode: If you stay at as low health as possible, the difficulty will be harder. And if you reach the time out, a powerful Alien will appear.

* Good Ending: Your cockpit should not be destroyed in last stage.


Producers : Yuji Iwasaki, Atsuchi Taniguchi

Software : Yuji Iwasaki, Shinji Soyano, T. Nakamura, Hikaru Taniguchi, Kazutomo Ishida, Takashi Ishii

Sound (Zuntata) : Norihiro Furukawa (Wiz Master AKD.), Naoto Yagishita

Monster designers : T. Sekipon, H. Katochin, Atsuchi Taniguchi, V.A.P

Designers : Hiroyasu Nagai, A. Nomura, V.A.P, Peacock

Mechanical engineers : I. Yamada, Y. Tsuriya, T. Tsurumi

Hardware : M. Yamaguchi, K. Mimura, Y. Shibuya

Characters : T. Sekipon, H. Katochin, Atsuchi Taniguchi, H. Kuzirai, T. Matsumoto, Nobuhiro Hiramatsu, Yukiwo Ishikawa (Yukio Abe), V.A.P, Peacock


* Consoles :

Sega Master System (1992)

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 :

Sinclair ZX Spectrum (1992)

Commodore C64 (1992)

Amstrad CPC (1992)

Commodore Amiga (1992)

Atari ST (1992)

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


Game's rom.

Machine's picture.

MAME Info:

0.37b11 [David Graves]


- Press F2 + F3 to enter test mode. Press P2 Start 2 to calibrate the guns for Players 1 and 2. Follow instructions and fire on targets for both players - when complete, press 2 again to save EEPROM. Reset or Restart.


- 0.144u2: ShouTime added clones Space Gun (US) and (Japan).

- 0.137u4: Howard Casto hooked up outputs for Space Gun and made a few prototype functions to help in hooking up the remaining games. Someone familiar with the driver should take a look. I hooked up a few, but they don't work like they should according to the comments.

- 0.129u6: Phil Bennett fixed EE-ROM error in Space Gun after gun calibration.

- 0.127u1: Nicola Salmoria fixed missing crosshairs in Space Gun.

- 0.124u2: Added 4x Volume Filters.

- 0.106u12: MASH added plds ($0, 200, 400, 600, 800, a00 - pal16l8-c57-09.9, pal20l8-c57-10.47, pal16l8-c57-11.48, pal20l8-c57-12.61, pal16l8-c57-13.72 and pal16r4-c57-14.96) to Space Gun (World).

- 0.106u1: Changed Light gun input to Stick.

- 0.62: Changed 'Unknown' to 'Unused' dipswitches.

- 0.61: Light gun support [Bryan McPhail].

- 0.55: Fixed rom names.

- 0.37b16: Added dipswitches 'Always have gunsight power up', 'Allow Continue' and 'Disable Pedal (?)'.

- 4th February 2001: InsideOutBoy added the target crosshair to Space Gun.

- 0.37b11: David Graves added Space Gun (World) (Taito 1990). Known issues: Fake aim documentation: $9d74: Code from here works out coords for P1 aim sprite and puts it in spriteram +0x20. $9b8c is entry for whole sub. $9fa6: Code from here works out coords for P2 aim sprite and puts it in spriteram +0x28. $9de8 is entry for whole sub. Both call subroutines (P1 $195d4, P2 $196ea) which do quite a lot of calculations on the raw a/d input coords, using the eerom calibration data to turn them into standard sprite coordinates. Problem with the zoomed sprites not matching up very well when forming the background. They jerk a bit relative to each other... could be a cpu sync thing. Light gun interrupt timing is arbitrary.

- 12th December 2000: David Graves sent in an updated version of the Taito Z driver, and Space Gun is now fully working.


Other Emulators:

* FB Alpha

* Raine

Recommended Games (Aliens):

Heiankyo Alien

Victory Road

Alien Syndrome

Alien Syndrome (Mega-Tech)


SAR - Search and Rescue

Uncle Fester's Quest: The Addams Family (PlayChoice-10)


Alien 3

Alien vs. Predator

Alien Storm

Alien Storm (Mega-Tech)

Space Gun

Mutation Nation

Chaos Heat


Invasion - The Abductors

Alien Front

Recommended Games (Shooting 3):

Operation Wolf

Operation Wolf 3

Operation Thunderbolt


Beast Busters

Beast Busters 2nd Nightmare

Dynamite Duke

Guts n' Glory (Machine Gun)

Line of Fire

Mechanized Attack

Rambo III


Space Gun

Spinal Breakers

Steel Gunner

Steel Gunner 2

Rail Chase

Rail Chase 2

Terminator 2 - Judgment Day

G.I. Joe

Lethal Enforcers

Lethal Enforcers II: Gun Fighters


Alien3: The Gun

Born To Fight

Dragon Gun

Jurassic Park

Jurassic Park 3

Under Fire

Locked 'n Loaded

Lord of Gun

Revolution X

Target Hits

Virtua Cop

Virtua Cop 2

Crypt Killer

Mobil Suit Gundam Final Shooting

Time Crisis

Zombie Raid

Area 51

Maximum Force

Area 51 / Maximum Force Duo

Area 51: Site 4

Crazy Fight

Lethal Justice

Police Trainer

House of the Dead

House of the Dead 2

The House of the Dead III

Behind Enemy Lines



Flame Gunner

Golgo 13

Golgo 13 Kiseki no Dandou

Invasion - The Abductors


Confidential Mission

Death Crimson OX

Gun Spike

Silent Scope

Silent Scope 2

Silent Scope EX

The Typing of the Dead

Gun Survivor 2: Bio Hazard Code Veronica

Lupin The Third - The Shooting

Ranger Mission

Romset: 6914 kb / 20 files / 2.87 zip

MAME XML Output:

       <game name="spacegun" sourcefile="taito_z.c">
              <description>Space Gun (World)</description>
              <manufacturer>Taito Corporation Japan</manufacturer>
              <rom name="c57-18.62" size="131072" crc="19d7d52e" sha1="4361929a43f911864ece4dcd06995ea6b6156c59" region="maincpu" offset="0"/>
              <rom name="c57-20.74" size="131072" crc="2e58253f" sha1="36fb52ce1c6cf9f537cf500ba330b167871969b9" region="maincpu" offset="1"/>
              <rom name="c57-17.59" size="131072" crc="e197edb8" sha1="2ffd000aac1825ecd564c273f0cc055710ba4050" region="maincpu" offset="40000"/>
              <rom name="c57-22.73" size="131072" crc="5855fde3" sha1="fcd6d7ed16b61b9023596f0efb7f6971060a2e0b" region="maincpu" offset="40001"/>
              <rom name="c57-15+.27" size="131072" crc="b36eb8f1" sha1="e6e9fb844fd9acc6ee8a515a964d5df8de088a8c" region="sub" offset="0"/>
              <rom name="c57-16+.29" size="131072" crc="bfb5d1e7" sha1="cbf22e9043aac54e08c5da74d973da27844170ef" region="sub" offset="1"/>
              <rom name="c57-06.52" size="524288" crc="4ebadd5b" sha1="d32a52b4d7dd19b0fa2551f93ce3d5cbcf2bc158" region="gfx1" offset="0"/>
              <rom name="c57-01.25" size="1048576" crc="f901b04e" sha1="24bac1c3a0c585966a7cbeeebd9b2dd3acf45a67" region="gfx2" offset="0"/>
              <rom name="c57-02.24" size="1048576" crc="21ee4633" sha1="ddb948b165127c8fb1a988b5a0f17f92117f1b66" region="gfx2" offset="1"/>
              <rom name="c57-03.12" size="1048576" crc="fafca86f" sha1="dc6ea78f0deafef632d8bd3677ec74e797dc69a2" region="gfx2" offset="2"/>
              <rom name="c57-04.11" size="1048576" crc="a9787090" sha1="8c05c4c0d14a9f60defb37225da37aadf946c563" region="gfx2" offset="3"/>
              <rom name="c57-05.36" size="524288" crc="6a70eb2e" sha1="307dd876af65204e86e094b4015ffb4a655824f8" region="user1" offset="0"/>
              <rom name="c57-07.76" size="524288" crc="ad653dc1" sha1="2ec440f793b0a686233fbe61c9462f8365c42b65" region="ymsnd" offset="0"/>
              <rom name="c57-08.75" size="524288" crc="22593550" sha1="e802e947e6947d146e1b57dbff7ac021e19e7b2b" region="ymsnd.deltat" offset="0"/>
              <rom name="pal16l8-c57-09.9" size="260" crc="ea93161e" sha1="c83c6ce3696b2754abb861d41a8d587a8e82aa1e" region="plds" offset="0"/>
              <rom name="pal20l8-c57-10.47" size="324" crc="3ee56888" sha1="030efb0903d919686748b1ff86a327990832d0fa" region="plds" offset="200"/>
              <rom name="pal16l8-c57-11.48" size="260" crc="6bb4372e" sha1="513bf6f032a9043303b8660c106753ae214d28ff" region="plds" offset="400"/>
              <rom name="pal20l8-c57-12.61" size="324" crc="debddb13" sha1="47be25b3bb157d37b9813737544a56a2090f85ba" region="plds" offset="600"/>
              <rom name="pal16l8-c57-13.72" size="260" crc="1369f23e" sha1="bbc960cfc3edd07e89134e1b876aa7a6c0cba5ac" region="plds" offset="800"/>
              <rom name="pal16r4-c57-14.96" size="260" crc="75e1bf61" sha1="e8358329a78ec0ab87641b2ecaec0b2b67c6ca30" region="plds" offset="a00"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="16000000"/>
              <chip type="cpu" tag="sub" name="68000" clock="16000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/>
              <chip type="audio" tag="2610.1.r" name="Volume Filter"/>
              <chip type="audio" tag="2610.1.l" name="Volume Filter"/>
              <chip type="audio" tag="2610.2.r" name="Volume Filter"/>
              <chip type="audio" tag="2610.2.l" name="Volume Filter"/>
              <display tag="screen" type="raster" rotate="0" flipx="yes" width="320" height="240" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2">
                     <control type="stick" minimum="0" maximum="255" sensitivity="25" keydelta="13" reverse="yes"/>
              <dipswitch name="Unused" tag="DSWA" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Always have gunsight power up" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Coin A" tag="DSWA" mask="48">
                     <dipvalue name="4 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="DSWA" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Medium" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Disable Pedal (?)" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise