abcop: MAME ROM Information. History:
A.B. Cop (c) 1990 Sega.
A.B. Cop is a futuristically-themed racing game from Sega in which the player takes on the role of a law enforcement officer - riding a heavily armoured and heavily armed hover-bike - who must chase down and destroy the perpetrators of an armed robbery before the time limit expires.
At the start of each level the player's bike is equipped with a limited number of 'Jumps' which, when utilized, allows the bike to temporarily take to the air; useful in avoiding the many vehicles - both enemy and benign - that litter the tracks. Also, if a jump is timed correctly it's possible to drop onto and attack enemy targets from above. Additional jumps can be earned by riding over the blue 'Jump' icons that occasionally appear on the track.
In addition to the jumps, pushing UP on the joystick gives the bike a short speed boost; necessary if the levels are to be completed within the tight time limits the game imposes. Unlike the jumps, the bike has an unlimited number of speed boosts.
A huge, heavily-armed guardian appears at the end of each stage - a first for the racing genre - which takes multiple hits to destroy.
A.B. Cop is hugely reminiscent of Taito's superb racing legend, "Chase HQ", released two years earlier.
- TECHNICAL -
Cabinet dimensions : 76'' (193cm) High x 24,8'' (63cm) Wide x 58,7'' (149cm) Deep.
Cabinet weight : 271 lbs (123 kg)
Sega X Board hardware
Game ID : 317-0169b
Main CPU : (2x) 68000 (@ 12.5 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : YM2151 (@ 4 Mhz), Sega (@ 4 Mhz)
Players : 1
Control : paddle
Buttons : 1
- TRIVIA -
Released in December 1990.
A.B. stands for 'Air Bike'.
- TIPS AND TRICKS -
Beat the game with over 60 million points to play an extra stage between the ending that has you facing off with every boss of the game with a super deformed / chibi look.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.89u3 [Gerald]
TODO:
* Wanted: 317-0170/0171 FD1094 CPUs
WIP:
- 0.143u8: Changed 'Unknown' to 'Unused' dipswitch.
- 0.111u1: Fixed rom names.
- 0.107u2: Changed input from 3 to 1 button.
- 0.94u5: Aaron Giles fixed missing sound in A.B. Cop.
- 0.89u6: Aaron Giles improved road layer in A.B. Cop - Game now playable. Changed input to Paddle and 2x coin slots. Added dipswitches 'Credits', 'Demo Sounds', 'Allow Continue', 'Time' and 'Difficulty'.
- 0.89u3: Gerald added A.B. Cop (FD1094 317-0169b) (Sega 1990). David Haywood hooked up controls in AB Cop.
- 6th December 2004: Gerald - Redumped the bad rom in ABCop to give cleaner gfx on the title screen, note neither game is playable yet.
- 4th December 2004: Gerald - Dumped the roms and CPU of ABCop, one of the roms was read incorrectly tho.
- 30th November 2004: Gerald - Dumped the 317-0169B CPU from AB Cop.
LEVELS: 6 + 1 extra stage
Other Emulators:
* FB Alpha
Recommended Games (Cops):
Cops'n Robbers
Lupin III
Streaking
Time Limit
Hogan's Alley (PlayChoice-10)
Vs. Hogan's Alley
Turkey Shoot
Cop 01
Crackshot (Police Alley)
Street Heat
Jail Break
APB - All Points Bulletin
Chase H.Q.
Special Criminal Investigation
Special Criminal Investigation (Tourvision PCE bootleg)
Super Chase
Round Up 5 - Super Delta Force
Gang Busters
Narc
Robocop
Robocop 2
Robocop 3 (Nintendo Super System)
Vs. Freedom Force
Crime City
E-Swat
Cyber Police ESWAT (Mega-Tech)
A.B. Cop
Dead Connection
Gunbuster
Lethal Enforcers
Lethal Weapon (Nintendo Super System)
Lucky & Wild
Judge Dredd (rev LA1, prototype)
Judge Dredd (Rev C Dec. 17 1997)
Under Fire
Hard Times
Locked 'n Loaded
Virtua Cop
Virtua Cop 2
Virtua Cop 3
Die Hard Arcade / Dynamite Deka
Asian Dynamite / Dynamite Deka EX
Police Trainer
Armed Police Batrider
Dynamite Cop
Silent Scope
Silent Scope 2
Silent Scope EX
SWAT Police
Romset: 3528 kb / 31 files / 1.35 zip
MAME XML Output:
   | <game name="abcop" sourcefile="segaxbd.c"> |
   |    | <description>A.B. Cop (FD1094 317-0169b)</description> |
   |    | <year>1990</year> |
   |    | <manufacturer>Sega</manufacturer> |
   |    | <rom name="epr-13568b.ic58" size="131072" crc="f88db35b" sha1="7d85c1194a2aa08427333d2ffc2a8d4f7e1beff0" region="maincpu" offset="0"/> |
   |    | <rom name="epr-13556b.ic63" size="131072" crc="337bf32e" sha1="dafb9d9b3baf79ca76355278e8a14294f186790a" region="maincpu" offset="1"/> |
   |    | <rom name="epr-13559.ic57" size="131072" crc="4588bf19" sha1="6a8b3d4450ac0bc41b46e6a4e1b44d82112fcd64" region="maincpu" offset="40000"/> |
   |    | <rom name="epr-13558.ic62" size="131072" crc="11259ed4" sha1="e7de174a0bdb1d1111e5e419f1d501ab5be1d32d" region="maincpu" offset="40001"/> |
   |    | <rom name="317-0169b.key" size="8192" crc="058da36e" sha1="ab3f68a90725063c68fc5d0f8dbece1f8940dc7d" region="user1" offset="0"/> |
   |    | <rom name="epr-13566.ic20" size="131072" crc="22e52f32" sha1="c67a4ccb88becc58dddcbfea0a1ac2017f7b2929" region="sub" offset="0"/> |
   |    | <rom name="epr-13565.ic29" size="131072" crc="a21784bd" sha1="b40ba0ef65bbfe514625253f6aeec14bf4bcf08c" region="sub" offset="1"/> |
   |    | <rom name="opr-13553.ic154" size="65536" crc="8c418837" sha1="e325db39fae768865e20d2cd1ee2b91a9b0165f5" region="gfx1" offset="0"/> |
   |    | <rom name="opr-13554.ic153" size="65536" crc="4e3df9f0" sha1="8b481c2cd25c58612ac8ac3ffb7eeae9ca247d2e" region="gfx1" offset="10000"/> |
   |    | <rom name="opr-13555.ic152" size="65536" crc="6c4a1d42" sha1="6c37b045b21173f1e2f7bd19d01c00979b8107fb" region="gfx1" offset="20000"/> |
   |    | <rom name="opr-13552.ic90" size="131072" crc="cc2cf706" sha1="ad39c22e652ebcd90ffb5e17ae35985645f93c71" region="gfx2" offset="0"/> |
   |    | <rom name="opr-13551.ic94" size="131072" crc="d6f276c1" sha1="9ec68157ea460e09ef4b69aa8ea17687dc47ea59" region="gfx2" offset="1"/> |
   |    | <rom name="opr-13550.ic98" size="131072" crc="f16518dd" sha1="a5f1785cd28f03069cb238ac92c6afb5a26cbd37" region="gfx2" offset="2"/> |
   |    | <rom name="opr-13549.ic102" size="131072" crc="cba407a7" sha1="e7684d3b40baa6d832b887fd85ad67fbad8aa7de" region="gfx2" offset="3"/> |
   |    | <rom name="opr-13548.ic91" size="131072" crc="080fd805" sha1="e729565815a3a37462cfee460b7392d2f08e96e5" region="gfx2" offset="80000"/> |
   |    | <rom name="opr-13547.ic95" size="131072" crc="42d4dd68" sha1="6ae1f3585ebb20fd2908456d6fa41a893261277e" region="gfx2" offset="80001"/> |
   |    | <rom name="opr-13546.ic99" size="131072" crc="ca6fbf3d" sha1="49c3516d87f1546fa7efe785fc5c064d90b1cb8e" region="gfx2" offset="80002"/> |
   |    | <rom name="opr-13545.ic103" size="131072" crc="c9e58dd2" sha1="ace2e1630d8df2454183ffdbe26d8cb6d199e940" region="gfx2" offset="80003"/> |
   |    | <rom name="opr-13544.ic92" size="131072" crc="9c1436d9" sha1="5156e1b5c7461f6dc0d449b86b6b72153b290a4c" region="gfx2" offset="100000"/> |
   |    | <rom name="opr-13543.ic96" size="131072" crc="2c1c8f0e" sha1="19c9fd4272a3db18381f435ed6cd01f994c655e7" region="gfx2" offset="100001"/> |
   |    | <rom name="opr-13542.ic100" size="131072" crc="01fd52b8" sha1="b4ab13c7b2b2ffcfdab37d8e4855d5ef8823f1cc" region="gfx2" offset="100002"/> |
   |    | <rom name="opr-13541.ic104" size="131072" crc="a45c547b" sha1="d93aaa850d14a7699a1b0411e823088a9bce7553" region="gfx2" offset="100003"/> |
   |    | <rom name="opr-13540.ic93" size="131072" crc="84b42ab0" sha1="d24ba7fe23463fc5813ef26e0395951559d6d162" region="gfx2" offset="180000"/> |
   |    | <rom name="opr-13539.ic97" size="131072" crc="cd6e524f" sha1="e6df2552a84b2da95301486379c78679b0297634" region="gfx2" offset="180001"/> |
   |    | <rom name="opr-13538.ic101" size="131072" crc="bf9a4586" sha1="6013dee83375d72d262c8c04c2e668afea2e216c" region="gfx2" offset="180002"/> |
   |    | <rom name="opr-13537.ic105" size="131072" crc="fa14ed3e" sha1="d684496ade2517696a56c1423dd4686d283c133f" region="gfx2" offset="180003"/> |
   |    | <rom name="opr-13564.ic40" size="65536" crc="e70ba138" sha1="85eb6618f408642227056d278f10dec8dcc5a80d" region="gfx3" offset="0"/> |
   |    | <rom name="epr-13560.ic17" size="65536" crc="83050925" sha1="118710e5789c7999bb7326df4d7bd207cbffdfd4" region="soundcpu" offset="0"/> |
   |    | <rom name="opr-13563.ic11" size="131072" crc="4083e74f" sha1="e48c7ce0aa3406af0bbf79c169a8157693c97041" region="pcm" offset="0"/> |
   |    | <rom name="opr-13562.ic12" size="131072" crc="3cc3968f" sha1="d25647f6a3fa939ba30e03e7334362ef0749b23a" region="pcm" offset="20000"/> |
   |    | <rom name="opr-13561.ic13" size="131072" crc="80a7c02a" sha1="7e8c1b9ba270d8657dbe90ed8be2e4b6463e5928" region="pcm" offset="40000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="12500000"/> |
   |    | <chip type="cpu" tag="sub" name="68000" clock="12500000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/> |
   |    | <chip type="audio" tag="pcm" name="Sega PCM" clock="4000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.637405" pixclock="6250000" htotal="400" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="224" /> |
   |    | <sound channels="2"/> |
   |    | <input players="1" buttons="1" coins="2" service="yes"> |
   |    |    | <control type="paddle" minimum="32" maximum="224" sensitivity="100" keydelta="4" reverse="yes"/> |
   |    |    | <control type="pedal" minimum="0" maximum="255" sensitivity="100" keydelta="20"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="IO1PORTC" 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="IO1PORTC" 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="Credits" tag="IO1PORTD" mask="1"> |
   |    |    | <dipvalue name="1 to Start, 1 to Continue" value="1" default="yes"/> |
   |    |    | <dipvalue name="2 to Start, 1 to Continue" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="IO1PORTD" mask="2"> |
   |    |    | <dipvalue name="Off" value="2"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="IO1PORTD" mask="4"> |
   |    |    | <dipvalue name="No" value="4"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="IO1PORTD" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Time" tag="IO1PORTD" mask="48"> |
   |    |    | <dipvalue name="Easy" value="16"/> |
   |    |    | <dipvalue name="Normal" value="48" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="32"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="IO1PORTD" mask="192"> |
   |    |    | <dipvalue name="Easy" value="64"/> |
   |    |    | <dipvalue name="Normal" value="192" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="128"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="24576"/> |
|
|