Home News Forum                            

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

solarq: MAME ROM Information.


Solar Quest (c) 1981 Cinematronics.

In the center of the screen is a sun. Any space ships or ship's fire coming in contact with the sun are destroyed. The sun exerts an increasing gravitational pull as play progresses.

A player controlled space ship is randomly located on the screen. The space ship's movement is controlled by rotate right, rotate left, and thrust buttons. For quick escapes, the space ship can be thrust into hyperspace, causing the ship to disappear and then reappear in a different location.

The space ship possesses two weapons. The first weapon consists of shots fired by pressing the fire button. These shots will destroy any alien ships they strike, but will disintegrate if they do not hit any targets. The second weapon is a nuke which is launched by pressing the nuke button. The nuke will continue to travel across the screen until either it strikes a target or the player detonates the nuke by pressing the nuke button a second time. The nuke will destroy all alien ships within a limited radius of the explosion.

At the top of the screen is a display showing the player's score, the number of ships remaining, and the number of nukes a player has available.

The game consists of different phases. Each phase begins with several alien ships appearing from random points along the edge of the screen. The number of the alien ships is determined by the phase, with a maximum of eight ships for any single type of alien ship in a phase.

The alien ships move across the screen in a random pattern. After a predetermined time, dependent upon the phase, the alien ships will begin to chase the player's space ship. The player must shoot the alien ships before his ship is rammed by an alien ship. In later phases, the alien ships can shoot at the player's space ship as well as ram it.

Any alien ship that is destroyed by the player will leave a survivor. The player can either capture or kill the survivor. Survivors cannot be killed with nukes. If the survivor is neither captured nor killed, it will begin to drift towards the sun. Survivors disappear when they come in contact with the sun.

If the player does not shoot any alien ships, one or two ghost ships will appear and begin to chase the player's space ship. The ghost ship will shoot at the player's space ship during any phase. The length of time it takes for the ghost ships to appear shortens with each phase, until at least one is always present. A ghost ship will not leave a survivor when it is destroyed.

During a phase, seven different types of alien ships will appear. It is possible for several types of alien ships to be on the screen at one time. A phase is completed after all the alien ships have been destroyed or a specific amount of time has elapsed.

A player must be careful when using hyperspace. Excessive use will cause hyperspace to lock-out for a short period, making a player's space ship more vulnerable. A player's space ship cannot be destroyed in hyperspace.

As play continues, each phase becomes successively more difficult; the number of alien ships increases, the length of time before the alien ships attack shortens, and the alien ships firing capability activates. When a player's space ship is destroyed, play resumes at the same point. The game ends when all of a player's space ships are destroyed.

1- and 2-player options are available. In the 2-player mode, players alternate until all their ships are destroyed. If 1-player receives more extra ships than another, he will be allowed to play the extra ships even though his opponent's game is over.

An extra nuke is awarded every 10,000 points. An extra space ship is awarded after capturing a specified number of survivors.


Solar Quest machines came in a white upright cabinet with a black front section. The side-art covered the top half of the machine, and showed a scene of a white spaceship and a sun on a blue background, along with the title. The marquee was black and had the Solar Quest logo superimposed over a multicolored explosion. The control panel and monitor bezel were blue and decorated with small spacecrafts zooming to and fro. The control panel has no joystick. Play is instead controlled with six buttons. It seems that most vector games had buttons instead of joysticks, they were probably just following what "Asteroids" did. This game uses a black and white vector open frame monitor, but it has several color overlays installed to make the sun yellow, and the top of the screen red. The monitor is actually installed deep inside the machine, and the player views a reflection of it, instead of the actual screen.

Main CPU : CCPU (@ 5 Mhz)

Screen orientation : Horizontal

Players : 2

Buttons : 6

=> [1] Thrust, [2] Fire, [3] Hyperspace, [4] Nuke, [5] Rotate Left, [6] Rotate Right


Released in December 1981.

This was the last 'Black and white with a color overlay' vector game produced by Cinematronics. Solar Quest was a last minute game. Cinematronics was heading towards the trade show season with only "Boxing Bugs" to show, which they felt was not a winner. Scott Bodden who had left the company earlier, was called in as a contractor to write Solar Quest. He completed this in a mere 90 days.


Shooting :

1st Alien : 250 points

2nd Alien : 300 points

3rd Alien : 350 points

4th Alien : 400 points

5th Alien : 450 points

6th Alien : 500 points

7th Alien : 750 points

Ghost : 2,500 points

Survivor : 250 points

Survivor Captured : 1,000 points



1. The number of alien ships for any type increases from four in phase one, to eight in phase five.

2. The sun's gravity increases with each phase, starting in phase five.

3. The speed of the alien ships increases with each phase.

4. Alien ships' firing capability becomes activated in phases five through eleven. The seventh type of alien ship receives firing capability in phase five, the sixth type in phase six, the fifth type in phase seven, and so on, until all the, alien ships have firing capability in phase eleven.

5. The ghost ships will appear in a shorter amount of time each phase, until at least one is always present.

6. The number of captured survivors needed to receive an extra space ship is adjustable, either twenty-five or forty.

7. The number of ships per credit is adjustable, either three or five.

8. The number of credits per coin is adjustable.


Designed and programmed by : Scott Boden


* Consoles :

GCE Vectrex (1982)


Game's rom.

Machine's picture.

MAME Info:

0.35b6 [Aaron Giles, Zonn Moore, Jeff Mitchell, Neil Bradley]

Artwork available

Samples required


- 1st January 2008: Mr. Do - Thanks to the BYOAC/CAG artwork, we have a much improved bezel for Solar Quest (plus I adjusted the color overlay, so that your ship doesn't turn half orange at the top of the screen).

- 0.100u2: MASH fixed flipped Solar Quest overlay.

- 0.87u3: Aaron Giles added 64-level color support for Solar Quest. Changed sound handling to play the music by looping a square wave instead of using canned samples. Added 'music.wav' sample and removed samples (hypersp, extra, phase and efire.wav).

- 0.35: Added samples (bigexpl, efire, extra, hypersp, lthrust, nuke1/2, phase, pickup, slaser and smexpl.wav). Changed input to 4 buttons.

- 30th June 1999: Mathis Rosenhauer added samples for Rip Off and Solar Quest.

- 20th March 1999: Brad Oliver has updated the Cinematronics driver, for example Solar Quest now loads an overlay if present.

- 0.35b6: Added Solar Quest (Cinematronics 1981) [Aaron Giles, Zonn Moore, Jeff Mitchell, Neil Bradley]. TODO: Fix problem with colors - overlay instead?

- 7th March 1999: Brad Oliver has finally sent in the Cinematronics vector games driver with working support for Space Wars, Barrier, Star Castle, Tailgunner, Rip Off, Armor Attack, War of the Worlds, Warrior, Star Hawk and Solar Quest.

Other Emulators:


* Cinelator


* Retrocade

Recommended Games (Starfighter 2):

Galaxy Game

Space Wars

Star Cruiser


Star Castle


Omega Race

Solar Quest

Space Fury

Dark Planet


Romset: 17 kb / 10 files / 12.6 zip

MAME XML Output:

       <game name="solarq" sourcefile="cinemat.c" sampleof="solarq">
              <description>Solar Quest</description>
              <rom name="solar.6t" size="4096" crc="1f3c5333" sha1="58d847b5f009a0363ae116768b22d0bcfb3d60a4" region="maincpu" offset="0"/>
              <rom name="solar.6p" size="4096" crc="d6c16bcc" sha1="6953bdc698da060d37f6bc33a810ba44595b1257" region="maincpu" offset="1"/>
              <rom name="solar.6u" size="4096" crc="a5970e5c" sha1="9ac07924ca86d003964022cffdd6a0436dde5624" region="maincpu" offset="2000"/>
              <rom name="solar.6r" size="4096" crc="b763fff2" sha1="af1fd978e46a4aee3048e6e36c409821d986f7ee" region="maincpu" offset="2001"/>
              <rom name="prom.f14" size="256" crc="9edbf536" sha1="036ad8a231284e05f44b1106d38fc0c7e041b6e8" region="proms" offset="0"/>
              <rom name="prom.e14" size="32" crc="29dbfb87" sha1="d8c40ab010b2ea30f29b2c443819e2b69f376c04" region="proms" offset="100"/>
              <rom name="prom.d14" size="32" crc="9a05afbf" sha1="5d806a42424942ba5ef0b70a1d629315b37f931b" region="proms" offset="120"/>
              <rom name="prom.c14" size="32" crc="07492cda" sha1="32df9148797c23f70db47b840139c40e046dd710" region="proms" offset="140"/>
              <rom name="prom.j14" size="32" crc="a481ca71" sha1="ce145d61686f600cc16b77febfd5c783bf8c13b0" region="proms" offset="160"/>
              <rom name="prom.e8" size="32" crc="791ec9e1" sha1="6f7fcce4aa3be9020595235568381588adaab88e" region="proms" offset="180"/>
              <sample name="bigexpl"/>
              <sample name="smexpl"/>
              <sample name="lthrust"/>
              <sample name="slaser"/>
              <sample name="pickup"/>
              <sample name="nuke2"/>
              <sample name="nuke1"/>
              <sample name="music"/>
              <chip type="cpu" tag="maincpu" name="CCPU" clock="4980750"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="vector" rotate="180" refresh="38.000000" />
              <sound channels="1"/>
              <input players="1" buttons="4" coins="1">
                     <control type="joy" ways="2"/>
              <dipswitch name="Bonus Life" tag="SWITCHES" mask="2">
                     <dipvalue name="25 captures" value="2" default="yes"/>
                     <dipvalue name="40 captures" value="0"/>
              <dipswitch name="Coinage" tag="SWITCHES" mask="5">
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="4 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="5" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="4"/>
              <dipswitch name="Lives" tag="SWITCHES" mask="24">
                     <dipvalue name="2" value="24"/>
                     <dipvalue name="3" value="8"/>
                     <dipvalue name="4" value="16" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Free Play" tag="SWITCHES" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="SWITCHES" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise