afighter: MAME ROM Information. History:
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".
- TECHNICAL -
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
- TRIVIA -
Soundtrack album releases :
Game Sound Legend Series ~Legend of Game Music ~ Consumer Box~ [MarkIII Version] (SCDC-00497~506) (03/24/2006) [Scitron Discs]
- PORTS -
* Consoles :
Sega Master System
* Computers :
Commodore Amiga (1988)
Commodore C64 (1989)
Amstrad CPC (1989)
Sinclair ZX Spectrum (1989)
Atari ST (1989)
- SOURCES -
Game's rom.
MAME Info:
0.74u2 [?]
Bugs:
- 2nd players graphics not correct in cocktail mode. jbaronas88 (ID 01857)
WIP:
- 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?).
LEVELS: 1
Other Emulators:
* FB Alpha
Recommended Games (Action):
Elevator Action
Elevator Action Returns
Action Fighter
Quartet
Rolling Thunder
Rolling Thunder 2
Bionic Commando
Bullet
Super Ranger
Crack Down
Crack Down (Mega-Tech)
S.P.Y. - Special Project Y
Sly Spy
The Cliffhanger - Edward Randy
The Super Spy
ThunderJaws
Power Blade (PlayChoice-10)
Outfoxies
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> |
   |    | <year>1986</year> |
   |    | <manufacturer>Sega</manufacturer> |
   |    | <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"/> |
   |    | </input> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Cabinet" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="Off" value="2"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Normal" value="64" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="128" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="6144"/> |
|
|