Home News Forum                            

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

spyhunt2a: MAME ROM Information.


Spy Hunter II (c) 1987 Bally Midway.

Driving/shooting game using a 3-D perspective from behind and above the car. The car can attain several different weapons up to four at one time. Two players may play at the same time cooperatively.


Game No. 0B75

Bally Midway MCR 68k hardware

Main CPU : 68000 (@ 7.7238 Mhz)

Sound CPU : M6809 (@ 2 Mhz), 68000 (@ 8 Mhz)

Sound Chips : (2x) DAC

Screen orientation : Horizontal

Video resolution : 512 x 480 pixels

Screen refresh : 30.00 Hz

Palette colors : 64

Players : 2

Control : paddle

Buttons : 7


Released in March 1987. The game was not successful for Bally Midway, in fact Spy Hunter II is widely considered by gamers as one of the worst sequels ever made. The game's use of a 3-D perspective from behind and above the car in place of an overhead view used in the original was an unpopular one. Though it created more realism, many fans preferred the original and as a result it never went into large scale production.

Peter Gunn theme music plays throughout the game.


1. Spy Hunter (1983)

2. Spy Hunter II (1987)


Game Design : Gary Oglesby, Tom Leon, Brian Colin

Lead Programmer : Gary Oglesby

Artist / Animator : Brian Colin

Group Leader : Tom Leon


* Consoles :

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

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

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

* Computers :

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


Game's rom.

Machine's picture.

MAME Info:

0.37b1 [?]

0.36b6 [Aaron Giles]

0.33b4 [Bryan McPhail]

Artwork available


- 0.145u7: Added 'Midway Sounds Good Sound Board' and 'Midway Turbo Chip Squeak Sound Board' sound.

- 0.133u1: Renamed (spyhnt2a) to (spyhunt2a).

- 0.129u6: Changed 68000 CPU3 to CPU2.

- 13th October 2008: Mr. Do - Way back when, Kiltron re-created a bezel for Spy Hunter 2. I, however, could not figure out a good way to split the screen between the two halves of the bezel. I figured out a way that somewhat worked, and it came out OK, I think (not that SH2 is a good game in the first place).

- 0.122u6: Replaced M6809 CPU2 with M6809E (8MHz).

- 0.98u1: Changed M6809 CPU2 clock speed to 2MHz.

- 0.37b1: Added Spy Hunter 2 (rev 2). Changed 'Spy Hunter 2' to clone '(rev 1)'. Renamed (spyhunt2) to (spyhnt2a).

- 0.36b7: Changed 68000 CPU2 clock speed to 8MHz.

- 0.36b6: Aaron Giles added Spy Hunter 2 (Bally Midway 1987).

- 23rd September 1999: Aaron Giles sent in an MCR update with support for Power Drive, Turbo Tag, Spy Hunter 2, Blasted, Arch Rivals, Tri-Sports and Pigskin 621AD and also tons of cleanup.

- 0.33b4: Bryan McPhail added Spy Hunter 2 (Testdriver).

LEVELS: 1 (endless)

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: 992 kb / 14 files / 328.5 zip

MAME XML Output:

       <game name="spyhunt2a" sourcefile="mcr68.c" cloneof="spyhunt2" romof="spyhunt2">
              <description>Spy Hunter 2 (rev 1)</description>
              <manufacturer>Bally Midway</manufacturer>
              <rom name="3c" size="65536" crc="5b92aadf" sha1="0d0e2606fc5346e396f0a7b8ceb190ee42e485c3" region="maincpu" offset="0"/>
              <rom name="3b" size="65536" crc="6ed0a25f" sha1="542f77889b0cfdfeeff47e5beaef97c7516b77e1" region="maincpu" offset="1"/>
              <rom name="2c" size="65536" crc="bc834f3f" sha1="05f6ab508ce2ebe55665e97114070e9d81db48c8" region="maincpu" offset="20000"/>
              <rom name="2b" size="65536" crc="8a9f7ef3" sha1="353ebb0a3782c183cc9be800584903e23ca507d9" region="maincpu" offset="20001"/>
              <rom name="turbo-cs.u5" merge="turbo-cs.u5" size="16384" crc="4b1d8a66" sha1="a1a2f9fe3fc42b668ec97ad6c6ea6032f1dc0695" region="tcs:cpu" offset="8000"/>
              <rom name="turbo-cs.u4" merge="turbo-cs.u4" size="16384" crc="3722ce48" sha1="ae064be590c067bda66ca7a72c212ad47f3eb1c5" region="tcs:cpu" offset="c000"/>
              <rom name="sh2u7.bin" merge="sh2u7.bin" size="65536" crc="02362ea4" sha1="2d37f06c9156554b8140ed565f6fdd1ef67bb54f" region="sg:cpu" offset="0"/>
              <rom name="sh2u17.bin" merge="sh2u17.bin" size="65536" crc="e29a2c37" sha1="e0d4df90b533d3325c905d42ddc6876667f32c82" region="sg:cpu" offset="1"/>
              <rom name="bg0.11d" size="32768" crc="81efef7a" sha1="74a6757b374b9f1e0c5a33a13fa492ae2e4347a0" region="gfx1" offset="0"/>
              <rom name="bg1.12d" size="32768" crc="6a902e4d" sha1="0c7f1bcd63f48cf1ad58f8abdcfe9fe9bc25acbc" region="gfx1" offset="8000"/>
              <rom name="fg0.7j" merge="fg0.7j" size="131072" crc="55ce12ea" sha1="db8677e05009db6c79a727f42f35d60f4a716fc2" region="gfx2" offset="0"/>
              <rom name="fg1.8j" merge="fg1.8j" size="131072" crc="692afb67" sha1="5669298a646deb2f82e438ae52de03f81a9e11a7" region="gfx2" offset="20000"/>
              <rom name="fg2.9j" merge="fg2.9j" size="131072" crc="f1aba383" sha1="56d1f7e9eb430671076415dd87fe77a38fadad84" region="gfx2" offset="40000"/>
              <rom name="fg3.10j" merge="fg3.10j" size="131072" crc="d3475ff8" sha1="aa7a283a190a6c43e365fcd9242c5d0b920dbf32" region="gfx2" offset="60000"/>
              <rom name="pal20l8.9b" size="1" status="nodump" region="plds" offset="0"/>
              <rom name="pal16l8.1j" size="1" status="nodump" region="plds" offset="1"/>
              <rom name="pal16l8.2j" size="1" status="nodump" region="plds" offset="2"/>
              <rom name="pal16r4.2k" size="1" status="nodump" region="plds" offset="3"/>
              <rom name="pal16r4.14k" size="1" status="nodump" region="plds" offset="4"/>
              <rom name="pal20.u15" size="1" status="nodump" region="plds" offset="5"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="7723800"/>
              <chip type="cpu" tag="sg:cpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="tcs:cpu" name="M6809E" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="sg" name="Midway Sounds Good Sound Board"/>
              <chip type="audio" tag="sg:dac" name="DAC"/>
              <chip type="audio" tag="tcs" name="Midway Turbo Chip Squeak Sound Board"/>
              <chip type="audio" tag="tcs:dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="480" refresh="30.000000" />
              <sound channels="1"/>
              <input players="2" buttons="7" coins="2" service="yes" tilt="yes">
                     <control type="paddle" minimum="16" maximum="240" sensitivity="80" keydelta="10" reverse="yes"/>
                     <control type="pedal" minimum="48" maximum="255" sensitivity="100" keydelta="10" reverse="yes"/>
              <dipswitch name="Service Mode" tag="IN0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="1C/2C (duplicate)" value="0"/>
              <dipswitch name="Free Play" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Point Threshholds" tag="DSW" mask="24">
                     <dipvalue name="Easy" value="8" default="yes"/>
                     <dipvalue name="Medium" value="24"/>
                     <dipvalue name="Hard" value="16"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Free Timer After" tag="DSW" mask="96">
                     <dipvalue name="30 sec" value="0"/>
                     <dipvalue name="45 sec" value="64"/>
                     <dipvalue name="60 sec" value="96" default="yes"/>
                     <dipvalue name="90 sec" value="32"/>
              <dipswitch name="Rack Advance (Cheat)" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="64"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise