Home News Forum                            

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

superbug: MAME ROM Information.


Super Bug (c) 1977 Kee Hames.


Game ID : 009115-009467

Main CPU : M6800 (@ 756 Khz)

Sound Chips : Discrete (@ 756 Khz)

Screen orientation : Vertical

Video resolution : 240 x 320 pixels

Screen refresh : 60.00 Hz

Palette Colors : 4

Players : 1

Control : steering wheel, pedal, four-speed shifter


Released in September 1977.

Howie Delman's first Coin-operated video game. Its original name was 'City Driver'. This is the first video game to use a scrolling playfield.


Designed and programmed by : Howard Delman

Howard also designed the hardware for this game.


Game's rom.

Machine's picture.

MAME Info:

0.59 [Stefan Jokisch]

Artwork available


- 0.141u3: hap fixed extended play sound hangs in Super Bug.

- 0.140u1: Derrick Renaud optimized speed of DISCRETE_DAC_R1 and fixed operation of DISCRETE_COUNTER_7492.

- 0.128u4: Changed M6800 CPU1 clock speed to 1008000 Hz.

- 21st January 2008: Mr. Do - The Super Bug overlay for the car should actually be a "starburst" type shape, rather than just a circle. This is on the todo list.

- 0.121u1: Changed palettesize from 4 to 28 colors.

- 10th September 2006: Mr. Do - Added color overlay to Superbug thanks to MW messageboard feedback and the operators manual.

- 20th August 2006: Mr. Do - Added Super Bug bezel (still need to do the overlay).

- 0.94u5: Derrick Renaud updated Super Bug to use new 7492 counter. Changed adjusters so frequency goes higher when adjusted to the right.

- 0.88: Derrick Renaud changed watchdog to proper time using new MDRV_WATCHDOG_VBLANK_INIT function in Super Bug.

- 0.80: Derrick Renaud updated Super Bug to use new discrete sound components. Pulled discrete code out and put in sndhrdw\ataridis.c.

- 0.68: Derrick Renaud fixed ASR sound trigger - sound would latch on at extended play.

- 0.65: Derrick Renaud fixed sound in Fire Truck, Super Bug and Monte Carlo.

- 31st January 2003: Aaron Giles forwarded Derrick Renaud's improvements to the discrete sound in Fire Truck, Super Bug and Monte Carlo.

- 0.61: Added Discrete sound and changed visible area to 240x230.

- 29th May 2002: Stefan Jokisch merged the Fire Truck and Super Bug drivers and improved both of them significantly.

- 0.59: Stefan Jokisch added Super Bug (Atari 1977).

- 9th March 2002: Stefan Jokisch sent in a driver for Super Bug.

Recommended Games (Racing 2D):

Laguna Racer

Super Bug

Safari Rally

High Way Race

Up'n Down

Road Fighter


Crazy Rally

Super Speed Race Junior

Space Position

Top Secret

R.C. Pro-Am (PlayChoice-10)

Drift Out

Drift Out '94 - The Hard Order

Neo Drift Out - New Technology

Thrash Rally

World Rally

World Rally 2: Twin Racing

1000 Miglia: Great 1000 Miles Rally

Mille Miglia 2: Great 1000 Miles Rally

Blomby Car


Over Top

Romset: 13 kb / 10 files / 6.37 zip

MAME XML Output:

       <game name="superbug" sourcefile="firetrk.c">
              <description>Super Bug</description>
              <manufacturer>Atari (Kee Games)</manufacturer>
              <rom name="009121.d1" size="2048" crc="350df308" sha1="b957c830bb95e0752ea9793e3edcfdd52235e0ab" region="maincpu" offset="800"/>
              <rom name="009122.c1" size="2048" crc="eb6e3e37" sha1="5237f6bd3a7a3eca737c728296230cf0d1f436b0" region="maincpu" offset="1000"/>
              <rom name="009123.a1" size="2048" crc="f42c6bbe" sha1="41470984fe951eac9f6dc77862b00ecfe8aaa51d" region="maincpu" offset="1800"/>
              <rom name="009124.m3" size="1024" crc="f8af8dd5" sha1="49ab85550f546f85048e2f73163837c602dde568" region="gfx1" offset="0"/>
              <rom name="009471.n3" size="1024" crc="52250698" sha1="cc55254c54dbcd3fd1465c82a715f2e567f44951" region="gfx1" offset="400"/>
              <rom name="009126.f5" size="1024" crc="ee695137" sha1="295fdfef88e0c841fe8ad505151ca0837e77ef83" region="gfx2" offset="0"/>
              <rom name="009472.h5" size="1024" crc="5ddb80ac" sha1="bdbbbba6efdd4cca75630d203f7c7eaf41b1a32d" region="gfx2" offset="400"/>
              <rom name="009127.e5" size="1024" crc="be1386b4" sha1="17e92df58b25075ec7a383a958db02b42066578a" region="gfx2" offset="800"/>
              <rom name="009125.k6" size="1024" crc="a3c835df" sha1="e9b6dba1919c389bb55a8fe3c074b6702322e4e5" region="gfx3" offset="0"/>
              <rom name="009114.prm" size="256" crc="b8094b4c" sha1="82dc6799a19984f3b204ee3aeeb007e55afc8be3" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6800" clock="1008000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="270" width="320" height="240" refresh="60.000000" pixclock="5030400" htotal="320" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="1" buttons="7" coins="2" tilt="yes">
                     <control type="dial" minimum="0" maximum="255" sensitivity="25" keydelta="10"/>
              <dipswitch name="Coinage" tag="DIP_1" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="2" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Play Time" tag="DIP_1" mask="12">
                     <dipvalue name="60 seconds" value="0"/>
                     <dipvalue name="90 seconds" value="4" default="yes"/>
                     <dipvalue name="120 seconds" value="8"/>
                     <dipvalue name="150 seconds" value="12"/>
              <dipswitch name="Extended Play" tag="DIP_1" mask="48">
                     <dipvalue name="Liberal" value="16"/>
                     <dipvalue name="Medium" value="32" default="yes"/>
                     <dipvalue name="Conservative" value="48"/>
                     <dipvalue name="Never" value="0"/>
              <dipswitch name="Language" tag="DIP_1" mask="192">
                     <dipvalue name="English" value="0" default="yes"/>
                     <dipvalue name="French" value="64"/>
                     <dipvalue name="Spanish" value="128"/>
                     <dipvalue name="German" value="192"/>
              <dipswitch name="Service Mode" tag="BIT_0" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <adjuster name="R62 - Motor Frequency" default="20"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="28"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise