Home News Forum                            
 

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

cosmccop: MAME ROM Information.


History:

Cosmic Cop (c) 1991 Irem.


A futuristic shoot-em-up from the creators of "R-Type" in which the player takes on the role of a futuristic policeman who must destroy criminal controlled ships.


As with most Irem shoot-em-ups, Cosmo Cop's weapons system is superb. As well as being equipped with the standard front-firing gun and ground targeting missiles (both of which can be upgraded with the retrieval of power-ups), the player's ship is armed with a homing laser that, when activated, emits a constant laser stream towards whatever enemies and bonus capsules are on screen. The laser has an 'Overheat' meter that depletes while the laser is in use. Once the meter is emptied the laser will stop working. The meter gradually refills allowing the player to continue using the laser.


- TECHNICAL -


Irem M-84 system hardware


Main CPU : V30 (@ 8 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), DAC


Players : 2

Control : 8-way joystick

Buttons : 4


- TRIVIA -


Released in September 1991.


This game is known in Japan as "Armed Police Unit Gallop".


Victor Entertainment released a limited-edition soundtrack album for this game (R-Type Special - VICL-8077) on 22/09/1993.


- TIPS AND TRICKS -


* Secret Invincibility :

1) Turn Service Mode ON in DIP switch menu.

2) Reset the game with holding UP+Start button.

3) If the game mode starts up instead of the service mode, you were successful (but you need to hold UP+Start button until the title screen shows up).

4) You will be able to start a game with invincibility.


- SOURCES -


Game's rom.




MAME Info:

0.66 [Brian Troha]

0.36b6 [Nicola Salmoria]


Bugs:

- gallop: [possible] When you use tracking laser on large things, you occasionally get pushed about the screen. Sixtoe (ID 01143)


WIP:

- 0.141u1: Alex Jackson added a mostly complete NEC V25/V35 CPU core, hooked up proper V35-controlled interrupts in Cosmic Cop and clone. Changed V35 CPU1 clock speed to 16MHz.

- 0.140u3: Alex Jackson implemented a preliminary V25/V35 CPU core. Replaced V30 CPU with V35.

- 0.77u2: Added 'Difficulty' dipswitch.

- 0.66: Brian Troha added Cosmic Cop (World). Changed V30 CPU1 clock speed to 8MHz.

- 9th March 2003: Brian Troha added Cosmic Cop, the World version of Gallop, to the IREM M-72 driver.

- 0.36b10: Added dipswitches 'Lives', 'Allow Continue', 'Demo Sounds', 'Flip Screen', 'Cabinet', 'Coin Mode' and 'Coinage'.

- 0.36b6: Nicola Salmoria added Gallop - Armed police Unit (Japan) (Irem 1991).

- 25th September 1999: Nicola added Gallop to the M72 driver, but the rest of the M72 games need their i8751 MCU emulated before they work.

- 12th August 1998: J-ROM dumped Gallop - Armed police Unit (Japan) (c)1991 IREM.


LEVELS: 5 (must be finished twice)


Other Emulators:

* FB Alpha

* M72


Recommended Games (Defender):

Defender

Stargate

Malzak

Mayday

Cosmic Avenger

Mars

The Percussor

Scramble

4 Fun in 1 (Scramble)

Space Odyssey

Vanguard

Scorpion

A. D. 2083

Markham

SF-X

Brain

Darius

Darius II

Darius Gaiden - Silver Hawk

Fantasy Zone

Fantasy Zone (Mega-Tech)

Fantasy Zone 2

Alpha One

Back Fire

Thunder Cross

Thunder Cross II

Gigandes

Mega Blast

Air Buster

Arrow Flash (Mega-Tech)

Bio-ship Paladin

Paranoia

ThunderForce AC

Thunder Force II MD (Mega-Tech)

Cosmic Cop

E.D.F. : Earth Defense Force

Metal Black

Strike Force

Xexex

Andro Dunos

Last Resort

Pulstar

Blazing Star


Romset: 1728 kb / 12 files / 670.2 zip




MAME XML Output:

       <game name="cosmccop" sourcefile="m72.c">
              <description>Cosmic Cop (World)</description>
              <year>1991</year>
              <manufacturer>Irem</manufacturer>
              <rom name="cc-d-h0b.bin" size="262144" crc="38958b01" sha1="7d7e217742e33a1fe096adf5bbc93d63ddcfb375" region="maincpu" offset="1"/>
              <rom name="cc-d-l0b.bin" size="262144" crc="eff87f70" sha1="61f49b8738cf31546d4182680b761705274b01bf" region="maincpu" offset="0"/>
              <rom name="cc-d-sp.bin" size="65536" crc="3e3ace60" sha1="d89b1b84de2887598bb7bcb17b1df1ec8d1862a9" region="soundcpu" offset="0"/>
              <rom name="cc-c-00.bin" size="131072" crc="9d99deaa" sha1="acf16bea0f482306107d2a305c568406b6c21e9a" region="gfx1" offset="0"/>
              <rom name="cc-c-10.bin" size="131072" crc="7eb083ed" sha1="31fa7d532fd46e861c3d19d5b08661653f685a49" region="gfx1" offset="20000"/>
              <rom name="cc-c-20.bin" size="131072" crc="9421489e" sha1="e43d042bf8b4ebed93558d74ec479ec60a01ca5c" region="gfx1" offset="40000"/>
              <rom name="cc-c-30.bin" size="131072" crc="920ec735" sha1="2d0949b43dddce7317c45910d6e4868ddf010806" region="gfx1" offset="60000"/>
              <rom name="cc-d-g00.bin" size="131072" crc="e7f3d772" sha1="c7f0bc42e8dde7bae334c7974c3d0ddba3856144" region="gfx2" offset="0"/>
              <rom name="cc-d-g10.bin" size="131072" crc="418b4e4c" sha1="1191f12741ee7a360240f706534c9c83be8d5c2d" region="gfx2" offset="20000"/>
              <rom name="cc-d-g20.bin" size="131072" crc="a4b558eb" sha1="0babf725de0065dbeca73fa170bd33565305d129" region="gfx2" offset="40000"/>
              <rom name="cc-d-g30.bin" size="131072" crc="f64a3166" sha1="1661db2a37c76e6b4552e48c04966dbbccab8926" region="gfx2" offset="60000"/>
              <rom name="cc-c-v0.bin" size="131072" crc="6247bade" sha1="4bc9f86acd09908c74b1ab0e7817c4ff1cad6f0b" region="samples" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V35" clock="16000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="m72" name="M72 Custom"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="384" height="256" refresh="55.017606" pixclock="8000000" htotal="512" hbend="64" hbstart="448" vtotal="284" vbend="0" vbstart="256" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW" mask="12">
                     <dipvalue name="Very Easy" value="0"/>
                     <dipvalue name="Easy" value="8"/>
                     <dipvalue name="Normal" value="12" default="yes"/>
                     <dipvalue name="Hard" value="4"/>
              </dipswitch>
              <dipswitch name="Unused" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Allow Continue" tag="DSW" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DSW" mask="1536">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Upright (2P)" value="512"/>
                     <dipvalue name="Cocktail" value="1536"/>
              </dipswitch>
              <dipswitch name="Coin Mode" tag="DSW" mask="2048">
                     <dipvalue name="Mode 1" value="2048" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DSW" mask="12288">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="4096"/>
                     <dipvalue name="2 Coins/1 Credit" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="12288" default="yes"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW" mask="49152">
                     <dipvalue name="1 Coin/2 Credits" value="49152" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="32768"/>
                     <dipvalue name="1 Coin/5 Credits" value="16384"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Coinage" tag="DSW" mask="61440">
                     <dipvalue name="6 Coins/1 Credit" value="40960"/>
                     <dipvalue name="5 Coins/1 Credit" value="45056"/>
                     <dipvalue name="4 Coins/1 Credit" value="49152"/>
                     <dipvalue name="3 Coins/1 Credit" value="53248"/>
                     <dipvalue name="2 Coins/1 Credit" value="57344"/>
                     <dipvalue name="2 Coins to Start/1 to Continue" value="4096"/>
                     <dipvalue name="3 Coins/2 Credits" value="12288"/>
                     <dipvalue name="4 Coins/3 Credits" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="61440" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="16384"/>
                     <dipvalue name="1 Coin/2 Credits" value="36864"/>
                     <dipvalue name="1 Coin/3 Credits" value="32768"/>
                     <dipvalue name="1 Coin/4 Credits" value="28672"/>
                     <dipvalue name="1 Coin/5 Credits" value="24576"/>
                     <dipvalue name="1 Coin/6 Credits" value="20480"/>
                     <dipvalue name="Free Play" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="unsupported" palettesize="512"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise