Home News Forum                            

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

sbugger: MAME ROM Information.


Space Bugger (c) 1981 GAT [Game-A-Tron].

A space shooter. Hide behind barriers, keep moving and fire. That's the key to stay in the game.


Main CPU : 8085A (@ 3 Mhz)

Sound Chips : (2x) SN76496 (@ 3 Mhz)

Screen orientation : Vertical

Video resolution : 256 x 512 pixels

Screen refresh : 60.00 Hz

Palette colors : 512

Players : 2

Buttons : 4



Game's rom.

Machine's picture.

MAME Info:

0.74u2 [David Haywood]

0.68 [David Haywood]


* Redump set 1. Only set 2 works.


- 0.145u6: hap hooked up i8156 device to Space Bugger.

- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Space Bugger.

- 0.136u2: Atari Ace converted Space Bugger to use driver_data structure.

- 0.131u1: Angelo Salese merged memory maps in Space Bugger.

- 0.122u7: Changed 8085A CPU1 clock speed to 6MHz.

- 0.116u2: Justin Kerk and Lord Nightmare updated Space Bugger to correctly use the SN76489 instead of the SN76496, which was a later design.

- 0.108u1: Tomasz Slanina added clone Space Bugger (set 2). Changed parent description to 'Space Bugger (set 1)'. Added 2-way Joystick (vertical) with 2x buttons, 2x SN76496 (3MHz) sound and dipswitches 'PA 1/7', 'PB 0-6', 'Difficulty' and 'Allow Continue'.

- 21st August 2006: Tomasz Slanina - There's a really huge difference between both sets (code and data) - wierd. Wrong colors, it looks like there's direct colormapping - bits from attribute ram connected to r/g/b outputs without use of color prom or color table. Interrupt is generated by 8156 - very old combination chip containing 256*8 RAM (used as stack area), a timer and 8+8+6 ports. After game start all 8156 ports are set as inputs, timer is working in mode 3 - automatic reload. TC register is set to 0x7f. Timer input frequency is unknown. Output should be close to 1440 Hz.

- 1st August 2006: Tomasz Slanina - Guru dumped another version fo Space Bugger. Game is playable now, without sound and with bad colors.

- 0.74u2: Added Space Bugger (Game-A-Tron 1981).

- 0.68: David Haywood added Space Bugger (Testdriver). Known issues: Is the rom mapping ok, are the roms good? It jumps to the 0x800 region and I don't have a rom for there, the only remaining rom has fixed bits, then the game crashes.

- 17th June 2002: David Haywood sent in a very preliminary driver for Space Bugger, however it crashes when starting the game.

Recommended Games (Maze 3):


Solar Fox

Space Bugger

Space Dungeon

The Electric Yo-Yo


Ten Spot (Survivor)


Net Wars



Zeroize (DECO Cassette)




Speed Ball (prototype)


Power Surge

Romset: 18 kb / 8 files / 11.3 zip

MAME XML Output:

       <game name="sbugger" sourcefile="sbugger.c">
              <description>Space Bugger (set 1)</description>
              <rom name="spbugger.u35" size="2048" crc="7c2000a1" sha1="01a60745ea8e9a70de37d1a785fad1d17eafc812" region="maincpu" offset="0"/>
              <rom name="spbugger.u22" size="2048" crc="66e00c53" sha1="49ca567a98978308306cdb8455c61c022668693b" status="baddump" region="maincpu" offset="800"/>
              <rom name="spbugger.u34" size="2048" crc="db357dde" sha1="363392b971f48e9d99f4167aa17f0c885b0865ee" region="maincpu" offset="1000"/>
              <rom name="spbugger.u21" size="2048" crc="618a5b2a" sha1="aa7a40b1944f09c396f675d7dd3a8c3c35bf01f1" region="maincpu" offset="1800"/>
              <rom name="spbugger.u20" size="2048" crc="8957563c" sha1="b33a75fcf375d2a1a766105f87dd8e4d42db3d76" region="maincpu" offset="2000"/>
              <rom name="spbugger.u33" size="2048" crc="f6cb1399" sha1="53cb67e29a238c5ac20c6be9423d850e004212c1" region="maincpu" offset="2800"/>
              <rom name="spbugger.u32" size="2048" crc="f49af2b3" sha1="1519ee4786b78546767827d3a9508e7ddb646765" region="maincpu" offset="3000"/>
              <rom name="spbugger.gfx" size="4096" crc="d3f345b5" sha1="a5082ffc3043352e9b731af95770bdd62fb928bf" region="gfx1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="8085A" clock="6000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="sn76489.1" name="SN76489" clock="3000000"/>
              <chip type="audio" tag="sn76489.2" name="SN76489" clock="3000000"/>
              <display tag="screen" type="raster" rotate="270" width="512" height="256" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" buttons="2" coins="1">
                     <control type="joy" ways="vertical2"/>
              <dipswitch name="PA 1" tag="INPUTS" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="PA 7" tag="INPUTS" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="PB 0" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="PB 1" tag="DSW1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="PB 2" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="PB 3" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="PB 4" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="PB 5" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="PB 6" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="3">
                     <dipvalue name="Easy" value="0"/>
                     <dipvalue name="Normal" value="1" default="yes"/>
                     <dipvalue name="Hard" value="2"/>
                     <dipvalue name="Hardest" value="3"/>
              <dipswitch name="Allow Continue" tag="DSW2" mask="4">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="4" default="yes"/>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="preliminary" color="imperfect" sound="good" graphic="good" savestate="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise