Home News Forum                            

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

solarfox: MAME ROM Information.


Solar Fox (c) 1981 Bally Midway.

Solar Fox is a space shooter and a Pac-Man-type game all in one. The playing field is square and only has walls on the outside. Each wall has a moving cannon mounted that will fire odd shaped torpedoes at your ship. Scattered around the inside will be a bunch of pellets in various simple patterns. To complete each level you have to drive over, or shoot all of the pellets. If done quickly enough the game will skip a level (going from 1 to 3, etc).


[Game No. 982]

[Upright model]

The game came in a grey dedicated cabinet with sideart of a spacemans head inside an arrow shaped logo. The monitor was mounted deep inside the game, and what the player saw was actually a mirror.

Bally Midway MCR 1 hardware

Main CPU : Z80 (@ 2.496 Mhz)

Sound CPU : Z80 (@ 2 Mhz)

Sound Chips : (2x) AY8910 (@ 2 Mhz)

Screen orientation : Vertical

Video resolution : 480 x 512 pixels

Screen refresh : 30.00 Hz

Palette Colors : 32

Players : 2

Control : 4-way joystick

Buttons : 2


This game was released in 1982 (Copyright title screen says 1981). A Solar Fox unit appears in the 1983 movie 'Joysticks'.


Programmed by : Jack Pearson

Sound programmed by : Ben Blish


* Consoles :

Atari 2600 (1983)

* Computers :

Commodore C64 (1983)


Game's rom.

Machine's picture.

MAME Info:

0.28 [Christopher Kirmse, Aaron Giles, Nicola Salmoria, Brad Oliver]

Artwork available


- 0.145u7: Moved Sound Board prom 82s123.12d to midssio device set.

- 0.98u1: Changed description to 'Solar Fox (upright)'. Removed 3rd coin slot.

- 18th September 2006: Mr. Do - Added the backdrop for Solar Fox, thanks to Anoid; the bezel should hopefully be coming soon.

- 0.56: Changed Z80 CPU1 clock speed to 2496000 Hz.

- 0.37b2: Added 2nd player and dipswitches 'Bonus', 'Demo Sounds', 'Ignore Hardware Failure' and 'Cabinet'.

- 0.28: Added Solar Fox (Bally Midway 1981). Press F2 before initial screen to configure. Christopher Kirmse, Aaron Giles and Brad Oliver provided a MCR I/II/III driver, supporting: Kick, Solar Fox, Tron, Two Tigers, Domino Man, Satan's Hollow, Wacko, Kozmik Kroozr, Journey, Tapper, Discs of Tron, Demolition Derby, Timber, Spy Hunter and Rampage. Control: Press F2 before initial screen to configure. Arrows = Move around, CTRL = Fire and ALT = Speed.

Other Emulators:

* Retrocade

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: 80 kb / 16 files / 32.9 zip

MAME XML Output:

       <game name="solarfox" sourcefile="mcr.c">
              <description>Solar Fox (upright)</description>
              <manufacturer>Bally Midway</manufacturer>
              <rom name="sfcpu.3b" size="4096" crc="8c40f6eb" sha1="a323897cfa8771edd28d58d806913e62110a2689" region="maincpu" offset="0"/>
              <rom name="sfcpu.4b" size="4096" crc="4d47bd7e" sha1="0cfa09f2c1fe6d662c3a96abc43edf431ccf6d02" region="maincpu" offset="1000"/>
              <rom name="sfcpu.5b" size="4096" crc="b52c3bd5" sha1="bc289641830a3c6640303b1a799c378bf456bed1" region="maincpu" offset="2000"/>
              <rom name="sfcpu.4d" size="4096" crc="bd5d25ba" sha1="b7be1250dfb6af9cc0f9c6b446fb183528eab7de" region="maincpu" offset="3000"/>
              <rom name="sfcpu.5d" size="4096" crc="dd57d817" sha1="059a020313cf929130d1ae9a80f3b91c54fe7699" region="maincpu" offset="4000"/>
              <rom name="sfcpu.6d" size="4096" crc="bd993cd9" sha1="c074a6a40d0b9c0f4bf3fc5982263c89549fb338" region="maincpu" offset="5000"/>
              <rom name="sfcpu.7d" size="4096" crc="8ad8731d" sha1="ffd19c3fbad3c5a240ab27963812cc300f3d7b89" region="maincpu" offset="6000"/>
              <rom name="sfsnd.7a" size="4096" crc="cdecf83a" sha1="5acd2709e214408d756b39916bb98cd4ecda7988" region="ssio:cpu" offset="0"/>
              <rom name="sfsnd.8a" size="4096" crc="cb7788cb" sha1="9e86f9131a6f0fc96dd436e21baf45e215ee65f4" region="ssio:cpu" offset="1000"/>
              <rom name="sfsnd.9a" size="4096" crc="304896ce" sha1="00ff640eab50022da980cdc5ce8cedebaaebc9cf" region="ssio:cpu" offset="2000"/>
              <rom name="sfcpu.4g" size="4096" crc="ba019a60" sha1="81923f8c51eedfef6f5e9d6ace1d785d7afafc14" region="gfx1" offset="0"/>
              <rom name="sfcpu.5g" size="4096" crc="7ff0364e" sha1="b04034fc076008302931a485e00762dc34660498" region="gfx1" offset="1000"/>
              <rom name="sfvid.1a" size="8192" crc="9d9b5d7e" sha1="4896c532a3d5763284a4403e8558f634f7b968d8" region="gfx2" offset="0"/>
              <rom name="sfvid.1b" size="8192" crc="78801e83" sha1="23b5811a03fe4ad576c5313d2205203577300159" region="gfx2" offset="2000"/>
              <rom name="sfvid.1d" size="8192" crc="4d8445cf" sha1="fbe427da0e758b79eb2230713f2cd12e6f8bdeb7" region="gfx2" offset="4000"/>
              <rom name="sfvid.1e" size="8192" crc="3da25495" sha1="e7b703bc8caca7497af92efc869c6f1b7dbc8bf1" region="gfx2" offset="6000"/>
              <device_ref name="midssio"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="2496000"/>
              <chip type="cpu" tag="ssio:cpu" name="Z80" clock="2000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ssio" name="Midway SSIO Sound Board"/>
              <chip type="audio" tag="ssio:ay0" name="AY-3-8910A" clock="2000000"/>
              <chip type="audio" tag="ssio:ay1" name="AY-3-8910A" clock="2000000"/>
              <display tag="screen" type="raster" rotate="270" flipx="yes" width="512" height="480" refresh="30.000000" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="4"/>
              <dipswitch name="Service Mode" tag="ssio:IP0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus" tag="ssio:IP3" mask="3">
                     <dipvalue name="None" value="2"/>
                     <dipvalue name="After 10 racks" value="3" default="yes"/>
                     <dipvalue name="After 20 racks" value="1"/>
              <dipswitch name="Demo Sounds" tag="ssio:IP3" mask="16">
                     <dipvalue name="Off" value="16"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Ignore Hardware Failure" tag="ssio:IP3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="ssio:IP3" mask="128">
                     <dipvalue name="Upright" value="128" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="32"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise