Home News Forum                            

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

exterm: MAME ROM Information.


Exterminator (c) 1989 Gottlieb.

A wholly abstract approach to the shoot-em-up genre in which one or two players take control of a disembodied, digitized human hand and must kill the swarms of insects that have infested a street of houses.

Exterminator is set in a street of houses and players must move from room to room in each property, clearing each one of the infestation, before moving onto the next house. Each player can initially only grab or 'thump' enemies (the latter for ground-based, crawling insects), but a number of power-ups, such as bug spray and somewhat bizarrely, a laser firing finger can be collected to make progress a little easier.


Game ID : V-101

Main CPU : (2x) TMS34010 (@ 5 Mhz)

Sound CPU : (2x) M6502 (@ 2 Mhz)

Sound Chips : DAC, YM2151 (@ 4 Mhz)

Players : 2

Control : dial

Buttons : 2


Released in February 1989.

This was the first game to use digitized graphics for every element of the game. It was also the first and only video game produced by Premier Technology and the last to carry the 'Gottlieb' badge. Production numbers are estimated at only 250 units worldwide; the machines proved to be very unreliable in the field and the abstract gameplay was not a huge hit with players. The dedicated and slightly odd cabinet design made it less appealing to operators, since many other games that were being released during that time were conversion kits. Exterminator remains one of the boldest, if least successful moves to bring something genuinely original to an increasingly staid arcade industry.


* On the first level inside the kitchens of houses one and 3, the freezer door swings open only once, releasing some floor-based enemies. If you get the hand in laser mode and shoot while the door is open, you will warp to the other house.


Designed and programmed by : Warren Davis

Graphics by : Jeff Lee


* Computers :

Atari ST (1991)

Amstrad CPC (1991)

Sinclair ZX Spectrum (1991)

Commodore C64 (1991)

Commodore Amiga (1991)


Game's rom.

Machine's picture.

MAME Info:

0.34b2 [Alex Pasadyn, Zsolt Vasvari]


- 0.122u6: Changed TMS34010 CPU1/2 clock speeds to 40MHz.

- 0.114u1: Changed VSync to 59.557843 Hz and palettesize to 34816 colors.

- 0.95u6: Aaron Giles updated Exterminator driver, implementing full memory map, removing speed hacks and fixing sound issues. Swapped cpu3/4 roms, removed 2nd DAC sound and changed to one sound channel.

- 0.87u2: Derrick Renaud fixed Exterminator's analog port - crashed, due to inc/dec buttons not being defined for the analog ports.

- 0.75: Aaron Giles fixed some bugs introduced with the timer system changes a while back, this fixed Exterminator. Hopefully this is the last of them.

- 10th October 2003: Aaron Giles sent in another update to the timer system, fixing Exterminator and the Atari polygon games.

- 10th April 2003: Jarek Burczynski fixed an interrupt problem in Exterminator.

- 0.66: Jim Hernandez and Steve Ellenoff fixed the drum sounds in Exterminator.

- 0.63: Changed visible area to 256x240.

- 0.61: Changed input to Dial, 3x player and 2x buttons.

- 15th May 2002: Zsolt Vasvari fixed the optical joystick inputs in Exterminator.

- 14th May 2002: Derrick Renaud submitted an addition of proper optical joysticks input to the Exterminator driver.

- 0.57: Aaron Giles fixed a few TMS34010 bugs, fixing the missing sprites in Exterminator.

- 0.37b8: Changed all cpu1 roms to user1.

- 0.36b7: Changed TMS34010 CPU1/2 clock speeds to 5MHz.

- 2nd November 1999: Aaron Giles fixed an Exterminator graphics bug.

- 0.35b2: The CPU cores are still in a state of flux. Most of the problems in 0.35b1 have been fixed, however Exterminator crashes.

- 0.34b3: Zsolt Vasvari added sound to Exterminator. Added M6502 CPU1/2 and 2x DAC and YM2151 sound. Note: Initializing the EEPROM takes a LOOOONG time. It should take about 30sec at 100% according to the manual, adjust for your frame rate accordingly.

- 0.34b2: Alex Pasadyn and Zsolt Vasvari added Exterminator (Premier Technology 1989). Very slow!


Recommended Games (Maze Bugs):


Atari Arcade Classics (Super Centipede)


4 Fun in 1 (Galactic Convoy)

Boxing Bugs

Frog & Spiders

Lady Bug

War of the Bugs

The Amazing Adventures of Mr. F. Lea



Black Widow



Funky Bee






Exed Exes




Insector X

Povar / Sobrat' Buran / Agroprom (Pssst)

Bio-hazard Battle (Mega Play)

Critter Crusher


Ripper Ribbit

Hammer (Mosquito, Cockrouch and Fly)

Hae Hae Ka Ka Ka

Mushiking The King Of Beetle 2K3 2nd

Bugs Fever

Romset: 1344 kb / 22 files / 881.7 zip

MAME XML Output:

       <game name="exterm" sourcefile="exterm.c">
              <manufacturer>Gottlieb / Premier Technology</manufacturer>
              <rom name="v101y1" size="32768" crc="cbeaa837" sha1="87d8a258f059512dbf9bc0e7cfff728ef9e616f1" region="audiocpu" offset="8000"/>
              <rom name="v101d1" size="32768" crc="83268b7d" sha1="a9139e80e2382122e9919c0555937e120d4414cf" region="audioslave" offset="8000"/>
              <rom name="v101bg0" size="65536" crc="8c8e72cf" sha1="5e0fa805334f54f7e0293ea400bacb0e3e79ed56" region="user1" offset="0"/>
              <rom name="v101bg1" size="65536" crc="cc2da0d8" sha1="4ac23048d3ca771e315388603ad3b1b25030d6ff" region="user1" offset="1"/>
              <rom name="v101bg2" size="65536" crc="2dcb3653" sha1="2d74b58b02ae0587e3789d69feece268f582f226" region="user1" offset="20000"/>
              <rom name="v101bg3" size="65536" crc="4aedbba0" sha1="73b7e4864b1e71103229edd3cae268ab91144ef2" region="user1" offset="20001"/>
              <rom name="v101bg4" size="65536" crc="576922d4" sha1="c8cdfb0727c9f1f6e2d2008611372f386fd35fc4" region="user1" offset="40000"/>
              <rom name="v101bg5" size="65536" crc="a54a4bc2" sha1="e0f3648454cafeee1f3f58af03489d3256f66965" region="user1" offset="40001"/>
              <rom name="v101bg6" size="65536" crc="7584a676" sha1="c9bc651f90ab752f73e735cb80e5bb109e2cac5f" region="user1" offset="60000"/>
              <rom name="v101bg7" size="65536" crc="a4f24ff6" sha1="adabbe1c93beb4fcc6fa2f13e687a866fb54fbdb" region="user1" offset="60001"/>
              <rom name="v101bg8" size="65536" crc="fda165d6" sha1="901bdede00a936c0160d9fea8a2975ff893e52d0" region="user1" offset="80000"/>
              <rom name="v101bg9" size="65536" crc="e112a4c4" sha1="8938d6857b3c5cd3f5560496e087e3b3ff3dab81" region="user1" offset="80001"/>
              <rom name="v101bg10" size="65536" crc="f1a5cf54" sha1="749531036a1100e092b7edfba14097d5aaab26aa" region="user1" offset="a0000"/>
              <rom name="v101bg11" size="65536" crc="8677e754" sha1="dd8135de8819096150914798ab37a17ae396af32" region="user1" offset="a0001"/>
              <rom name="v101fg0" size="65536" crc="38230d7d" sha1="edd575192c0376183c415c61a3c3f19555522549" region="user1" offset="180000"/>
              <rom name="v101fg1" size="65536" crc="22a2bd61" sha1="59ed479b8ae8328014be4e2a5575d00105fd83f3" region="user1" offset="180001"/>
              <rom name="v101fg2" size="65536" crc="9420e718" sha1="1fd9784d40e496ebc4772baff472eb25b5106725" region="user1" offset="1a0000"/>
              <rom name="v101fg3" size="65536" crc="84992aa2" sha1="7dce2bef695c2a9b5a03d217bbff8fbece459a92" region="user1" offset="1a0001"/>
              <rom name="v101fg4" size="65536" crc="38da606b" sha1="59479ff99b1748ddc36de32b368dd38cb2965868" region="user1" offset="1c0000"/>
              <rom name="v101fg5" size="65536" crc="842de63a" sha1="0b292a8b7f4b86a2d3bd6b5b7ec0287e2bf88263" region="user1" offset="1c0001"/>
              <rom name="v101p0" size="65536" crc="6c8ee79a" sha1="aa051e33e3ed6eed475a37e5dae1be0ac6471b12" region="user1" offset="1e0000"/>
              <rom name="v101p1" size="65536" crc="557bfc84" sha1="8d0f1b40adbf851a85f626663956f3726ca8026d" region="user1" offset="1e0001"/>
              <chip type="cpu" tag="maincpu" name="TMS34010" clock="40000000"/>
              <chip type="cpu" tag="slave" name="TMS34010" clock="40000000"/>
              <chip type="cpu" tag="audiocpu" name="M6502" clock="2000000"/>
              <chip type="cpu" tag="audioslave" name="M6502" clock="2000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="59.557843" pixclock="5000000" htotal="318" hbend="0" hbstart="256" vtotal="264" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
                     <control type="dial" minimum="0" maximum="255" sensitivity="50" keydelta="10" reverse="yes"/>
              <dipswitch name="Service Mode" tag="P1" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSW" mask="6">
                     <dipvalue name="1 Coin/1 Credit" value="6" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="4"/>
                     <dipvalue name="1 Coin/4 Credits" value="0"/>
              <dipswitch name="Coin B" tag="DSW" mask="56">
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="24"/>
                     <dipvalue name="1 Coin/3 Credits" value="40"/>
                     <dipvalue name="1 Coin/4 Credits" value="8"/>
                     <dipvalue name="1 Coin/5 Credits" value="48"/>
                     <dipvalue name="1 Coin/6 Credits" value="16"/>
                     <dipvalue name="1 Coin/7 Credits" value="32"/>
                     <dipvalue name="1 Coin/8 Credits" value="0"/>
              <dipswitch name="Memory Test" tag="DSW" mask="64">
                     <dipvalue name="Once" value="64" default="yes"/>
                     <dipvalue name="Continuous" value="0"/>
              <dipswitch name="Free Play" 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="unsupported" palettesize="34816"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise