Home News Forum                            

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

cosmicg: MAME ROM Information.


Cosmic Guerilla (c) 1979 Universal.

For some reason you have 2 of your ships placed in the middle of the playing field and aliens all around them. Luckily, they're protected by 5 rows of barriers and you're on the bottom, doing your job to protect them.


This game had great cabinet artwork, a white base, with purple, yellow and black overlaid artwork. It shows a horned demon and lots of swirls. Most interestingly, this has to be the only game to have a politically incorrect slogan plastered on the side -- SUPER VIOLENCE!. The artwork on the sides (and front) was varnished or lacquered, which gives it a shiny and incredibly strong coat, protecting it from scratches and any kind of fading! The control panel had backlit 1- and 2-player info panels. Insert one coin, '1 player' lit up; insert two and '2 player' lit up. This looks real nice on the brushed chrome control panel.

Game ID : 7907

Main CPU : TMS9980A/TMS9981 (@ 1.2285 Mhz)

Sound Chips : Samples, DAC

Screen orientation : Vertical

Video resolution : 192 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 16

Players : 2

Control : 2-way joystick

Buttons : 1


Released in November 1979.

According to Replay Magazine, Cosmic Guerilla brings that unique world of Japanese cartoonists onto a TV game via a deal with the famous cartoonist Shotaro Ishimori. Ishimori was a pioneering manga/anime artist. It is not know if his art was used in the game itself, on the cabinet, or both.


Enemy on sides : 20 points

Bonus ships : 50-200 points


Cosmic Series

1. Cosmic Monsters (1979)

2. Cosmic Monsters 2 (1979)

3. Cosmic Guerilla (1979)

4. Cosmic Alien (1980)

5. Devil Zone (1980)

6. Zero Hour (1980)

7. Space Panic (1980)

8. Cosmic Avenger (1981)


* Computers :

Sinclair ZX Spectrum (1983, "Cosmic Guerilla", Crystal Computing)

BBC B (1983, "Cosmic Kidnap", Superior Software)


Game's rom.

Machine's picture.

MAME Info:

0.35b2 [Mike Coates]

Samples required


- 23rd February 2000: Mike Coates fixed Cosmic Guerrilla.

- 0.36b13: Replaced TMS9900 CPU with TMS9980A/TMS9981.

- 0.36b11: Raphael Nabet made some changes to the TMS9900 emulation that completely screw up Cosmic Guerilla.

- 0.35b13: Added sample (CG_GOTB.wav).

- 0.35b3: Samples support in Cosmic Guerilla [Mike Coates]. Added DAC sound and Samples (cg_m0 - cg_m7, cg_att, cg_chnc, cg_ext, cg_dest, cg_gun and cg_gotm.wav).

- 0.35b2: Mike Coates and Andy Jones added Cosmic Guerilla (Universal 1979).

Recommended Games (Space Invaders 2):

Cosmic Guerilla

Dai San Wakusei Meteor


Space Beam

Space Guerrilla

Space Laser

Invader's Revenge

Enigma II


Hole Land



Play Girls 2

Romset: 9 kb / 9 files / 7.25 zip

MAME XML Output:

       <game name="cosmicg" sourcefile="cosmic.c" sampleof="cosmicg">
              <description>Cosmic Guerilla</description>
              <rom name="cosmicg1.bin" size="1024" crc="e1b9f894" sha1="bab7fd9b3db145a889542653191905b6efc5ce75" region="maincpu" offset="0"/>
              <rom name="cosmicg2.bin" size="1024" crc="35c75346" sha1="4e50eaa0b50ab04802dc63992ad2600c227301ad" region="maincpu" offset="400"/>
              <rom name="cosmicg3.bin" size="1024" crc="82a49b48" sha1="4cf9f684f3eb18b99a88ca879bb7083b1334f0cc" region="maincpu" offset="800"/>
              <rom name="cosmicg4.bin" size="1024" crc="1c1c934c" sha1="011b2b3ec4d31869fda13a3654c7bc51f3ce4dc2" region="maincpu" offset="c00"/>
              <rom name="cosmicg5.bin" size="1024" crc="b1c00fbf" sha1="136267f75e2d5b445695cabef4538f986e6f1b10" region="maincpu" offset="1000"/>
              <rom name="cosmicg6.bin" size="1024" crc="f03454ce" sha1="32c87f369475c7154fe3243d2c7be4a25444e530" region="maincpu" offset="1400"/>
              <rom name="cosmicg7.bin" size="1024" crc="f33ebae7" sha1="915bca53d5356e12c94ec765103ceced7306d1dd" region="maincpu" offset="1800"/>
              <rom name="cosmicg8.bin" size="1024" crc="472e4990" sha1="d5797b9d89446aa6533f7515e6a5fc8368d82f91" region="maincpu" offset="1c00"/>
              <rom name="cosmicg9.bin" size="1024" crc="689c2c96" sha1="ddfdc3fd29c56fdebd3b1c3443a7c39f567d5355" region="user1" offset="0"/>
              <sample name="cg_m0"/>
              <sample name="cg_m1"/>
              <sample name="cg_m2"/>
              <sample name="cg_m3"/>
              <sample name="cg_m4"/>
              <sample name="cg_m5"/>
              <sample name="cg_m6"/>
              <sample name="cg_m7"/>
              <sample name="cg_att"/>
              <sample name="cg_chnc"/>
              <sample name="cg_gotb"/>
              <sample name="cg_dest"/>
              <sample name="cg_gun"/>
              <sample name="cg_gotm"/>
              <sample name="cg_ext"/>
              <chip type="cpu" tag="maincpu" name="TMS9980A/TMS9981" clock="1228500"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="192" refresh="60.000000" pixclock="3932160" htotal="256" hbend="0" hbstart="256" vtotal="256" vbend="32" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="1">
                     <control type="joy" ways="2"/>
              <dipswitch name="Bonus Life" tag="IN1" mask="48">
                     <dipvalue name="1000" value="16"/>
                     <dipvalue name="1500" value="32"/>
                     <dipvalue name="2000" value="48" default="yes"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Coinage" tag="IN1" mask="64">
                     <dipvalue name="2 Coins/1 Credit" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
              <dipswitch name="Lives" tag="IN1" mask="128">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="5" value="128"/>
              <dipswitch name="Cabinet" tag="IN2" mask="2">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="2"/>
              <dipswitch name="Unused" tag="IN2" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" cocktail="preliminary" savestate="supported" palettesize="16"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise