botss: MAME ROM Information. History:
B.O.T.S.S. - Battle Of The Solar System (c) 1992 Microprose.
You take control of a giant war robot in a futuristic war zone to battle with other similarly massive and horribly be-weaponed robots. The game is filled with 3D graphics and animations. The game has different war zones to test your robot skills, the later ones are pure mayhem, with mega powerful warbots blasting you with laser beams, plasma cannons and even nuclear missiles.
- TECHNICAL -
Cabinet dimensions : 72'' high x 34,5'' wide x 62'' deep.
Cabinet weight : 445 lbs.
Main CPU : 68000 (@ 12 Mhz), TMS34010 (@ 5 Mhz), I8051 (@ 11.059 Mhz)
Sound Chips : UPD7759 (@ 640 Khz), YM2151 (@ 3.579545 Mhz), (2x) DAC (@ 3.579545 Mhz)
Players : 1
Control : 8-way Joystick
- TRIVIA -
Released in March 1992.
This was the second coin-op game from Microprose.
- STAFF -
Project Leader / Programming : Kerry E. Wilkinson
Design : Doug Kaufman
Art : Murray Taylor
Programming : Scott Elson, Alan Rock
Engineering : Jeff Dembiec
Quality Assurance : MPS Labs
Sound/Music : Jim McConkey, Allen Black, Jay Britton, Mike Sottong
Vocal Effects : Anita Amrhine
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.79u2 [David Haywood]
SETUP:
- botssa: You have to calibrate the throttle input in the SERVICE MODE (F2 + F3) under 'PLAYER CONTROL TEST' to avoid "System Error #20" when you start a game.
Bugs:
- botss, botssa: Clone set is newest revision. BarnacleEd (ID 04714)
WIP:
- 0.138u1: Phil Bennett and Smitdogg added PLD dumps to clone Battle of the Solar System (rev. 1.1a 7/23/92).
- 0.137u4: Blib, Smitdogg and The Dumping Union added clone Battle of the Solar System (rev. 1.1a 7/23/92). Changed parent description to 'Battle of the Solar System (rev. 1.1 3/24/92)'.
- 20th April 2010: Smitdogg - We got newer revision (1.1a 7/23/92) of Battle of the Solar System.
- 0.136u2: Phil Bennett fixed Battle of the Solar System - Game now playable. Added Am29000 (16MHz) CPU3 and 2x Microprose Custom sound.
- 16th Janary 2010: Phil Bennett - I finally wrote the Am29000 CPU core needed by F-15 Strike Eagle, Battle of the Solar System and Tank Battle. Emulation of the math unit and 3D hardware soon followed. The 3D performance of the system is a step above Hard Drivin' and co given that the 3D pipeline is implemented mostly in hardware. The average framerate is ~30fps as opposed to 15. Worth mentioning is the extra sound hardware that is used to generate LOUD explosions. It's like something from an analog synthesiser - there's two channels of white with pink noise passed through an SSM2047 VCF. I've included a slightly fudged but reasonable sounding simulation of it. F-15 and BOTSS play ok but they're shameless quarter suckers, regularly pestering the player to pump in more credits to buy weapons, repairs, fuel etc. Tank Battle (aka Super Tank Attack and Tank 3D) is a prototype game. It supports two players via split-screen. I can't find a way to disable the split-screen for single player though.
- 0.129u2: Changed 68000 CPU1 clock speed to 16MHz and I8051 CPU3 to 11059200 Hz. Removed 2x DAC sound. Changed palettesize to 4096 colors. Fixed rom loading.
- 0.92: Philip J. Bennett improved the Microprose 3D driver. Games not playable, but still a big improvement over the skeleton driver. Changed description to 'Battle of the Solar System (rev. 1.1)'.
- 0.79u2: David Haywood added 'Battle of the Solar System' (Microprose 1992).
Recommended Games (Cyber Tank):
Tron (Tank stage)
Senjyo
Mega Zone
Regulus
Crater Raider
Grobda
Heavy Metal
Assault
Vindicators
Vindicators Part II
Aurail
Battle of the Solar System
Cyber Sled
Cyber Commando
T-MEK
Guardian Force
Recommended Games (Robots):
Robot Bowl
Berzerk
Frenzy
Robotron
Hopper Robo
I, Robot
Marvin's Maze
Screw Loose
Hole Land
Bygone
Galactic Warriors
Metal Clash
Metal Soldier Isaac II
Robo Wres 2001
Mutant Night
Star Guards
Xybots
Atomic Robo-kid
Bakutotsu Kijuutei
Enforce
Povar / Sobrat' Buran / Agroprom (Pssst)
Robocop
Robocop 2
Robocop 3 (Nintendo Super System)
Act-Fancer Cybernetick Hyper Weapon
Escape from the Planet of the Robot Monsters
Robo Army
Terminator 2 - Judgment Day
Turbo Force
Battle of the Solar System
X-Men
Schmeiser Robo
Cyberbots: Fullmetal Madness
Romset: 3360 kb / 32 files / 1.44 zip
MAME XML Output:
   | <game name="botss" sourcefile="micro3d.c"> |
   |    | <description>Battle of the Solar System (rev. 1.1 3/24/92)</description> |
   |    | <year>1992</year> |
   |    | <manufacturer>Microprose Games Inc.</manufacturer> |
   |    | <rom name="110-00013-300.u67" size="131072" crc="7f74362a" sha1="41611ba8e6eb5d6b3dfe88e1cede7d9fb5472e40" region="maincpu" offset="1"/> |
   |    | <rom name="110-00013-301.u91" size="131072" crc="a8100d1e" sha1="69d3cac6f67563c0796560f7b874d7660720027d" region="maincpu" offset="0"/> |
   |    | <rom name="110-00013-302.u68" size="131072" crc="af865ee4" sha1="f00bce49401431bc749208399329d9f92457186b" region="maincpu" offset="40001"/> |
   |    | <rom name="110-00013-303.u92" size="131072" crc="15182619" sha1="e95dcce11c0651c8e85fc0c658029f48eea35fb8" region="maincpu" offset="40000"/> |
   |    | <rom name="110-00013-104.u69" size="131072" crc="72a607ca" sha1="1afc85380be12c429808c48f1502736a4c8b98e5" region="maincpu" offset="80001"/> |
   |    | <rom name="110-00013-105.u93" size="131072" crc="f37680ae" sha1="51f1ee805b7d1b2b078c612c572e12846de623b9" region="maincpu" offset="80000"/> |
   |    | <rom name="110-00013-106.u70" size="131072" crc="57a1c728" sha1="2bdc831be739ada0f4f4adec7974da453878db0e" region="maincpu" offset="c0001"/> |
   |    | <rom name="110-00013-107.u94" size="131072" crc="4c9e16af" sha1="1f8acc9bb85fe1bf459b4358b9bf9cf9847e6a36" region="maincpu" offset="c0000"/> |
   |    | <rom name="110-00013-108.u71" size="131072" crc="cfc0333e" sha1="9f290769129a61189870faef45c3f061eb7b5c07" region="maincpu" offset="100001"/> |
   |    | <rom name="110-00013-109.u95" size="131072" crc="6c595d1e" sha1="89fdc30166ba1e9706798547195bdf6875a02e96" region="maincpu" offset="100000"/> |
   |    | <rom name="110-00013-122.u134" size="32768" crc="bf60c487" sha1="5ce80e89d9a24b627b0e97bf36a4e71c2eff4324" region="drmath" offset="0"/> |
   |    | <rom name="110-00013-125.u126" size="32768" crc="b0dccf4a" sha1="e8bfd622c006985b724cdbd3ad14c33e9ed27c6c" region="drmath" offset="1"/> |
   |    | <rom name="110-00013-123.u114" size="32768" crc="04ba6ed1" sha1="012be71c6b955beda2bd0ff376dcaab51b226723" region="drmath" offset="2"/> |
   |    | <rom name="110-00013-124.u107" size="32768" crc="220db5d3" sha1="3bfbe0eb97282c4ce449fd44e8e141de74f08eb0" region="drmath" offset="3"/> |
   |    | <rom name="110-00013-018.u135" size="32768" crc="2903e682" sha1="027ed6524e9d4490632f10aeb22150c2fbc4eec2" region="drmath" offset="4"/> |
   |    | <rom name="110-00013-121.u127" size="32768" crc="198a636b" sha1="356b8948aafb98cb5e6ee7b5ad6ea9e5998265e5" region="drmath" offset="5"/> |
   |    | <rom name="110-00013-119.u115" size="32768" crc="9c9dbac1" sha1="4c66971884190598e128684ece2e15a1c80b94ed" region="drmath" offset="6"/> |
   |    | <rom name="110-00013-120.u108" size="32768" crc="dafa173a" sha1="a19980b92a5e74ebe395be36313701fdb527a46a" region="drmath" offset="7"/> |
   |    | <rom name="110-00013-014.u153" size="131072" crc="0eee0557" sha1="8abe52cad31e59cf814fd9f64f4e42ddb4aa8c93" region="vertex" offset="1"/> |
   |    | <rom name="110-00013-015.u154" size="131072" crc="68564122" sha1="410d2db74e574774b2eadd7fdf891feef5d8a93f" region="vertex" offset="0"/> |
   |    | <rom name="110-00013-016.u167" size="131072" crc="60c6cb26" sha1="0e2bf65793715e12d8fd7f87fd3336a9d00ee7e6" region="vertex" offset="40001"/> |
   |    | <rom name="110-00013-017.u160" size="131072" crc="d8b89379" sha1="aa08e111c1505a4ad55b14659f8e21fd39cfcb16" region="vertex" offset="40000"/> |
   |    | <rom name="110-00023-101.u101" size="131072" crc="6aada23d" sha1="85dbf9b20e4f17cb21922637763654d6cae80dfd" region="tms34010" offset="0"/> |
   |    | <rom name="110-00023-104.u97" size="131072" crc="715cac9d" sha1="2aa0c563dc1fe4d02fa1ecbaed16f720f899fdc4" region="tms34010" offset="1"/> |
   |    | <rom name="110-00023-105.u124" size="131072" crc="5482e0c4" sha1="492afac1862f2899cd734d1e57ca978ed6a906d5" region="tms_gfx" offset="0"/> |
   |    | <rom name="110-00023-106.u121" size="131072" crc="a55e5d19" sha1="86fbcb425103ae9fff381357339af349848fc3f2" region="tms_gfx" offset="1"/> |
   |    | <rom name="110-00023-107.u130" size="131072" crc="006487b6" sha1="f8bc6abad13df099da1708bd22f239703e407b21" region="tms_gfx" offset="40000"/> |
   |    | <rom name="110-00023-108.u133" size="131072" crc="e4587ba1" sha1="1323b4be5a526ae182ee38e96fccd263a4cecc37" region="tms_gfx" offset="40001"/> |
   |    | <rom name="110-00023-103.u114" size="131072" crc="4e486e70" sha1="04ee16cfadd43dbe9ed5bd8330c21a718d63a8f4" region="tms_gfx" offset="80000"/> |
   |    | <rom name="110-00023-102.u108" size="131072" crc="441e8490" sha1="6cfe30cea3fa297b71e881fbddad6d65a96e4386" region="tms_gfx" offset="80001"/> |
   |    | <rom name="110-00014-001.u2" size="32768" crc="307fcb6d" sha1="0cf63a39ac8920be6532974311804529d7218545" region="audiocpu" offset="0"/> |
   |    | <rom name="110-00013-001.u17" size="262144" crc="015a0b17" sha1="f229c9aa59f0e6b25b818f9513997a8685e33982" region="upd7759" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="16000000"/> |
   |    | <chip type="cpu" tag="vgb" name="TMS34010" clock="40000000"/> |
   |    | <chip type="cpu" tag="drmath" name="Am29000" clock="16000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="I8051" clock="11059200"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="upd7759" name="UPD7759" clock="640000"/> |
   |    | <chip type="audio" tag="ym2151" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="noise_1" name="Microprose Custom"/> |
   |    | <chip type="audio" tag="noise_2" name="Microprose Custom"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="576" height="400" refresh="60.003840" pixclock="20000000" htotal="768" hbend="0" hbstart="576" vtotal="434" vbend="0" vbstart="400" /> |
   |    | <sound channels="2"/> |
   |    | <input players="1" buttons="5" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unused" tag="INPUTS_A_B" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="INPUTS_A_B" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Shared Memory Handshake Test" tag="INPUTS_A_B" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Dr. Math Monitor Mode" tag="INPUTS_A_B" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Burn-in Tests" tag="INPUTS_A_B" mask="16"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Manufacturing Tests" tag="INPUTS_A_B" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="INPUTS_A_B" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Host Monitor Mode" tag="INPUTS_A_B" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="INPUTS_A_B" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="VGB Monitor Mode" tag="VGB_SW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <adjuster name="Volume" default="100"/> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="4096"/> |
|
|