Home News Forum                            

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

astrof: MAME ROM Information.


Astro Fighter (c) 1979 Data East.

Astro Fighter is a 2-D, space shooter style game. Your job is to protect the various sectors from the hoards of invading aliens. You will have to defeat 4 waves of alien spaceships in order to dock with the 'GS' ship and refuel. In addition to battling the alien spaceships, you will also have to dodge bombs that seem to come out of nowhere. Armed only with your fighter and a lot of spirit, you must ensure that you clear the screen of invaders before they pass you by. All in all, another walk in the park.


[Upright model]

Dimensions : 25,5'' (64,77cm) wide x 67'' (171,8cm) high x 28'' (71,12cm) deep. Weight : 290 lbs (132 kg).

Board Number : AG070001

Prom Stickers : AG01-AG06

Main CPU : M6502 (Number : AG070002) (@ 662.187 Khz)

Players : 2

Buttons : 3 (LEFT, RIGHT, FIRE)


Released in October 1979. This is the first game manufactured by Data East. Astro Fighter came as a result of a merging of ideas between Sega and Data East. Unfortunately, this game wasn't well received and didn't sell many units. Sega would improve on the overall design and release "Astro Blaster", which was a superior game in every way to this one. Astro Fighter, though, was still a challenging game and a definite departure from the standard 'shoot'em up' type of space games, it just never caught on.

David Nelson of Derry, New Hampshire, holds the official record for this game with 37,150 points on May 31, 2008.

An Astro Fighter unit appears in the 1982 movie 'Rocky III'.

Official Releases :

Astro Fighter [Upright model] (Data East)

Astro Fighter [Cocktail model] (Data East)

Astro Fighter [Slimline model] (Data East)

Licensed products :

Astro Fighter [Upright model] (Gremlin/Sega)

Astro Fighter [Slimline model] (Gremlin/Sega)

Astro Fighter [Upright model] (Taito)

Astro Fighter [Cocktail model] (Taito)

Astro Fire (René Pierre)

Astro Fighter (Sonic)

Bootleg/Hacks :

Astro Combat

Astro-Battle (Sidam)

Super Star Battle (SG)


Set 1 :

* 16Kbit ROMs.

* Green/Hollow empty fuel bar.

* 60 points for every bomb destroyed.

Set 2 :

* 8Kbit ROMs.

* Blue/Solid empty fuel bar.

* 60 points for every bomb destroyed.

Set 3 :

* 8Kbit ROMs.

* Blue/Solid empty fuel bar.

* 300 points for every seven bombs destroyed.


Blue Alien : 20 points

Purple Alien : 30 points

Green Alien : 40 points

Yellow Alien : 50 points

'GS' Alien : 300 or 950 points

Bomb : 60 or 300 points per seven bombs destroyed (depends on what version machine you play, see 'Updates' section).

Fuel Bonus : 3,000, 6,000 or 9,000 points

Spaceship Bonus : 5000 points/spaceship


* When you start the game, your fighter will be in the middle at the bottom of the screen. The alien spaceships have two ways they shoot at your fighter. They either shoot straight down or they shoot diagonally. You must take out all the alien spaceships on a screen. If you fail to do so, you will have to deal with their full complement again and your fighter will be set at the next higher level. If you happen to get killed during a wave, you only have to deal with the remaining alien spaceships.

* Fuel is a precious commodity in this game. You may be able to let one or two waves of aliens escape but you will really be pressed to finish the entire round with enough fuel. If your fuel runs out, your game is over regardless of how many fighters you have left.

* You can only have one shot on the screen at a time. This means you will need to plan your shots and don't fire unless you need to.

* The first four waves of alien spaceships, come down in distinct formations. Understanding how these formations are set up is the key to taking them out quickly.

1) The Blue Aliens come down in a 'pyramid-type' formation. Starting from the bottom, the numbers are five at the bottom, three at the next level, two at the next level, and one at the top.

2) The Purple Aliens come down in two straight lines. With six in the bottom line and six in the top line.

3) The Green Aliens come down in a haphazard-type formation. They move back and forth across the screen and they are the hardest spaceships to deal with.

4) The Yellow Aliens come down in three rows with five spaceships per row.

* As you shoot the alien formations, you will notice that the remaining alien spaceships will speed up. The key is to shoot them high up on the screen so that you are not desperately trying to take out the last ones at the bottom. This also means taking out the bottom attackers first to give yourself some 'breathing' room.

* In addition to the alien spaceships, you must be wary of the bombs that drop down. When you are lining up your shots at the alien spaceships, always be aware of where the bombs may be heading and act accordingly.

* On the fifth wave, you will have to deal with the 'GS' mother ship. Its shots are pretty easy to avoid and it must be hit dead center to stop it, collect the points, and refuel your fighter for the next round.

* There is a 10k bonus trick. Normally, if you hit the GS mother ship with your first shot you get 950 points, otherwise you get 300 points. However, if you miss with your first shot and then destroy it with your 55th shot (counting from the beginning of the level, or when you start with a new ship) you get 10,000 points! There are 4 waves per level - 11 enemies on the 1st, 12 on the 2nd and 3rd, and 15 on the 4th (50 total), so you can miss 3 times (or hit bombs) before you reach the mother ship.


1. Astro Fighter [Upright model] (1979)

2. Super Astro Fighter [Cassette No.09] (1981)


* Computers :

Microtan 65

Tandy Color Computer (1982, "Astro Blast")

ZX-Spectrum (1983, "Starclash") : Micromega (UK), programmed by Derek Brewster.


Game's rom.

Machine's picture.

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

MAME Info:

0.34RC1 [Zsolt Vasvari]

0.30 [Lee Taylor]

Samples required


- Toggle background color (blue/black) in the 'Driver Configuration' menu.


- acombat, acombato: Score resets. Germano (ID 01540)

- sstarbtl: [possible] Graphic corruption during demonstration. Tafoid (ID 01554)


- 0.135u3: David Haywood added driver configuration to Astro Fighter to emulate common wire hack which causes black background.

- 16th November 2008: Guru - I recently picked up a pile of junk for spares and repairs from a local friend. It turned out there was quite a bit of interesting stuff in this lot. As far as I can make out, I got a Astro Fighter (Data East) PCB.

- 0.122u6: Changed visible area to 256x256 and changed VSync to 56.308461 Hz.

- 0.118u3: Atari Ace added new AM_READ_PORT() macro which lets you define an input port read callback based on a port tag. This is now preferred over the previous technique of calling port_tag_to_handler() within an AM_READ() macro. Updated Astro Fighter that uses the latter pattern to the new system.

- 0.115u4: Astro Fighter driver update [Zsolt Vasvari]: Added memory map/interrupt/video timings from schematics. General driver clean-up. Changed visible area to 248x256 and VSync to 59.948171 Hz. Added 'Flip Screen for Player 2' dipswitch.

- 0.109: f205v added clone Astro Combat (older, PZ). This is an older revision of Astro Combat (most probably manufactured by Sidam), with incorrect spelling for fuel as FLUEL and the main boss sporting "PZ". Changed description of clone 'Astro Combat' to 'Astro Combat (newer, CB)'.

- 0.103u1: Pierpaolo Prazzoli added clone Super Star Battle.

- 28th December 2005: f205v, Gnoppi and Corrado Tomaselli dumped Super Star Battle.

- 0.92u1: Pierpaolo Prazzoli added clone Astro Combat.

- 12th February 2005: f205v and Corrado Tomaselli dumped Astro Combat (older, PZ). Update 20060917: I finally got hold of a spare romset for this PCB. It is on older revision of "Astro Combat" (most probably manufactured by Sidam), with incorrect spelling for fuel as FLUEL and the main boss sporting "PZ". Also dumped Astro Combat (newer, CB). This is a newer revision of "Astro Combat" (most probably manufactured by Sidam), with correct spelling for FUEL and the main boss sporting "CB".

- 0.90: Pierpaolo Prazzoli added clone Astro Fire (Rene Pierre 1979). And fixed with Highwayman the Astro Battle clones.

- 0.89u5: Highwayman added with help from Pierpaolo Prazzoli the clones Astro Battle (set 1) and (set 2). One set may be a bad or they may simply be different. Protection involves the EPROM datalines being routed through an 8bit x 256byte PROM. This game is not currently playable due to the NMI causing a reset. It may have a more complex palette, it needs to be investigated when i get more time.

- 14th June 2001: Peter Fyfe dumped Astro Battle (set 1).

- 27th February 2000: Nicola Salmoria fixed Astro Fighter from crashing.

- 0.35RC1: Changed description to 'Astro Fighter (set 1)'.

- 0.35b2: Known issues: The background is blue. It was black in all the original boards checked, but there is no obvious bug in the emulation.

- 0.34RC1: Samples support in Astro Fighter [Zsolt Vasvari]. The sound library took a lot of work. Two boardsets made this possible. Changed 'Astro Fighter (set 1)' to clone '(set 3)' and '(set 2)' to parent 'Astro Fighter' and '(set 3)' to '(set 2)'. Renamed (astrof) to (astrof3), (astrof2) to (astrof) and (astrof3) to (astrof2).

- 0.34b2: Zsolt Vasvari added clone Astro Fighter (set 3) and added accurate colors (PROMs required). Added color prom astrf.clr.

- 0.33b7: Changed description to 'Astro Fighter (set 1)' and clone '(alternate)' to '(set 2)'.

- 0.31: Santeri Saarimaa added high score saving to Astro Fighter.

- 0.30: Lee Taylor added Astro Fighter (Data East 1980) and clone (alternate). TODO: Sound, correct Colours (current are best guess from memory) and dipswitches.

- 27th December 1997: Malcor dumped Astro Fighter (set 3).


Other Emulators:


Recommended Games (Space Shooter):


Astro Fighter

Super Astro Fighter (DECO Cassette)

Astro Wars

Cosmic Alien



Ozma Wars

Sky Love


Mad Alien

Magical Spot

Magical Spot II

Moon Cresta

Moon Quasar


Space Trek

Speak & Rescue


UniWar S



Defend the Terra Attack on the Red UFO

Terranean (DECO Cassette)


Romset: 13 kb / 7 files / 9.03 zip

MAME XML Output:

       <game name="astrof" sourcefile="astrof.c" sampleof="astrof">
              <description>Astro Fighter (set 1)</description>
              <manufacturer>Data East</manufacturer>
              <rom name="afii.6" size="2048" crc="d6cd13a4" sha1="359b00b02f4256f1138c8526214c6a34d2e5b47a" region="maincpu" offset="d000"/>
              <rom name="afii.5" size="2048" crc="6fd3c4df" sha1="73aad03e2588ac9f249d5751eb4a7c7cd12fd3b9" region="maincpu" offset="d800"/>
              <rom name="afii.4" size="2048" crc="9612dae3" sha1="8ee1797c212e06c381972b7b555f240ff317d75d" region="maincpu" offset="e000"/>
              <rom name="afii.3" size="2048" crc="5a0fef42" sha1="92a575abdf17bbb5ed6bc67479049523a985aa75" region="maincpu" offset="e800"/>
              <rom name="afii.2" size="2048" crc="69f8a4fc" sha1="9f9a935f19187640018009ade92f8993912ef6c2" region="maincpu" offset="f000"/>
              <rom name="afii.1" size="2048" crc="322c09d2" sha1="89723e3d998ff9cb9b174bca4b072b412b290c04" region="maincpu" offset="f800"/>
              <rom name="astrf.clr" size="32" crc="61329fd1" sha1="15782d8757d4dda5a8b97815e94c90218f0e08dd" region="proms" offset="0"/>
              <sample name="fire"/>
              <sample name="ekilled"/>
              <sample name="wave1"/>
              <sample name="wave2"/>
              <sample name="wave3"/>
              <sample name="wave4"/>
              <sample name="bossfire"/>
              <sample name="fuel"/>
              <sample name="death"/>
              <sample name="bosshit"/>
              <sample name="bosskill"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="662187"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="256" refresh="56.308461" pixclock="5297500" htotal="336" hbend="0" hbstart="256" vtotal="280" vbend="0" vbstart="256" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="1">
                     <control type="joy" ways="2"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="6" value="3"/>
              <dipswitch name="Coinage" tag="DSW" mask="12">
                     <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="4"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="48">
                     <dipvalue name="5000" value="0" default="yes"/>
                     <dipvalue name="7000" value="16"/>
                     <dipvalue name="10000" value="32"/>
                     <dipvalue name="None" value="48"/>
              <dipswitch name="Difficulty" tag="DSW" mask="64">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Hard" value="64"/>
              <dipswitch name="Cabinet" tag="CAB" mask="1">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="1"/>
              <configuration name="Color PROM Wiremod" tag="FAKE" mask="3">
                     <confsetting name="Normal (no mod)" value="0" default="yes"/>
                     <confsetting name="Invert Access" value="1"/>
                     <confsetting name="Force Low" value="2"/>
                     <confsetting name="Force High" value="3"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise