Home News Forum                            

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

galivan: MAME ROM Information.


Galivan - Cosmo Police (c) 1985 Nichibutsu.

A single player shooting/platform game in which the player runs and jumps around a colourful, multi-directional scrolling cave system. A variety of spacecraft and aliens attack in waves and must be killed or avoided. The player starts the game as an unarmed human with only the ability to kick and punch, but picking up a POW item will give encase the human in a robot suit and arm the player with a gun. Collecting the blue POW while in the suit awards the player with a beam weapon for a limited time, while the red POW gives the player a three shot cannon. POW items are dotted throughout the levels and can also be gained by shooting the blue robot aliens.

The player's character has an energy bar that decreases when the player is attacked, and should this fall below halfway, the robot suit will be lost and the player will once again be an unarmed human. Collecting a POW item will restore the player's energy, if a POW is collected while wearing the suit, however, the player's energy will NOT be increased but their weapon will receive a power-up.


Main CPU : Z80 (@ 6 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM3526 (@ 4 Mhz), (2x) DAC

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 2

Control : 8-way joystick

Buttons : 3


Released in December 1985.

The game is inspired by the Japanese telefilm 'SPACE SHERIFF GAVAN'.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (G.S.M. Nichibutsu 1 - D28B0004) on 21/09/1988.



* Build date : DEC 11 1986


* Build date : DEC 16 1986


1. Galivan - Cosmo Police (1985)

2. Cosmo Police Galivan II - Arrow of Justice (1993, Nintendo Super Famicom)


Directed by : Shigeki Fujiwara

Software by : T. Tsuchie

Hardware by : Isao Shiki

Designer by : K. Nakagawa

Music & Sound by : Kenji Yoshida


* Consoles :

Nintendo Famicom (1988)

Nintendo Super Famicom (1993)

* Computers :

Amstrad CPC (1986)

Commodore C64 (1986)

ZX Spectrum (1986)


Game's rom.

MAME Info:

0.143u1 [Stefan Lindberg, The Dumping Union]

0.34b8 [Luca Elia, Olivier Galibert]


- 0.143u1: Stefan Lindberg and The Dumping Union added Galivan - Cosmo Police (12/26/1985). Renamed (galivan2) to (galivan3) and (galivan) to (galivan2).

- 0.138u2: Changed 'Unknown' to 'Unused' dipswitches.

- 0.108u5: Vas Crabb fixed priority in Galivan. Added save state support to all games in galivan.c. Fixed portability issue in DAC audio save states.

- 0.105u2: Twisty fixed some unknown dipswitches in Galivan. Added 'Life Invulnerability (Cheat)' dipswitch.

- 0.36b13: Changed Z80 CPU1 clock speed to 6MHz.

- 25th December 1999: Nicola Salmoria merged the Ninja Emaki driver with the Galivan driver.

- 0.35RC1: Added dipswitches 'Demo Sounds' and 'Invulnerability'.

- 0.35b13: Changed parent and clone descriptions to 'Galivan - Cosmo Police'.

- 0.35b11: Nicola Salmoria added clone Cosmo Police Galivan (12/11/1985). Fixed sprites colors in Galivan [Nicola Salmoria]. Changed parent description to 'Cosmo Police Galivan (12/16/1985)'.

- 18th April 1999: Olivier Galibert ported Galivan for tilemaps, but unfortunately there was no speed gain.

- 0.35b2: Nicola Salmoria added almost accurate colors to Galivan. Added proms ($0-400 - red, green, blue, sprite lookup table and sprite palette bank).

- 0.34RC2: Changed YM3526 clock speed to 4MHz.

- 0.34b8: Luca Elia and Olivier Galibert added Galivan (Nichibutsu 1985). TODO: Player can't get off lifts (maybe a missing button?). Find the color proms and check color attributes. Find out how layers are enabled\disabled and changed priority. Tune the sound section. Achieve pixel accurate positioning of gfx.

LEVELS: 2 (endless)

Recommended Games (Planet Force):

Cosmic Chasm

Major Havoc

Galivan - Cosmo Police


Metroid (PlayChoice-10)

Xain'd Sleena


Psycho-Nics Oscar


Escape from the Planet of the Robot Monsters

Finest Hour

Out Zone

Surprise Attack

SD Gundam Psycho Salamander no Kyoui

Bucky O'Hare


Steel Force

Action Hollywood (Galaxy War)

Romset: 354 kb / 19 files / 146.9 zip

MAME XML Output:

       <game name="galivan" sourcefile="galivan.c">
              <description>Galivan - Cosmo Police (12/26/1985)</description>
              <rom name="1.1b" size="32768" crc="1e66b3f8" sha1="f9d2ac8076aefd85ce6d2ed2d21941f1160767f5" region="maincpu" offset="0"/>
              <rom name="2.3b" size="16384" crc="a45964f1" sha1="4c4554ff484fbf70a38e1d89d3ae4d2eb4e93ed8" region="maincpu" offset="8000"/>
              <rom name="gv3.4b" size="16384" crc="82f0c5e6" sha1="77dd3927c2161e4fce9e0adba81dc0c875d7e2f4" region="maincpu" offset="10000"/>
              <rom name="gv11.14b" size="16384" crc="05f1a0e3" sha1="c0f579130d64123c889c77d8f2f474ebcc3ba649" region="audiocpu" offset="0"/>
              <rom name="gv12.15b" size="32768" crc="5b7a0d6d" sha1="0c15def9be8014aeb4e14b6967efe8f5abac51f2" region="audiocpu" offset="4000"/>
              <rom name="gv4.13d" size="16384" crc="162490b4" sha1="55592865f208bf1b8f49c8eedc22a3d91ca3578d" region="gfx1" offset="0"/>
              <rom name="gv7.14f" size="32768" crc="eaa1a0db" sha1="ed3b125a7472c0c0a458b28df6476cb4c64b4aa3" region="gfx2" offset="0"/>
              <rom name="gv8.15f" size="32768" crc="f174a41e" sha1="38aa7aa3d6ba026478d30b5e404614a0cc7aed52" region="gfx2" offset="8000"/>
              <rom name="gv9.17f" size="32768" crc="edc60f5d" sha1="c743f4af0e0e2c60f59fd01ce0a153108e9f5414" region="gfx2" offset="10000"/>
              <rom name="gv10.19f" size="32768" crc="41f27fca" sha1="3674dbecc2eb1c837159a8dfbb0086088631b2a5" region="gfx2" offset="18000"/>
              <rom name="gv14.4f" size="32768" crc="03e2229f" sha1="9dace9e04867d1140eb3c794bd4ae54ec3bb4a83" region="gfx3" offset="0"/>
              <rom name="gv13.1f" size="32768" crc="bca9e66b" sha1="d84840943748a7b9fd6e141be9971431f69ce1f9" region="gfx3" offset="8000"/>
              <rom name="gv6.19d" size="16384" crc="da38168b" sha1="a12decd55fd1cf32fd192f13bd33d2f1f4129d2c" region="gfx4" offset="0"/>
              <rom name="gv5.17d" size="16384" crc="22492d2a" sha1="c8d36949abc2fcc8f2b12276eb82b330a940bc38" region="gfx4" offset="4000"/>
              <rom name="mb7114e.9f" size="256" crc="de782b3e" sha1="c76da7d5cbd9170be93c9591e525646a4360203c" region="proms" offset="0"/>
              <rom name="mb7114e.10f" size="256" crc="0ae2a857" sha1="cdf84c0c75d483a81013dbc050e7aa8c8503c74c" region="proms" offset="100"/>
              <rom name="mb7114e.11f" size="256" crc="7ba8b9d1" sha1="5942b403eda046e2f2584062443472cbf559db5c" region="proms" offset="200"/>
              <rom name="mb7114e.2d" size="256" crc="75466109" sha1="6196d12ab7103f6ef991b826d8b93303a61d4c48" region="proms" offset="300"/>
              <rom name="mb7114e.7f" size="256" crc="06538736" sha1="a2fb2ecb768686839f3087e691102e2dc2eb65b5" region="user1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3526" clock="4000000"/>
              <chip type="audio" tag="dac1" name="DAC"/>
              <chip type="audio" tag="dac2" name="DAC"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="6" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="12">
                     <dipvalue name="20k and every 60k" value="12" default="yes"/>
                     <dipvalue name="50k and every 60k" value="8"/>
                     <dipvalue name="20k and every 90k" value="4"/>
                     <dipvalue name="50k and every 90k" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              <dipswitch name="Power Invulnerability (Cheat)" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Life Invulnerability (Cheat)" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSW2" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW2" mask="12">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/3 Credits" value="4"/>
                     <dipvalue name="1 Coin/3 Credits" value="12" default="yes"/>
                     <dipvalue name="1 Coin/6 Credits" value="8"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="16">
                     <dipvalue name="Easy" value="16" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4480"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise