Home News Forum                            

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

spyhunt: MAME ROM Information.


Spy Hunter (c) 1983 Bally/Midway.

Spy Hunter is an action/driving game. It places the player as the driver of a G-6155 CIA Prototype Interceptor sports car. The object of the game is to travel the freeways and waterways, hunting down and destroying as many enemy vehicles as possible, all the while not harming civilian vehicles. The view is top-down and the screen scrolls vertically underneath the player's car.

The game begins with the player driving the G-6155. Soon, the player starts to encounter enemy vehicles which try to force the player's car off the road and crash. Each enemy vehicle has its own special feature, such as tire slashers or bulletproof armor.

Points are scored for driving on the road and for destroying enemy vehicles. There is a lead-in time when the player has an endless supply of cars. After this time expires, the player will lose a life each time the car crashes. Extra cars can be earned with high scores. The first extra car is earned at a default value of 30,000 points, but this value can vary depending on settings.

The player must be careful to avoid harming civilian vehicles on the road. There are three types: blue automobiles, pink automobiles, and motorcycles. Hurting these vehicles causes scoring to stop briefly, during which time the player’s score reads 'NO POINTS'.

Initially, the only weapon the player's car has available is a dual front-mounted machine gun which has an endless supply of ammunition. Early on, these guns and the player's driving skill are his only weapons against the enemy cars. The player can also attempt to force or ram the enemy cars off the road. Eventually the player encounters an ally, the weapons van. After the player drives past the weapons van parked on the side of the road, the van accelerates past the player's car and positions itself in front of it and drops a ramp. The player can then drive up the ramp to enter the back of the van. The van then pulls to the side of the road and deploys the spy car equipped with a new weapon. A symbol atop the weapons van indicates which type of special weapon it carries. The player is not obligated to use the weapons supplied by the van. Also, if uninterested, the player can simply ignore the van and drive past it.

There are three special weapons in all and they can all be equipped simultaneously. The special weapons consist of an oil slick, a smoke screen and missiles. Each special weapon has a limited number of uses. The smoke screen and missiles can each be used three times. The special weapons are activated via dedicated buttons on the steering wheel. Once the weapons ammo is depleted or before, the car can be refitted with a new supply from the weapons van.

There are six enemies in all, each with their own special characteristic :

* 'Switchblade' or 'Never To Be Trusted' cars have tire slashers. Knives pop out of this car's tires and can force the player's car to crash if they touch his tires.

* 'The Road Lord' or 'Bulletproof Bully' cars have bulletproof armor plating; machine guns are ineffective against these cars.

* 'The Enforcer' or 'Double Barrel Action' is a limousine with a shotgun toting thug who shoots at the player's car.

* 'The Mad Bomber' or 'Master Of The Sky' is a helicopter which drops bombs. This enemy can only be destroyed with missiles.

* 'Barrel Dumper' is a boat which drops lethal explosives into the water.

* 'Doctor Torpedo' is a boat which shoots torpedoes at the player's ship.

Occasionally a message appears on screen that says 'Bridge out – Detour on Left'. Then the player must drive his car into a boat house located alongside the road, otherwise he will crash into the water and lose a life. After driving through this house, the player’s car is turned into a speedboat on a river, with enemy boats which try to destroy the player. In this area, if the player uses the oil slick, the boat instead issues a line of fire which destroys any ship directly behind the player. In this area, occasionally the river splits; the left side continues the river, the right side causes the player to drive through another house where the boat is changed back into the car.

Later in the game the player gets a warning that there are 'Icy Roads Ahead', then the player enters an area that has white road which is very slick. The icy roads section eventually ends and goes back to normal roads. Icy roads occur again on and off during the rest of the game.


[Game No. A27]

[Upright model]

Bally Midway MCR 3 hardware

Main CPU : Z80 (@ 5 Mhz)

Sound CPU : Z80 (@ 2 Mhz), 68000 (@ 7.5 Mhz)

Sound Chips : (2x) AY8910 (@ 2 Mhz), DAC (@ 2 Mhz)

Screen orientation : Vertical

Video resolution : 480 x 480 pixels

Screen refresh : 30.00 Hz

Palette colors : 68

Players : 1

Control : Steering wheel with gear shift and pedal (High/Low)

Buttons : 5



Released in November 1983.

Originally the James Bond theme was planned as the background music for the game. The inability to obtain the rights to use the music, however, forced Midway to change the theme on shipping models. In the end, the Peter Gunn theme music was a large part of the game's appeal.

A boat driving sequence and a helicopter sequence was also planned. Shortage of memory, however, did not allow for this feature. The game has no end and at no time does the player ever leave the car but it was RUMORED to have a graveyard sequence, an actual end and a sequence where the player exited the car for on-foot action.

The car was based on one of the designer's own Nissan 280z. The name of the car, the G-6155, is a clever tribute to designer George Gomez - the numbers stand for his birth date.

From George Gomez : 'My original design for both upright and sit-down were identical. And they were produced that way if only because of the economies of manufacturing. Which means : why make different parts, since it will cost less to make more of one design. "Spy Hunter 2" which I had nothing to do with was different. On my game both left and right grips should each have a trigger and a thumb button, in addition to the center button (call weapons van). The shifter was a 2 position device, low and high. Of course there was the gas pedal and a series of dashboard weapons lights for machine guns, missiles, oil slick and smoke. After the first few thousand games the grips were retooled in plastic and they went on to be used in hundreds of different games. They were licensed to Happ controls in the late 80's and they have been on almost every manufacturer's games at one point or another. The original sand cast aluminium grips(painted black) were actually molded directly from patterns that I carved and they had softer contours and were more comfortable but they were also very expensive. So to cost reduce them the company took the grips and retooled them to be injection molded plastic. However the patterns for the plastic grips were made off the engineering drawings and the drawings of that era were not as representative of the actual parts I carved, since they were made after my patterns instead of before. I have the original wood patterns along with some other stuff from development of the game in a box somewhere.'.

Spy Hunter was parodied in a sketch in the television show Robot Chicken.

In 2008, a Pontiac Commercial featured an homage to Spy Hunter by showing some gameplay which had the player's car turn into a real Pontiac


The Road Lord : 150 points.

Switch Blade : 150 points.

The Enforcer : 500 points.

The Mad Bomber : 700 points.

Barrel Dumper : 150 points.

Doctor Torpedo : 500 points.

Driving through the river boathouse : 1500 points.

Driving on the road for each 1/4 screen traveled : 15 points.

Driving on the water for each 1/4 screen traveled : 25 points.


* Here's A Great Cheat That Does Several Things At Once:

1) You need to have a supply truck available, and a be at a bridge-out level. When the detour appears, don't take it - instead, call up your truck.

2) Wait until the road has straightened out into the bridge and drive into the truck. When the truck pulls over and lets you out, stay on the side of the road, and SLOWLY drive up until you reach the gap in the bridge.

3) Drive on until you car is about half-way over the edge, and wait until the Enforcer comes along. He will try and get you, but he'll be unable to drive far enough to do so. At this point, I would get a friend to mind the game, while I went for a break. When I returned, I just drove across the bridge, flying mysteriously across the bridge out, until I reached the other side.

4) You will notice several differences to the game after this happens. The Enforcer no longer appears, the game gets no harder, and Dr. Torpedo no longer appears on water sections!

* Switchblade Destruction: You can actually destroy the Switchblade cars without use of weapons. As they close in from the rear, slow down a hair and align your car so that their front bumper is just barely in line with your Rear Bumper. Then Quickly slam the wheel to bump them off the road. As long as you bump them before the front tire area, the blades will not harm you.

* Exploding Van Trick: When the Weapons Van comes, start to drive into it, but shoot a single bullet just before you enter. If you time it right, your car will still enter the yet unharmed Van, give you the weapon, let you out... then it will explode.


1. Spy Hunter (1983)

2. Spy Hunter II (1987)


Designed & programmed by : Tom Leon (TFL), Jeff Nauman

Art : Kevin O'Connor (KO), Brian Colin (BFC), Steve Ulstad (SJU), Sharon Perry (SP)

Music and sounds : Bob Libbe, Neil Falconer

"Peter Gunn" theme by : Henry Mancini

Group Manager : Bill Adams

Cabinet guru : George Gomez (GG)

Cabinet assistant : John Kubik (JCK)

Additional staff : Atish Ghosh (AG), (RML), (SV)


* Consoles :

Colecovision (1984)

Atari 2600 (1984)

Colecovision (1984)

Atari XEGS

Nintendo Famicom (1987)

Sony PlayStation (1997, "Arcade's Greatest Hits - The Midway Collection 2")

Nintendo Game Boy Color (1999, "Arcade Hits - Moon Patrol / Spy Hunter")

Nintendo 64 (2000, "Midway's Greatest Arcade Hits Volume I")

Sega Dreamcast (2000, "Midway's Greatest Arcade Hits Volume 2")

Microsoft XBOX (2002, "Spy Hunter") : Hidden game.

Sony PlayStation 2 (2003, "Midway Arcade Treasure")

Nintendo GameCube (2003, "Midway Arcade Treasure")

Microsoft XBOX (2003, "Midway Arcade Treasure")

Sony PSP (2005, "Midway Arcade Treasures - Extended Play")

Nintendo Game Boy Advance (2005, "Spy Hunter / Super Sprint")

* Computers :

Commodore C64 (1983)

Atari 800 (1984)

PC [Booter] (1984)

Apple II (1984)

Sinclair ZX Spectrum (1985) : United Kingdom release only.

Atari ST (1985, "Major Motion")

Amstrad CPC (1986)

Amstrad CPC (1989, "Coin-Op Hits")

PC [MS Windows, CD-Rom] (1997, "Arcade's Greatest Hits - The Midway Collection 2")

PC [MS Windows, CD-ROM] (2004, "Midway Arcade Treasure")

* Others :

Palm OS ("Midway Arcade Classic")


Game's rom.

Machine's picture.

MAME Info:

0.28 [Christopher Kirmse, Aaron Giles, Nicola Salmoria, Brad Oliver, Lawnmower Man]

Artwork available


- Press F2 before initial screen to configure


- 0.145u7: Added 'Midway SSIO Sound Board' and 'Midway Chip Squeak Deluxe Sound Board' sound. Moved Sound Board prom 82s123.12d to midssio device set.

- 0.138u3: Aaron Giles fixed static output from right audio channel in Spy Hunter.

- 0.125u9: Stefanocsw added clone Spy Hunter (Playtronic license).

- 21st June 2008: Matteo dumped Spy Hunter (Playtronic license). Thanks to Stefanocsw for providing the board.

- 0.122u6: Changed 68000 CPU3 clock speed to 8MHz.

- 0.117u2: Ernesto Corvi fixed incorrect implementation of SSIO volume controls in the MCR driver. This makes the engine sound in Spy Hunter audible again, among other things.

- 27th November 2006: Mr. Do - As promised, Spy Hunter artwork is now up.

- 0.106u10: Aaron Giles updated Spy Hunter to support the new artwork system.

- 0.98u3: Fixed gfx2 rom loading.

- 0.98u1: Aaron Giles fixed music in Spy Hunter. Removed 3rd sound channel.

- 0.93: Added 3rd sound channel.

- 0.61: Changed visible area to 480x480 and video aspect ratio to 3:4.

- 0.56: Replaced cpu1 rom ($a000) with a new dump.

- 0.53: Changed palettesize from 132 to 68 colors.

- 0.35b9: Added 3rd player input.

- 0.33b4: You can assign a joystick button to the gear shift in Spy Hunter.

- 0.33b3: Alex Judd improved Spy Hunter controls (you can play with the mouse or even a wheel now).

- 0.30: Aaron Giles added music to Spy Hunter and fixed an missing extra line of text at the bottom indicating the status of the lamps that were on the arcade machine.

- 0.28: Added Spy Hunter (Bally Midway 1983). Press F2 before initial screen to configure. Steering and acceleration should be via analog controls. No indicators for which special weapons are available. Palette seems to be slightly off. No music (needs a 68000 emulator). Christopher Kirmse, Aaron Giles and Brad Oliver provided a MCR I/II/III driver, supporting: Kick, Solar Fox, Tron, Two Tigers, Domino Man, Satan's Hollow, Wacko, Kozmik Kroozr, Journey, Tapper, Discs of Tron, Demolition Derby, Timber, Spy Hunter and Rampage. Control: Press F2 before initial screen to configure. UP = Accelerate, DOWN = Decelerate, LEFT = Steer left, RIGHT = Steer right, CTRL = Machine guns, ALT = Smoke screen, SPACE = Weapons van, SHIFT = Oil slick, BUTTON5 = Missiles and ENTER = Toggle gearshift (note you can't start in high gear). Known issues: Steering and acceleration should be via analog controls. No indicators for which special weapons are available. Palette seems to be slightly off. No music (needs a 68000 emulator).

- 23rd August 1997: Dumped Spy Hunter.

LEVELS: 1 (endless)

Other Emulators:

* Retrocade

Recommended Games (Action 2):


Cloak & Dagger


Zarya Vostoka

Spy Hunter

Spy Hunter 2

Agent Super Bond



Momoko 120%

Top Secret

Wonder Momo

Beraboh Man

Bonanza Bros

Bonanza Bros. (Mega-Tech)

Avenging Spirit

Pipi & Bibis / Whoopee!!

Romset: 260 kb / 25 files / 98.7 zip

MAME XML Output:

       <game name="spyhunt" sourcefile="mcr3.c">
              <description>Spy Hunter</description>
              <manufacturer>Bally Midway</manufacturer>
              <rom name="cpu_pg0.6d" size="8192" crc="1721b88f" sha1="c7a641f0c05bd343ebc79e1c1be3a26da5fb77f0" region="maincpu" offset="0"/>
              <rom name="cpu_pg1.7d" size="8192" crc="909d044f" sha1="67237c3efde568d52e9f8b0d36df726d05a9d9e4" region="maincpu" offset="2000"/>
              <rom name="cpu_pg2.8d" size="8192" crc="afeeb8bd" sha1="fde32863d08a745dfe19f1c1382810eab6aebcec" region="maincpu" offset="4000"/>
              <rom name="cpu_pg3.9d" size="8192" crc="5e744381" sha1="5b75e4f44dfd63d6e35294c606b84231c216e57d" region="maincpu" offset="6000"/>
              <rom name="cpu_pg4.10d" size="8192" crc="a3033c15" sha1="e9811450a7c952561912777d679fe45a6b5a794a" region="maincpu" offset="8000"/>
              <rom name="cpu_pg5.11d" size="16384" crc="53a4f7cd" sha1="051b07ae993e14b329507710c0f7cadaa952f9ae" region="maincpu" offset="a000"/>
              <rom name="snd_0sd.a8" size="4096" crc="c95cf31e" sha1="d1b0e299a27e306ddbc0654fd3a9d981c92afe8c" region="ssio:cpu" offset="0"/>
              <rom name="snd_1sd.a7" size="4096" crc="12aaa48e" sha1="c6b835fc45e4484a4d52b682ce015caa242c8b4f" region="ssio:cpu" offset="1000"/>
              <rom name="csd_u7a.u7" size="8192" crc="6e689fe7" sha1="38ad2e9f12b9d389fb2568ebcb32c8bd1ac6879e" region="csd:cpu" offset="0"/>
              <rom name="csd_u17b.u17" size="8192" crc="0d9ddce6" sha1="d955c0e67fc78b517cc229601ab4023cc5a644c2" region="csd:cpu" offset="1"/>
              <rom name="csd_u8c.u8" size="8192" crc="35563cd0" sha1="5708d374dd56758194c95118f096ea51bf12bf64" region="csd:cpu" offset="4000"/>
              <rom name="csd_u18d.u18" size="8192" crc="63d3f5b1" sha1="5864a7e9b6bc3d2df6891d40965a7a0efbba6837" region="csd:cpu" offset="4001"/>
              <rom name="cpu_bg0.3a" size="8192" crc="dea34fed" sha1="cbbb2ba75e087eebdce79a0016118c327c8f0a96" region="gfx1" offset="0"/>
              <rom name="cpu_bg1.4a" size="8192" crc="8f64525f" sha1="d457d12f31a30deb3b4e5b8189c9414aac1ad701" region="gfx1" offset="2000"/>
              <rom name="cpu_bg2.5a" size="8192" crc="ba0fd626" sha1="f39281feb3fbbbd4234fbb70ee77bab3e1a33e3b" region="gfx1" offset="4000"/>
              <rom name="cpu_bg3.6a" size="8192" crc="7b482d61" sha1="f6a46690f69a7513a7fbacd0199946f600d796dd" region="gfx1" offset="6000"/>
              <rom name="vid_1fg.a7" size="16384" crc="9fe286ec" sha1="d72cd7e69ef78e25cf5bc599fb0a7da11bf4657f" region="gfx2" offset="0"/>
              <rom name="vid_0fg.a8" size="16384" crc="292c5466" sha1="5abb9e2cc592adf81f12bf8ebeaf3e2931a7fa6d" region="gfx2" offset="4000"/>
              <rom name="vid_3fg.a5" size="16384" crc="b894934d" sha1="e7d6db1635d244d002054dd223a2d0713316ef77" region="gfx2" offset="8000"/>
              <rom name="vid_2fg.a6" size="16384" crc="62c8bfa5" sha1="f245e49c178f846b647d09c32aa97d61333bdd83" region="gfx2" offset="c000"/>
              <rom name="vid_5fg.a3" size="16384" crc="2d9fbcec" sha1="d73862b974726fe50bf011ea7977f8229b8a1e24" region="gfx2" offset="10000"/>
              <rom name="vid_4fg.a4" size="16384" crc="7ca4941b" sha1="068ecd1e91ecfedba2ae542062f8f51f1329725d" region="gfx2" offset="14000"/>
              <rom name="vid_7fg.a1" size="16384" crc="940fe17e" sha1="60d07c10ef5867875d47a4edaa68934e37e2a0aa" region="gfx2" offset="18000"/>
              <rom name="vid_6fg.a2" size="16384" crc="8cb8a066" sha1="5fa88d471ed8fd18244dd21b976c86530f57c8ac" region="gfx2" offset="1c000"/>
              <rom name="cpu_alph.10g" size="4096" crc="936dc87f" sha1="cdf73bea82481fbc300ec5a1fbbe8d662007c56b" region="gfx3" offset="0"/>
              <device_ref name="midssio"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="5000000"/>
              <chip type="cpu" tag="ssio:cpu" name="Z80" clock="2000000"/>
              <chip type="cpu" tag="csd:cpu" name="68000" clock="8000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ssio" name="Midway SSIO Sound Board"/>
              <chip type="audio" tag="ssio:ay0" name="AY-3-8910A" clock="2000000"/>
              <chip type="audio" tag="ssio:ay1" name="AY-3-8910A" clock="2000000"/>
              <chip type="audio" tag="csd" name="Midway Chip Squeak Deluxe Sound Board"/>
              <chip type="audio" tag="csd:dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="90" width="480" height="480" refresh="30.000000" />
              <sound channels="2"/>
              <input players="1" buttons="6" coins="2" tilt="yes">
                     <control type="paddle" minimum="52" maximum="180" sensitivity="40" keydelta="10"/>
                     <control type="pedal" minimum="48" maximum="255" sensitivity="100" keydelta="10"/>
              <dipswitch name="Service Mode" tag="ssio:IP0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Game Timer" tag="ssio:IP3" mask="1">
                     <dipvalue name="1:00" value="0"/>
                     <dipvalue name="1:30" value="1" default="yes"/>
              <dipswitch name="Demo Sounds" tag="ssio:IP3" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="68"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise