sbuggera: MAME ROM Information. History:
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.
- TECHNICAL -
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
=> UP, DOWN, FIRE LEFT, FIRE RIGHT
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.74u2 [David Haywood]
0.68 [David Haywood]
TODO:
* Redump set 1. Only set 2 works.
WIP:
- 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):
Pulsar
Solar Fox
Space Bugger
Space Dungeon
The Electric Yo-Yo
Reactor
Ten Spot (Survivor)
Ixion
Net Wars
Phozon
Pickin'
Zeroize (DECO Cassette)
Drakton
Motos
Raiders5
Speed Ball (prototype)
Prebillian
Power Surge
Romset: 18 kb / 8 files / 11.3 zip
MAME XML Output:
   | <game name="sbuggera" sourcefile="sbugger.c" cloneof="sbugger" romof="sbugger"> |
   |    | <description>Space Bugger (set 2)</description> |
   |    | <year>1981</year> |
   |    | <manufacturer>Game-A-Tron</manufacturer> |
   |    | <rom name="bug_g10.u35" size="2048" crc="60a3044d" sha1="5b2be551a84e4a7a35637208a19b3477629f20d9" region="maincpu" offset="0"/> |
   |    | <rom name="bug_c10.u22" size="2048" crc="34a829f7" sha1="135ec2739879c2e47f3c6d4a5196c865b5940a84" region="maincpu" offset="800"/> |
   |    | <rom name="bug_f10.u34" size="2048" crc="e2f7a51c" sha1="ee221f6697021d14838fd6c4aff41678ce62e4ba" region="maincpu" offset="1000"/> |
   |    | <rom name="bug_b10.u21" size="2048" crc="3c9a467a" sha1="be64fddc294be38ff4f997e6666aaea15ed7d0e9" region="maincpu" offset="1800"/> |
   |    | <rom name="bug_a10.u20" size="2048" crc="f6f58aba" sha1="95bf03b8876ff36f52d93f5f5f9b38021c8b7979" region="maincpu" offset="2000"/> |
   |    | <rom name="bug_e10.u33" size="2048" crc="fefd9c5e" sha1="1b0bbf462231c32014d45ec21b105a669665d90d" region="maincpu" offset="2800"/> |
   |    | <rom name="bug_d10.u32" size="2048" crc="c807742f" sha1="cb5c44ffd6dd184c6a0722003ff6674caf865bee" status="baddump" region="maincpu" offset="3000"/> |
   |    | <rom name="spbugger.gfx" merge="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"/> |
   |    | </input> |
   |    | <dipswitch name="PA 1" tag="INPUTS" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PA 7" tag="INPUTS" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PB 0" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PB 1" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PB 2" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PB 3" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PB 4" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PB 5" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PB 6" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Allow Continue" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="imperfect" sound="good" graphic="good" savestate="unsupported" palettesize="512"/> |
|
|