Home News Forum                            

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

abcop: MAME ROM Information.


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.


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


Released in December 1990.

A.B. stands for 'Air Bike'.


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.


Game's rom.

Machine's picture.

MAME Info:

0.89u3 [Gerald]


* Wanted: 317-0170/0171 FD1094 CPUs


- 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


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



Robocop 2

Robocop 3 (Nintendo Super System)

Vs. Freedom Force

Crime City


Cyber Police ESWAT (Mega-Tech)

A.B. Cop

Dead Connection


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>
              <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"/>
              <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 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 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 name="Demo Sounds" tag="IO1PORTD" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Allow Continue" tag="IO1PORTD" mask="4">
                     <dipvalue name="No" value="4"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <dipswitch name="Unused" tag="IO1PORTD" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <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 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"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="24576"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise