reactor: MAME ROM Information. History:
Reactor (c) 1982 Gottlieb.
- TECHNICAL -
Game ID : GV-100
Main CPU : I8086 (@ 5 Mhz)
Sound CPU : M6502 (@ 894.886 Khz)
Sound Chips : DAC (@ 894.886 Khz), Votrax SC-01
Screen orientation : Horizontal
Video resolution : 256 x 240 pixels
Screen refresh : 61.00 Hz
Palette colors : 16
Players : 1
Control : trackball
Buttons : 2 (ENERGY, DECOY)
- TRIVIA -
Released in July 1982.
First called 'Ram-It', then 'Expander', Reactor was Skelly's first game design upon going independent. Skelly was one of the first independent game designers. He designed a number of games for Gottlieb (none of which were released) before taking an extended break in which he watched horror movies, drank margaritas and wrote a screenplay!
Approximately 1,000 units were produced.
- STAFF -
Designed and programmed by : Tim Skelly
Audio by : David D. Thiel
- PORTS -
* Consoles :
Atari 2600 (1982)
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.19 [Fabrice Frances]
Samples required
NOTE:
- To start a 1 player game with 7 lives, insert two coins and press BUTTON 2. To start a 2 players game with 7 lives each, insert two coins and press BUTTON 1.
WIP:
- 0.142u2: Robbbert fixed several sound samples not working in Reactor.
- 0.127: Aaron Giles fixed input controls and startup tone in Reactor.
- 0.122u5: Fixed cpu2 roms addresses.
- 0.37b7: Added samples (fx_31, fx_39a - fx_39l and fx_53 - fx_59).
- 0.37b2: Fabrice Frances fixed colors in Reactor. Fixed gfx2 rom loading.
- 0.36b2: Support for new samples in Reactor [Fabrice Frances]. Added samples (fx_31, fx_39a-fx_39l and fx_53-59.wav).
- 0.35RC1: Added 'Free Play' dipswitch.
- 26th March 1999: Juergen Buchmueller fixed the Gottlieb games (Q*Bert, Reactor).
- 0.31: Known issues: Speech is not emulated.
- 0.30: Known issues: The highscores of the 7-lives games are not saved. You see - you can spend 2 credits and get a game with 7 lives, or spend 1 credit and get 3 lives, and each has its own highscore table. Currently, only the 3-lives game table is saved.
- 0.28: Fabrice Frances added *emulated* sound to Q*Bert, Reactor, Krull and Mad Planets. The samples are no longer needed and may be removed. Added sound roms (SND1, SND2).
- 0.26: Patrick Lawrence did a great work adding trackball support to the main core system. Trackball is enable with -trak parameter. Trackball support has been added to Centipede and Reactor. Control: Arrows = Left/Right rotate and CTRL = Fire. Known issues: The game accept coins, but doesn't start.
- 0.25: Control: F1 = Test mode and F2 = Select.
- 0.24: Control: Arrows = Move around, CTRL = Player 1 Energy, ALT = Player 1 Decoy, 1 = Player 2 Energy and 2 = Player 3 Decoy. Known issues: The screen sometimes flips horizzontally and vertically.
- 0.19: Fabrice Frances added support for Reactor (Gottlieb 1982). The screen sometimes flips horizzontally and vertically. The highscores of the 7-lives games are not saved. You see - you can spend 2 credits and get a game with 7 lives, or spend 1 credit and get 3 lives, and each has its own highscore table. Currently, only the 3-lives game table is saved.
LEVELS: 1 (endless)
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: 52 kb / 14 files / 26.0 zip
MAME XML Output:
   | <game name="reactor" sourcefile="gottlieb.c" sampleof="reactor"> |
   |    | <description>Reactor</description> |
   |    | <year>1982</year> |
   |    | <manufacturer>Gottlieb</manufacturer> |
   |    | <rom name="rom7" size="4096" crc="a62d86fd" sha1="9ffce668c6f0155568ccb62a6f12a9513f3c513f" region="maincpu" offset="8000"/> |
   |    | <rom name="rom6" size="4096" crc="6ed841f3" sha1="b94272457e6a2d0ec46b510d71d69b4ab92a44aa" region="maincpu" offset="9000"/> |
   |    | <rom name="rom5" size="4096" crc="d90576a3" sha1="52af7164dc59b9f7d8a1b3ef9d4c1fc81496899f" region="maincpu" offset="a000"/> |
   |    | <rom name="rom4" size="4096" crc="0155daae" sha1="3a94952c2830c7bea126cf39b84108936d96dc0e" region="maincpu" offset="b000"/> |
   |    | <rom name="rom3" size="4096" crc="f8881385" sha1="baa7ef7309aab9b382442b25ede5d7ecd6e2c370" region="maincpu" offset="c000"/> |
   |    | <rom name="rom2" size="4096" crc="3caba35b" sha1="4d3b894821a2cff0ef55cec2b1f62f2e33009b4d" region="maincpu" offset="d000"/> |
   |    | <rom name="rom1" size="4096" crc="944e1ddf" sha1="6b487f1cb405e2ba9345190e8ab6022c790882c1" region="maincpu" offset="e000"/> |
   |    | <rom name="rom0" size="4096" crc="55930aed" sha1="37ed60386935741e8cc0b8750bfcdf6f54c1bf9e" region="maincpu" offset="f000"/> |
   |    | <rom name="snd1" size="2048" crc="d958a0fd" sha1="3c383076c68a929f96d844e89b09f3075f331906" region="r1sound:audiocpu" offset="7000"/> |
   |    | <rom name="snd2" size="2048" crc="5dc86942" sha1="a449fcfb25521a0e7523184518b5204dac56e5f8" region="r1sound:audiocpu" offset="7800"/> |
   |    | <rom name="fg3" size="4096" crc="8416ad53" sha1="f868259b97675e58b6a7f1dc3c2a4ecf6aa0570e" region="sprites" offset="1000"/> |
   |    | <rom name="fg2" size="4096" crc="5489605a" sha1="f4bbaaa8cd881dc164b118d1e516edeeea54c1d8" region="sprites" offset="3000"/> |
   |    | <rom name="fg1" size="4096" crc="18396c57" sha1="39d90a842a03091414ed58d4128b524ecc20c9f1" region="sprites" offset="5000"/> |
   |    | <rom name="fg0" size="4096" crc="d1f20e15" sha1="dba9aa0fec8b720a33d78b3dd1d7f74040048f7e" region="sprites" offset="7000"/> |
   |    | <sample name="fx_53"/> |
   |    | <sample name="fx_54"/> |
   |    | <sample name="fx_55"/> |
   |    | <sample name="fx_56"/> |
   |    | <sample name="fx_57"/> |
   |    | <sample name="fx_58"/> |
   |    | <sample name="fx_59"/> |
   |    | <sample name="fx_31"/> |
   |    | <sample name="fx_39a"/> |
   |    | <sample name="fx_39b"/> |
   |    | <sample name="fx_39c"/> |
   |    | <sample name="fx_39d"/> |
   |    | <sample name="fx_39e"/> |
   |    | <sample name="fx_39f"/> |
   |    | <sample name="fx_39g"/> |
   |    | <sample name="fx_39h"/> |
   |    | <sample name="fx_39i"/> |
   |    | <sample name="fx_39j"/> |
   |    | <sample name="fx_39k"/> |
   |    | <sample name="fx_39l"/> |
   |    | <chip type="cpu" tag="maincpu" name="8088" clock="5000000"/> |
   |    | <chip type="cpu" tag="r1sound:audiocpu" name="M6502" clock="894886"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="r1sound" name="Gottlieb Sound rev. 1"/> |
   |    | <chip type="audio" tag="r1sound:dac" name="DAC"/> |
   |    | <chip type="audio" tag="samples" name="Samples"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="61.419025" pixclock="5000000" htotal="318" hbend="0" hbstart="256" vtotal="256" vbend="0" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="2" coins="2" service="yes"> |
   |    |    | <control type="trackball" minimum="0" maximum="255" sensitivity="15" keydelta="20"/> |
   |    | </input> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="1" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bounce Chambers Points" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="10" value="0"/> |
   |    |    | <dipvalue name="15" value="2" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound with Instructions" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Upright" value="16" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW" mask="192"> |
   |    |    | <dipvalue name="10000" value="0"/> |
   |    |    | <dipvalue name="12000" value="64"/> |
   |    |    | <dipvalue name="15000" value="192" default="yes"/> |
   |    |    | <dipvalue name="20000" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="IN1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test" tag="r1sound:SB1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="16"/> |
|
|