Home News Forum                            

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

afighter: MAME ROM Information.


Action Fighter (c) 1986 Sega.

An overhead driving / shoot'em up game from Sega which borrows heavily from Bally Midway's 1983 classic, "Spy Hunter". The player begins the game riding a motorbike. In subsequent levels a sportscar, a beach buggy, a boat, a chopper and even a Formula-1 racing car can all be driven. All of the vehicles are, of course, fully armed to deal with the many enemy vehicles and gun emplacements intent on stopping the player's progress. The helicopter levels play as a straightforward vertically-scrolling shoot'em up and bear more than a passing resemblance to Namco's "Xevious".


Sega System 16A hardware

Game ID : 317-0018

Main CPU : 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2151 (@ 4 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 320 pixels

Screen refresh : 60.00 Hz

Palette colors : 6144

Players : 2

Control : 8-way joystick

Buttons : 2


Soundtrack album releases :

Game Sound Legend Series ~Legend of Game Music ~ Consumer Box~ [MarkIII Version] (SCDC-00497~506) (03/24/2006) [Scitron Discs]


* Consoles :

Sega Master System

* Computers :

Commodore Amiga (1988)

Commodore C64 (1989)

Amstrad CPC (1989)

Sinclair ZX Spectrum (1989)

Atari ST (1989)


Game's rom.

MAME Info:

0.74u2 [?]


- 2nd players graphics not correct in cocktail mode. jbaronas88 (ID 01857)


- 0.127u1: Atari Ace moved FD1089 decryption keys to external files. Added 317-0018.key to Action Fighter.

- 0.125u7: Changed description to 'Action Fighter (FD1089A 317-0018)'.

- 0.104u6: Chaneman fixed dipswitches in Action Fighter. Added dipswitches 'Bonus Life', 'Difficulty' and 'Allow Continue'.

- 0.92: Added dipswitches 'Cabinet', 'Demo Sounds' and 'Lives'.

- 0.90u1: Charles MacDonald added complete FD1089A table to Action Fighter (317-0018) - Game now playable. Fixed cpu1/gfx2 rom loading.

- 3rd January 2005: Aaron Giles - A bit sooner than I expected! Nicola submitted the first pass at the FD1089A/B decryption, and it's quite impressive. There are a number of new games this enables, including Action Fighter and Dunk Shot, as well as a number of alternate versions of Alien Syndrome, Alex Kidd, SDI, Time Scanner, and Aurail. Luckily, as Charles guessed, Action Fighter seems to work fine on MAME, without the graphics issues he mentioned on his site. The game appears to be something of a Spy Hunter ripoff, letting you pilot various vehicles, chasing down bad guys. Dunk Shot needed some tweaking to get working, but it's fully playable now as well, including controls for all four players. All the new variants of existing games are hooked up now and their controls are working. Hopefully I'll get the chance to finish up the sprite consolidation in the next couple of days so that I can submit this giant updated mass of goodness!

- 0.89u1: Changed Z80 CPU2 clock speed to 4MHz.

- 0.88u7: Changed description to 'Action Fighter, FD1089A 317-0018'. Changed Z80 CPU2 clock speed to 5MHz, screen orientation to vertical, visible area to 224x320 and palettesize to 6144 colors. Added dipswitches 'Coin A', 'Coin B' and 8x 'Unknown'.

- 0.74u2: Added Action Fighter (Sega 198?).


Other Emulators:

* FB Alpha

Recommended Games (Action):

Elevator Action

Elevator Action Returns

Action Fighter


Rolling Thunder

Rolling Thunder 2

Bionic Commando


Super Ranger

Crack Down

Crack Down (Mega-Tech)

S.P.Y. - Special Project Y

Sly Spy

The Cliffhanger - Edward Randy

The Super Spy


Power Blade (PlayChoice-10)


Biomechanical Toy

Confidential Mission

Lupin The Third - The Shooting

Demon Front

Dolphin Blue

Romset: 680 kb / 19 files / 371.4 zip

MAME XML Output:

       <game name="afighter" sourcefile="segas16a.c">
              <description>Action Fighter (FD1089A 317-0018)</description>
              <rom name="epr-10350" size="32768" crc="f2cd6b3f" sha1="380f75b8c1696b388179641866cd1d23f78664e7" region="maincpu" offset="1"/>
              <rom name="epr-10353" size="32768" crc="5a757dc9" sha1="b0540844c8a09195f5d12312f8e27c334641d7b8" region="maincpu" offset="0"/>
              <rom name="epr-10349" size="32768" crc="4b434c37" sha1="5f3afbdb9cdb0762e56b702a195274f30193b472" region="maincpu" offset="10001"/>
              <rom name="epr-10352" size="32768" crc="f8abb143" sha1="97e78291c15bdf95fd35adca6b9e002480137b12" region="maincpu" offset="10000"/>
              <rom name="epr-10348" size="32768" crc="e51e3012" sha1="bb5522aacb55b5f04aa4cb7a642e202f0ddd7c84" region="maincpu" offset="20001"/>
              <rom name="epr-10351" size="32768" crc="ede21d8d" sha1="b3e3944d706c606fd01e00d9511f020ce9aec9f0" region="maincpu" offset="20000"/>
              <rom name="epr-10281.95" size="65536" crc="30e92cda" sha1="36293a2a8a22dca5350571f19f3d5d04e1b27458" region="gfx1" offset="0"/>
              <rom name="epr-10282.94" size="65536" crc="b67b8910" sha1="f3f029a3e6547114cec28e5cf8fda65ef434c353" region="gfx1" offset="10000"/>
              <rom name="epr-10283.93" size="65536" crc="e7dbfd2d" sha1="91bae3fbc4a3c612dc507eecfa8de1c2e1e7afee" region="gfx1" offset="20000"/>
              <rom name="epr-10285" size="32768" crc="98aa3d04" sha1="1d26d17a72e55281e3444fee9c5af69ffb9e3c69" region="gfx2" offset="1"/>
              <rom name="epr-10286" size="32768" crc="8da050cf" sha1="c28e8968dbd9c110672581f4486f70d5f45df7f5" region="gfx2" offset="10001"/>
              <rom name="epr-10287" size="32768" crc="7989b74a" sha1="a87acafe82b37a11d8f8b1f2ee4c9b2e1bb8161c" region="gfx2" offset="20001"/>
              <rom name="epr-10288" size="32768" crc="d3ce551a" sha1="0ff2170d9ef89058273025dd8d5e1021094adef1" region="gfx2" offset="30001"/>
              <rom name="epr-10289" size="32768" crc="c59d1b98" sha1="e232f2519234981c0e4ffecdd25c48083d9f93a8" region="gfx2" offset="0"/>
              <rom name="epr-10290" size="32768" crc="39354223" sha1="d8a73d3f7fc2d83d23bb7434f43bc8804f35cc16" region="gfx2" offset="10000"/>
              <rom name="epr-10291" size="32768" crc="6e4b245c" sha1="1f8cecf7ea2d2dfa5ce18d7ee34b0da2cc40221e" region="gfx2" offset="20000"/>
              <rom name="epr-10292" size="32768" crc="cef289a3" sha1="7ab817b6348c168f79be325fb3cc2cca14ee0f8e" region="gfx2" offset="30000"/>
              <rom name="epr-10284.12" size="32768" crc="8ff09116" sha1="8b99b6d2499897cfbd037a7e7cf5bc53bce8a63a" region="soundcpu" offset="0"/>
              <rom name="317-0018.key" size="8192" crc="fee04be8" sha1="c58d78299ef4cede517be823a8a8a90e46c6ba0d" region="fd1089a" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/>
              <display tag="screen" type="raster" rotate="270" width="320" height="224" refresh="60.000000" pixclock="5376240" htotal="342" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="7"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="9"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="5"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="3"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="2"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="1"/>
                     <dipvalue name="2 Coins/3 Credits" value="6"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="Free Play (if Coin B too) or 1/1" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="112"/>
                     <dipvalue name="3 Coins/1 Credit" value="128"/>
                     <dipvalue name="2 Coins/1 Credit" value="144"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="80"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="48"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="32"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="16"/>
                     <dipvalue name="2 Coins/3 Credits" value="96"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="Free Play (if Coin A too) or 1/1" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="1">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="1"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Lives" tag="DSW2" mask="12">
                     <dipvalue name="2" value="8"/>
                     <dipvalue name="3" value="12" default="yes"/>
                     <dipvalue name="4" value="4"/>
                     <dipvalue name="Infinite" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="48">
                     <dipvalue name="10000 - 20000" value="48" default="yes"/>
                     <dipvalue name="20000 - 40000" value="32"/>
                     <dipvalue name="30000 - 60000" value="16"/>
                     <dipvalue name="40000 - 80000" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="64">
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW2" mask="128">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="128" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="6144"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise