Home News Forum                            

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

apb5: MAME ROM Information.


APB - All Points Bulletin (c) 1987 Atari Games.

Players take on the role of policeman 'Officer Bob' as he takes to his patrol car and drives the streets in pursuit of lawbreakers. The object of the game is to meet (or preferably exceed) the daily quota of 'busts', as he tries to catch a variety of law-breakers.

Along the way, players must refuel their patrol car (by driving through filling stations) as well as meeting targets within a set time limit. Any accidental collisions or running over of pedestrians will result in the player earning 'de-merits', while a 'perfect day' will earn bonuses, with further bonuses awarded for each arrest made that exceeds the daily quota. Picking up donuts extends the time limit for a day.


The cabinet looks like a police patrol car and the top marquee is a red/blue light bar that flashes when you push the siren button. A simple platform seat can be attached to the cabinet to make a sit-down type game.

Cabinet dimensions : 73,75'' (187cm) High x 25,5'' (65cm) Wide x 34'' (86cm) Deep.

Cabinet with seat dimensions : 73,75'' (187cm) High x 25,5'' (65cm) Wide x 56'' (142cm) Deep.

Atari System 2 hardware

Game ID : 136051

Main CPU : T11 (@ 10 Mhz), M6502 (@ 1.789772 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), (2x) POKEY (@ 1.789772 Mhz), TMS5220 (@ 625 Khz)

Screen orientation : Vertical

Video resolution : 384 x 512 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 1

Control : steering wheel, accelerator pedal

Buttons : 2


APB was Dave Theurer's last game at Atari Games. He went on to work on the 'DeBabelizer' for Macromedia with other Atari alumni. Other games by Dave include "Missile Command", "Tempest" and "I, Robot".

The game enjoyed moderate success in the marketplace, as most Atari games did. It's high-resolution graphics and novel cabinet design, with the flashing lights atop, added to it's initial appeal.

Greg Gibson holds the record for this game with 1,002,324 points on January 23, 1988.


* Warp : When you start a new game, you may press the Siren button and start to get a level 1-8 warp, or press Gun+Siren and start to get a level 1-16 warp.

* High scores scrolling : Right on the joystick to scroll down and Left to scroll up.

* During the preliminary level where you have to 'arrest' cones, to beat the timer and get the bonus after you arrest enough cones you can do a 180 and return to the start the way you came.

* /! SPOILER /! All criminals :

Day 03, FREDDY FREAK, Small town USA bar (1000 dollars)

Day 05, CANDY GOODBODY, Dead man Corner bar (2000 dollars)

Day 07, BERNIE GASMAN, Highway 20 Forest Bar (3000 dollars)

Day 09, PHILLIP FUSE, Highway 30 overpass (4000 dollars)

Day 11, COOL HAND DUKE, Highway 00 in drinkerstown (5000 dollars)

Day 13, BUZZ GEIGER, Highway 40 past GasnGrub (6000 dollars)

Day 15, JOE KORNCOB, Highway 44 near GasnGrub (7000 dollars)

Day 17, LUIGI DE MUCCIO, Highway 50 at Milk Toast (8000 dollars)

Day 19, DICK SLOB, Highway 70 near aquaduct (9000 dollars)

Day 21, IGGY DINGDONG, Highway 70 (10000 dollars)

Day 23, JUAN FINGERS, Highway 70 Alpine Flats (11000 dollars)

Day 25, HANS OOP, Highway 99 Cactus Falls (12000 dollars)

Day 27, FAKE FRANK, Highway 10 Police Station (13000 dollars)

Day 29, SID SNIPER, Highway 70 overpass (14000 dollars)

Day 31, BILLY BOB JACK, Highway 50 near bar (15000 dollars)


Staff : Dave Theurer (DFT), Mike Hally (MLH), Alan Murphy (AJM), Mark West (MLW), Brad Fuller (BAF), Hal Canon (HLC), Earl Vickers (EAR), (RBD)


* Consoles :

Atari Lynx (1990)

Microsoft XBOX (2004, "Midway Arcade Treasures 2")

Nintendo GameCube (2004, "Midway Arcade Treasures 2")

Sony PlayStation 2 (2004, "Midway Arcade Treasures 2")

* Computers :

Commodore C64 (1989)

Sinclair ZX Spectrum (1989)

Atari ST (1989)

Amstrad CPC (1989)

Commodore Amiga (1989)

PC [MS-DOS] (1989)

PC [MS Windows, CD-ROM] (2006, "Midway Arcade Treasures Deluxe Edition")


Game's rom.

Machine's picture.

MAME Info:

0.76u1 [Aaron Giles]

0.33b4 [Aaron Giles]


- 0.114u1: Aaron Giles fixed video timing in machine\atarigen.c, this fixed the graphics problems in APB.

- 0.110: Added new cpu2 roms (M6502 sound code) to clone (German).

- 0.76u1: Aaron Giles added 'APB - All Points Bulletin (rev 7)' and clones (rev 1), (rev 2), (rev 3), (rev 6), (German) and (French). Changed '(set 1)' to clone '(rev 5)' and clone '(set 2)' to '(rev 4)'. Renamed (apb) to (apb5) and (apb2) to (apb4).

- 10th February 2000: Aaron Giles fixed APB sprite bugs.

- 0.36RC2: Changed parent and clone descriptions to 'APB - All Points Bulletin'.

- 0.36RC1: Changed M6502 CPU2 clock speed to 1789772 Hz, YM2151 to 3579545 Hz, the 2x Pokey to 1789772 Hz and TMS5220 to 625000 Hz.

- 8th September 1999: Aaron Giles added better analog pedal support for APB and other Atari System 1/2 games.

- 0.36b2: Aaron Giles fixed a bug in the T-11 emulation which caused APB not to work and the end of race results in Super Sprint to contain garbage - Game now playable.

- 5th August 1999: Aaron Giles fixed APB controls and sprites.

- 3rd August 1999: Aaron Giles fixed a bug in T11 opcodes and APB started working, but it has some sprite priority problems.

- 0.34b2: Added clone APB (set 2). Changed parent description to 'APB (set 1)'. Added gfx1 rom '1123' to (set 1), this fixes the title screen.

- 0.33b4: Aaron Giles added APB (Atari Games 1987), preliminary and bad ROMs.

- 18th December 1996: Malcor dumped APB - All Points Bulletin.

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: 1952 kb / 36 files / 716.1 zip

MAME XML Output:

       <game name="apb5" sourcefile="atarisy2.c" cloneof="apb" romof="apb">
              <description>APB - All Points Bulletin (rev 5)</description>
              <manufacturer>Atari Games</manufacturer>
              <rom name="136051-2126.7l" merge="136051-2126.7l" size="16384" crc="8edf4726" sha1="48ee833c84808abe0eb8b7932abf082af09066da" region="maincpu" offset="8000"/>
              <rom name="136051-2127.7n" merge="136051-2127.7n" size="16384" crc="e2b2aff2" sha1="bded098d56d68a95333eb68bc0c9629a2257aa16" region="maincpu" offset="8001"/>
              <rom name="136051-5128.6f" size="65536" crc="4b4ff365" sha1="89b203c03501a8762b24baa7dc911eaa76e259b3" region="maincpu" offset="10000"/>
              <rom name="136051-5129.6n" size="65536" crc="059ab792" sha1="9712efc5a19b8bef6fc5f8befce284e63537a3ce" region="maincpu" offset="10001"/>
              <rom name="136051-1130.6j" merge="136051-1130.6j" size="65536" crc="f64c752e" sha1="a0a7a0629b228ffd2a0c92725305b8d094484ddb" region="maincpu" offset="30000"/>
              <rom name="136051-1131.6p" merge="136051-1131.6p" size="65536" crc="0a506e04" sha1="98ff0de15632397e7371d8473b0174251b1ef9a1" region="maincpu" offset="30001"/>
              <rom name="136051-1132.6l" merge="136051-1132.6l" size="65536" crc="6d0e7a4e" sha1="75aae74571c50d36639d0ae69b0614e5aedeb6e3" region="maincpu" offset="70000"/>
              <rom name="136051-1133.6s" merge="136051-1133.6s" size="65536" crc="af88d429" sha1="432720afd4179d3df871226e0eb576d2ffde44c1" region="maincpu" offset="70001"/>
              <rom name="136051-5134.2a" merge="136051-5134.2a" size="16384" crc="1c8bdeed" sha1="bbdbbb9a4903f98842d9a697410a2e3a2069284c" region="soundcpu" offset="4000"/>
              <rom name="136051-5135.2bc" merge="136051-5135.2bc" size="16384" crc="ed6adb91" sha1="b1f1f0d1bda445a53de798fb6847c605afe53e3c" region="soundcpu" offset="8000"/>
              <rom name="136051-5136.2d" merge="136051-5136.2d" size="16384" crc="341f8486" sha1="4cea39c0d8551ce7193e51de341f7297a94b8d9b" region="soundcpu" offset="c000"/>
              <rom name="136051-1118.6a" merge="136051-1118.6a" size="32768" crc="93752c49" sha1="6b4ed2defab85ab4d4943bfdf43c04dd42cc2ec5" region="gfx1" offset="0"/>
              <rom name="136051-1120.6bc" merge="136051-1120.6bc" size="65536" crc="043086f8" sha1="8920c8aab37d7b0ecfa17381c65cc00b9b99d4da" region="gfx1" offset="28000"/>
              <rom name="136051-1122.7a" merge="136051-1122.7a" size="65536" crc="5ee79481" sha1="82a0eee49cdfe08aeb8619bc7b83c915a8de95c7" region="gfx1" offset="30000"/>
              <rom name="136051-1124.7bc" merge="136051-1124.7bc" size="65536" crc="27760395" sha1="5c6201743d973389f7ed13ec4253c2034ab23c62" region="gfx1" offset="38000"/>
              <rom name="136051-1117.6cd" merge="136051-1117.6cd" size="32768" crc="cfc3f8a3" sha1="7fed2a40c2ba28444c5f5470d0b7c86198469651" region="gfx1" offset="40000"/>
              <rom name="136051-1119.6de" merge="136051-1119.6de" size="65536" crc="68850612" sha1="de899a0eb0b9fdbc96ccd3987d1dc942b54f2cc6" region="gfx1" offset="68000"/>
              <rom name="136051-1121.7de" merge="136051-1121.7de" size="65536" crc="c7977062" sha1="3a2f8da5c4cd7693575ad13246c6dbb6e2f02131" region="gfx1" offset="70000"/>
              <rom name="136051-1123.7cd" merge="136051-1123.7cd" size="65536" crc="3c96c848" sha1="a90a0c14ee5d5cdf60a1d3ecd9984b74c31b9f36" region="gfx1" offset="78000"/>
              <rom name="136051-1105.6t" merge="136051-1105.6t" size="65536" crc="9b78a88e" sha1="d7dff7a72041ebb7ff4f56da74cc7eb4b71bc5cc" region="gfx2" offset="20000"/>
              <rom name="136051-1106.6rs" merge="136051-1106.6rs" size="65536" crc="4787ff58" sha1="35b276eb1ad1ce8b143485502430335c08aa9474" region="gfx2" offset="28000"/>
              <rom name="136051-1107.6pr" merge="136051-1107.6pr" size="65536" crc="0e85f2ac" sha1="f78769962b4d6f6b4eaac5b6ae8e08ff90ad55ac" region="gfx2" offset="30000"/>
              <rom name="136051-1108.6n" merge="136051-1108.6n" size="65536" crc="70ff9308" sha1="c1cdc428058d5a6a9706431d4aa3d2ae81815d9c" region="gfx2" offset="38000"/>
              <rom name="136051-1113.6m" merge="136051-1113.6m" size="65536" crc="4a445356" sha1="0aa995bc1234c4b84b72c2e779968b1052cfa6e5" region="gfx2" offset="60000"/>
              <rom name="136051-1114.6kl" merge="136051-1114.6kl" size="65536" crc="b9b27f3c" sha1="ef3378a2569ccf34360edf6ea1630bed2b83c438" region="gfx2" offset="68000"/>
              <rom name="136051-1115.6jk" merge="136051-1115.6jk" size="65536" crc="a7671dd8" sha1="faaa088b43f354ad5b5bcf96ed9eab54a2ad162e" region="gfx2" offset="70000"/>
              <rom name="136051-1116.6h" merge="136051-1116.6h" size="65536" crc="879fc7de" sha1="4a5994898d546fa914d5eb6e5a1a9c4c2febea5a" region="gfx2" offset="78000"/>
              <rom name="136051-1101.5t" merge="136051-1101.5t" size="65536" crc="0ef13513" sha1="ee9c1088f203c607b10c9e7927c8c4a29d727726" region="gfx2" offset="a0000"/>
              <rom name="136051-1102.5rs" merge="136051-1102.5rs" size="65536" crc="401e06fd" sha1="a0c3a90fd400d146b7b9cc12a8dfaa5db0e4426a" region="gfx2" offset="a8000"/>
              <rom name="136051-1103.5pr" merge="136051-1103.5pr" size="65536" crc="50d820e8" sha1="28473949570d402754737c6d38de2a096f804676" region="gfx2" offset="b0000"/>
              <rom name="136051-1104.5n" merge="136051-1104.5n" size="65536" crc="912d878f" sha1="87e0eb5910ec7042628378bcfd58d9b7beca690d" region="gfx2" offset="b8000"/>
              <rom name="136051-1109.5m" merge="136051-1109.5m" size="65536" crc="6716a408" sha1="cb05fa401456177170c32958dbcfec95667944cd" region="gfx2" offset="e0000"/>
              <rom name="136051-1110.5kl" merge="136051-1110.5kl" size="65536" crc="7e184981" sha1="475b5c3224ee2e5b5330cc2b4ad018b6bcf0abd5" region="gfx2" offset="e8000"/>
              <rom name="136051-1111.5jk" merge="136051-1111.5jk" size="65536" crc="353a14fd" sha1="6464b089395ce52f26a604357a4783fe5c673362" region="gfx2" offset="f0000"/>
              <rom name="136051-1112.5h" merge="136051-1112.5h" size="65536" crc="3af7c50f" sha1="e100ec8a8aee643d3175a8f54cc7e9266cf50e42" region="gfx2" offset="f8000"/>
              <rom name="136051-1125.4t" merge="136051-1125.4t" size="16384" crc="05a0341c" sha1="90b96e0645a01939c681a7a5fe5d236f3dfc71b7" region="gfx3" offset="0"/>
              <chip type="cpu" tag="maincpu" name="T11" clock="10000000"/>
              <chip type="cpu" tag="soundcpu" name="M6502" clock="1789772"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="pokey1" name="POKEYN" clock="1789772"/>
              <chip type="audio" tag="pokey2" name="POKEYN" clock="1789772"/>
              <chip type="audio" tag="tms" name="TMS5220C" clock="625000"/>
              <display tag="screen" type="raster" rotate="270" width="512" height="384" refresh="60.096154" pixclock="16000000" htotal="640" hbend="0" hbstart="512" vtotal="416" vbend="0" vbstart="384" />
              <sound channels="2"/>
              <input players="1" buttons="3" coins="2" service="yes">
                     <control type="pedal" minimum="0" maximum="63" sensitivity="100" keydelta="4"/>
                     <control type="dial" minimum="0" maximum="255" sensitivity="25" keydelta="10"/>
              <dipswitch name="Service Mode" tag="1801" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="DSW0" mask="3">
                     <dipvalue name="4 Coins/1 Credit" value="3"/>
                     <dipvalue name="3 Coins/1 Credit" value="2"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
              <dipswitch name="Right Coin" tag="DSW0" mask="12">
                     <dipvalue name="*1" value="0" default="yes"/>
                     <dipvalue name="*4" value="4"/>
                     <dipvalue name="*5" value="8"/>
                     <dipvalue name="*6" value="12"/>
              <dipswitch name="Left Coin" tag="DSW0" mask="16">
                     <dipvalue name="*1" value="0" default="yes"/>
                     <dipvalue name="*2" value="16"/>
              <dipswitch name="Bonus Coins" tag="DSW0" mask="224">
                     <dipvalue name="None" value="0" default="yes"/>
                     <dipvalue name="1 Each 6" value="192"/>
                     <dipvalue name="1 Each 5" value="160"/>
                     <dipvalue name="1 Each 4" value="128"/>
                     <dipvalue name="1 Each 3" value="96"/>
                     <dipvalue name="1 Each 2" value="64"/>
                     <dipvalue name="1 Each 1" value="32"/>
                     <dipvalue name="Free Play" value="224"/>
              <dipswitch name="Attract Lights" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Max Continues" tag="DSW1" mask="6">
                     <dipvalue name="3" value="2"/>
                     <dipvalue name="10" value="4"/>
                     <dipvalue name="25" value="0" default="yes"/>
                     <dipvalue name="199" value="6"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="56">
                     <dipvalue name="Easiest" value="56"/>
                     <dipvalue name="Very Easy" value="48"/>
                     <dipvalue name="Easy" value="40"/>
                     <dipvalue name="Medium Easy" value="0" default="yes"/>
                     <dipvalue name="Medium Hard" value="32"/>
                     <dipvalue name="Hard" value="16"/>
                     <dipvalue name="Very Hard" value="8"/>
                     <dipvalue name="Hardest" value="24"/>
              <dipswitch name="Coins Required" tag="DSW1" mask="192">
                     <dipvalue name="3 To Start, 2 To Continue" value="128"/>
                     <dipvalue name="3 To Start, 1 To Continue" value="192"/>
                     <dipvalue name="2 To Start, 1 To Continue" value="0" default="yes"/>
                     <dipvalue name="1 To Start, 1 To Continue" value="64"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise