Home News Forum                            

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

gallop: MAME ROM Information.


Armed Police Unit Gallop (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, Gallop'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.


Irem M-73 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


Released in September 1991.

This game is known outside Japan as "Cosmic Cop".

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


* 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.


Game's rom.

MAME Info:

0.66 [Brian Troha]

0.36b6 [Nicola Salmoria]


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


- 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):





Cosmic Avenger


The Percussor


4 Fun in 1 (Scramble)

Space Odyssey



A. D. 2083





Darius II

Darius Gaiden - Silver Hawk

Fantasy Zone

Fantasy Zone (Mega-Tech)

Fantasy Zone 2

Alpha One

Back Fire

Thunder Cross

Thunder Cross II


Mega Blast

Air Buster

Arrow Flash (Mega-Tech)

Bio-ship Paladin


ThunderForce AC

Thunder Force II MD (Mega-Tech)

Cosmic Cop

E.D.F. : Earth Defense Force

Metal Black

Strike Force


Andro Dunos

Last Resort


Blazing Star

Romset: 1728 kb / 12 files / 670.2 zip

MAME XML Output:

       <game name="gallop" sourcefile="m72.c" cloneof="cosmccop" romof="cosmccop">
              <description>Gallop - Armed Police Unit (Japan)</description>
              <rom name="cc-c-h0.bin" size="131072" crc="2217dcd0" sha1="9485b6c3eec99e720439e69dcbe0e55798bbff1c" region="maincpu" offset="1"/>
              <rom name="cc-c-l0.bin" size="131072" crc="ff39d7fb" sha1="fad95f76050fce04464268b5edff6622b2cb798f" region="maincpu" offset="0"/>
              <rom name="cc-c-h3.bin" size="131072" crc="9b2bbab9" sha1="255d4dda55be667f5f1f4324e9e66111738e79b3" region="maincpu" offset="40001"/>
              <rom name="cc-c-l3.bin" size="131072" crc="acd3278e" sha1="83d7ddfbdb4bc9548a179b728351a21b3b0ac134" region="maincpu" offset="40000"/>
              <rom name="cc-c-00.bin" merge="cc-c-00.bin" size="131072" crc="9d99deaa" sha1="acf16bea0f482306107d2a305c568406b6c21e9a" region="gfx1" offset="0"/>
              <rom name="cc-c-10.bin" merge="cc-c-10.bin" size="131072" crc="7eb083ed" sha1="31fa7d532fd46e861c3d19d5b08661653f685a49" region="gfx1" offset="20000"/>
              <rom name="cc-c-20.bin" merge="cc-c-20.bin" size="131072" crc="9421489e" sha1="e43d042bf8b4ebed93558d74ec479ec60a01ca5c" region="gfx1" offset="40000"/>
              <rom name="cc-c-30.bin" merge="cc-c-30.bin" size="131072" crc="920ec735" sha1="2d0949b43dddce7317c45910d6e4868ddf010806" region="gfx1" offset="60000"/>
              <rom name="cc-b-a0.bin" size="65536" crc="a33472bd" sha1="962047fe3dd1fb996285ecef615a8ebdb529adef" region="gfx2" offset="0"/>
              <rom name="cc-b-a1.bin" size="65536" crc="118b1f2d" sha1="7413ccc67a8aa9dae156e6ee122b1ca5beeb9a76" region="gfx2" offset="10000"/>
              <rom name="cc-b-a2.bin" size="65536" crc="83cebf48" sha1="12847827ecbf6b493eb9dbddd0a469729d87a451" region="gfx2" offset="20000"/>
              <rom name="cc-b-a3.bin" size="65536" crc="572903fc" sha1="03305301bcf939e97044e746594736b1ca1d7c0a" region="gfx2" offset="30000"/>
              <rom name="cc-b-b0.bin" size="65536" crc="0df5b439" sha1="0775cf92139a111542c8b5f940da0f7f43020982" region="gfx3" offset="0"/>
              <rom name="cc-b-b1.bin" size="65536" crc="010b778f" sha1="cc5bfeb0fbe0ed2fe513458c5785ec0ce5b02f53" region="gfx3" offset="10000"/>
              <rom name="cc-b-b2.bin" size="65536" crc="bda9f6fb" sha1="a6b655ae5bff0568c1fb56ee8a3874fc6524052c" region="gfx3" offset="20000"/>
              <rom name="cc-b-b3.bin" size="65536" crc="d361ba3f" sha1="7348fdae03e997e05187a2726eb221edb92553df" region="gfx3" offset="30000"/>
              <rom name="cc-c-v0.bin" merge="cc-c-v0.bin" size="131072" crc="6247bade" sha1="4bc9f86acd09908c74b1ab0e7817c4ff1cad6f0b" region="samples" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V30" clock="8000000"/>
              <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"/>
              <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 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 name="Unused" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Service Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <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 name="Coin Mode" tag="DSW" mask="2048">
                     <dipvalue name="Mode 1" value="2048" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              <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 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 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"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise