Home News Forum                            

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

spacfury: MAME ROM Information.


Space Fury (c) 1981 Sega.

This game is a rather simple alien blasting shoot-em-up. It uses almost industry standard vector controls, which are four buttons, Left Rotate, Right Rotate, Thrust, and Fire. You begin the game in the center of four strange looking shapes. These shapes are both level selects and upgrades. Run into one of them and it will add itself to your ship, and then you get to do the level associated with it. Each level is different mainly because you have wildly different shot patterns on each one. But all of them are the same when it comes to your objective. What you have to do is blast all the spaceship parts before they can form into dangerous enemy spaceships. Blast them all, and you get to select a new level and watch a little interlude where the alien taunts you with his evil computer voice.


1. Enemy ships will be formed by four craft coming together.

2. Only complete enemy ships can launch fireballs.

3. Partial enemy ships will try to ram the player ship.

4. Between rounds the player ship can dock for more firepower.

5. To dock destroy enemy fleet before reinforcements arrive.


Sega G80 vector system

Main CPU : Z80 (@ 4 Mhz), I8035 (@ 208 Khz)

Sound Chips : Discrete circuitry, SP0250 (@ 3.12 Mhz)

Screen orientation : Horizontal

Video resolution : 224 x 256 pixels

Screen refresh : 40.00 Hz

Palette colors : 256

Players : 2



Released during July 1981. Space Fury was the first color vector graphic games. The most notable thing about that hardware platform is that the monitors would often catch on fire. You could lower the chance of this game catching fire by installing a monitor cooling fan and removing the back door.

Space Fury shipped in the Sega 'convert-a-cab', which was an attractive, but hopelessly generic arcade cabinet with woodgrain sides, and no sideart. Lots of different games came in this cabinet, it wasn't just for Space Fury. The rest of the decorations on this game looked rather amateur. The alien head and logo displayed on the marquee could have easily come out of any 8th grade art class.

Quotes :

* Attract mode :

"Is there no warrior mightier than I?"

"Does anyone dare challenge my imperial fleet?"

* Gameplay :

"So, a creature for my amusement. Prepare for battle!"

"So, you defeated my scouts. Well, my cruisers will destroy you."

"You are starting to annoy me, creature. My destroyers will annihilate you."

"You survived! Warships! Dispose of this annoyance at once."

"Well done. Prepare to battle my entire fleet!"

A sample of the synthesized taunt, 'Prepare for battle!', was used by musical group The Cr├╝xshadows in their song 'Winterborn'.


Scoring in this game is kind of hard since the way points are calculated is based on how many segments an alien fighter has. It is also based on what level you are on in the game. After level four, the scores remain at the level four amounts.


Alien Segment : 10 points

Incomplete Alien : 40 points

Complete Alien : 20 points

Fireball : 30 points


Alien Segment : 20 points

Incomplete Alien : 80 points

Complete Alien : 40 points

Fireball : 60 points


Alien Segment : 30 points

Incomplete Alien : 150 points

Complete Alien : 80 points

Fireball : 100 points


Alien Segment : 40 points

Incomplete Alien : 300 points

Complete Alien : 150 points

Fireball : 200 points

In addition, you get a docking bonus when you connect to your shell. This bonus is whatever you had left out of 5000 points when you started the level.


* When you start the game, your fighter will be in the middle of the screen. Alien segments will start from the sides and head toward each other to form up. If you have ever played "Asteroids", this game works in a similar manner with the way the thrust works. If you haven't, learn how to tap versus hold down your thrust. This will give you better control over your fighter.

* You will have a maximum of 50 seconds to complete a level. Your goal, though, is to complete it in less time. The faster you take out the aliens, the higher your bonus will be when you get to the docking bonus area.

* Learn the characteristics of the alien spaceships :

a) Only complete alien spaceships can shoot fireballs. These fireballs do not track your fighter so you can either destroy them or move out of their way.

b) Incomplete alien spaceships will attempt to ram your fighter. They do track so you must destroy them before they destroy you.

* All things can 'wrap-around' the screen. This means anything exiting the screen from one of the edges will reappear at the opposite edge. Keep this in mind when you are being pursued and/or fired upon. This also holds true when you are firing.

* After level four, the aliens will be a mix of the four levels you already went through. The action will be faster paced and you won't be able to sit still or you make yourself an easy target.

* After you complete a level (until level four), you will be given the chance to dock your fighter with a shell. This shell is an upgrade to your weapons system. You will have anywhere from 3 to 11 seconds to successfully dock :

1) Docking is real easy, just turn and thrust at the right and left shells or thrust into the top shell.

2) The shells capabilities are (from left to right) :

a) The left shell is dark blue. It fires two shots in addition to the one shot the regular fighter fires.

b) The top shell is green. It fires one shot from each side of your fighter.

c) The right shell is light blue. It fires two shots behind your fighter (in addition to your one shot in front).

3) After you successfully dock, you collect the remaining bonus.

* To avoid the headache of too many things trying to get you, try to shoot the alien segments before they form up. This will prevent them from becoming complete and launching fireballs at you.

* The incomplete alien spaceships are the most dangerous since they track your fighter.

* The best shell to have is the dark blue one since it will be easier to take out targets in front of you then behind you. To make sure you end up with the dark blue shell, pick out the other two on the first two levels.

* In the early levels, try to go for the bonus since the alien spaceships aren't worth many points. When the pace picks up in the later levels, you will accumulate more points for the aliens. Plus, you probably will never see the bonus because all of your time will be spent defending against the alien attacks.


* Consoles :

Colecovision (1983)

Sony PSP (2006, "Sega Genesis Collection")


Game's rom.

Machine's picture.

F.A.Q. by Kevin Butler A.K.A. War Doc

MAME Info:

0.33b7 [Brad Oliver]

0.30 [Brad Oliver]

0.27 [Al Kossow, Brad Oliver]

Artwork available

Samples required


- Sound plays too fast. MAMEBase (ID 02684)


- 0.142u1: Added 'Sega Speech Sound Board'.

- 0.133u1: Renamed (spacfura) to (spacfurya) and (spacfurb) to (spacfuryb).

- 0.122u6: Changed I8035 CPU2 clock speed to 3120000 Hz.

- 13th January 2008: Mr. Do - Thanks to Tom M. from Ionpool for scanning in cocktail instruction cards for Space Fury.

- 25th March 2007: Mr. Do - Space Fury bezel was done this week; thanks to the scan from Timothy at Outerworld Arcade.

- 0.107u3: Fixed rom names and changed cpu2 roms to sound1 ($0, 1000, 2000).

- 0.106u6: Highwayman added clone Space Fury (revision B).

- 0.104u6: Changed Z80 CPU1 clock speed to 4MHz and I8035 CPU2 to 208000 Hz. Added proms ($0, 400, 420 - Sine table, CPU- and Speech board addressing).

- 0.85u3: Removed 3rd coin slot.

- 0.71u3: SP0250 sound / G80 speech board emulation [Olivier Galibert]. Replaced Custom sound with GI_SP0250. Removed speech samples (sf01 - sf15.wav). Changed I8035 CPU2 clock speed to 3.12MHz. New sample set is required.

- 27th July 2003: Olivier Galibert sent in support for SP0250 sound chip and Sega G80 speech board, adding emulated speech to Astro Blaster, Space Fury, Star Trek and Zektor.

- 0.60: Added I8035 (208000 Hz) CPU2 and cpu2 roms ($0, 800, 1800, 2800 - 64k for speech code).

- 0.56: Added 2nd player.

- 16th October 2001: Ian Patterson fixed cocktail mode in Space Fury.

- 0.33b7: Renamed (spacfury) to (spacfura) and (spacfurc) to (spacfury).

- 0.30: Brad Oliver added Space Fury (revision A) and clone (revision C). These are the original, security chip versions of the Sega G-80 vector games. Note that the version previously supported have all been removed.

- 0.56: Fixed player 2 control in Space Fury cocktail mode.

- 0.27: Added Space Fury (Sega 1981). Al Kossow and Brad Oliver provided a driver for the Sega vector games Eliminator, Space Fury, Star Trek, Tac-Scan and Zektor. Partial sound support (speech) is available through samples for some of them. Control: Arrows = Left and Right rotate ship, CTRL = Fire and ALT = Thrust.


- Enemy ships will be formed by four craft coming together.

- Only complete enemy ships can launch fireballs.

- Partial enemy ships will try to ram the Player ship.

- Between rounds the Player ship can dock for mre firepower.

- To dock destroy enemy fleet before reinforcements arrive.

Other Emulators:


Recommended Games (Starfighter 2):

Galaxy Game

Space Wars

Star Cruiser


Star Castle


Omega Race

Solar Quest

Space Fury

Dark Planet


Romset: 36 kb / 17 files / 27.3 zip

MAME XML Output:

       <game name="spacfury" sourcefile="segag80v.c" sampleof="spacfury">
              <description>Space Fury (revision C)</description>
              <rom name="969c.cpu-u25" size="2048" crc="411207f2" sha1="2a082be4052b5d8f365abd0a51ea805d270d1189" region="maincpu" offset="0"/>
              <rom name="960c.prom-u1" size="2048" crc="d071ab7e" sha1="c7d2429e4fa77988d7ac62bc68f876ffb7467838" region="maincpu" offset="800"/>
              <rom name="961c.prom-u2" size="2048" crc="aebc7b97" sha1="d0a0328ed34de9bd2c83da4ddc2d017e2b5a8bdc" region="maincpu" offset="1000"/>
              <rom name="962c.prom-u3" size="2048" crc="dbbba35e" sha1="0400d1ba09199d19f5b8aa5bb1a85ed27930822d" region="maincpu" offset="1800"/>
              <rom name="963c.prom-u4" size="2048" crc="d9e9eadc" sha1="1ad228d65dca48d084bbac358af80882886e7a40" region="maincpu" offset="2000"/>
              <rom name="964c.prom-u5" size="2048" crc="7ed947b6" sha1="c0fd7ed74a87cc422a42e2a4f9eb947f5d5d9fed" region="maincpu" offset="2800"/>
              <rom name="965c.prom-u6" size="2048" crc="d2443a22" sha1="45e5d43eae89e25370bb8e8db2b664642a238eb9" region="maincpu" offset="3000"/>
              <rom name="966c.prom-u7" size="2048" crc="1985ccfc" sha1="8c5931519b976c82a94d17279cc919b4baad5bb7" region="maincpu" offset="3800"/>
              <rom name="967c.prom-u8" size="2048" crc="330f0751" sha1="07ae52fdbfa2cc326f88dc76c3dc8e145b592863" region="maincpu" offset="4000"/>
              <rom name="968c.prom-u9" size="2048" crc="8366eadb" sha1="8e4cb30a730237da2e933370faf5eaa1a41cacbf" region="maincpu" offset="4800"/>
              <rom name="808c.speech-u7" size="2048" crc="b779884b" sha1="ac07e99717a1f51b79f3e43a5d873ebfa0559320" region="audiocpu" offset="0"/>
              <rom name="970c.speech-u6" size="4096" crc="979d8535" sha1="1ed097e563319ca6d2b7df9875ce7ee921eae468" region="speech" offset="0"/>
              <rom name="971c.speech-u5" size="4096" crc="022dbd32" sha1="4e0504b5ccc28094078912673c49571cf83804ab" region="speech" offset="1000"/>
              <rom name="972c.speech-u4" size="4096" crc="fad9346d" sha1="784e5ab0fb00235cfd733c502baf23960923504f" region="speech" offset="2000"/>
              <rom name="s-c.xyt-u39" size="1024" crc="56484d19" sha1="61f43126fdcfc230638ed47085ae037a098e6781" region="proms" offset="0"/>
              <rom name="pr-82.cpu-u15" size="32" crc="c609b79e" sha1="49dbcbb607079a182d7eb396c0da097166ea91c9" region="proms" offset="400"/>
              <rom name="6331.speech-u30" size="32" crc="adcb81d0" sha1="74b0efc7e8362b0c98e54a6107981cff656d87e1" region="proms" offset="420"/>
              <sample name="sfury1"/>
              <sample name="sfury2"/>
              <sample name="sfury3"/>
              <sample name="sfury4"/>
              <sample name="sfury5"/>
              <sample name="sfury6"/>
              <sample name="sfury7"/>
              <sample name="sfury8"/>
              <sample name="sfury9"/>
              <sample name="sfury10"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="audiocpu" name="I8035" clock="3120000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <chip type="audio" tag="segaspeech" name="Sega Speech Sound Board"/>
              <chip type="audio" tag="speech" name="SP0250" clock="3120000"/>
              <display tag="screen" type="vector" rotate="180" flipx="yes" refresh="40.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="2"/>
              <dipswitch name="Cabinet" tag="D3D2" mask="1">
                     <dipvalue name="Upright" value="1" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Demo Sounds" tag="D3D2" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Lives" tag="D3D2" mask="12">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="4"/>
                     <dipvalue name="4" value="8"/>
                     <dipvalue name="5" value="12" default="yes"/>
              <dipswitch name="Difficulty" tag="D3D2" mask="48">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Medium" value="16"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Hardest" value="48"/>
              <dipswitch name="Bonus Life" tag="D3D2" mask="192">
                     <dipvalue name="10000" value="0"/>
                     <dipvalue name="20000" value="64"/>
                     <dipvalue name="30000" value="128" default="yes"/>
                     <dipvalue name="40000" value="192"/>
              <dipswitch name="Coin A" tag="D1D0" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit 5/3 6/4" value="9"/>
                     <dipvalue name="2 Coins/1 Credit 4/3" value="10"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit 5/6" value="11"/>
                     <dipvalue name="1 Coin/1 Credit 4/5" value="12"/>
                     <dipvalue name="1 Coin/1 Credit 2/3" value="13"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="1 Coin/2 Credits 4/9" value="15"/>
                     <dipvalue name="1 Coin/2 Credits 5/11" value="14"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="6"/>
                     <dipvalue name="1 Coin/5 Credits" value="7"/>
                     <dipvalue name="1 Coin/6 Credits" value="8"/>
              <dipswitch name="Coin B" tag="D1D0" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit 5/3 6/4" value="144"/>
                     <dipvalue name="2 Coins/1 Credit 4/3" value="160"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit 5/6" value="176"/>
                     <dipvalue name="1 Coin/1 Credit 4/5" value="192"/>
                     <dipvalue name="1 Coin/1 Credit 2/3" value="208"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
                     <dipvalue name="1 Coin/2 Credits 4/9" value="240"/>
                     <dipvalue name="1 Coin/2 Credits 5/11" value="224"/>
                     <dipvalue name="1 Coin/3 Credits" value="80"/>
                     <dipvalue name="1 Coin/4 Credits" value="96"/>
                     <dipvalue name="1 Coin/5 Credits" value="112"/>
                     <dipvalue name="1 Coin/6 Credits" value="128"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise