uccops: MAME ROM Information. History:
Undercover Cops (c) 1992 Irem.
Dr. Clayborn and his henchmen have taken control of the city and Commissioner Gordon (no, Batman is not in the game) made one last plea for help and called three of New York's Finest undercover cops : Bubba, an ex-professional football player; Flame, a former Miss America; and Claude, a retired philosophy teacher. They must fight every lackey and vanquish Dr. Clayborn in order to restore law and order to the city. Very fun beat-em-up where almost anything can be used as a weapon; fish, rocks, i-beams, cars, etc.
- TECHNICAL -
Irem M-92 system hardware
Main CPU : V33 (@ 9 Mhz), V30 (@ 7.15909 Mhz)
Sound Chips : YM2151 (@ 3.579545 Mhz), GA20 (@ 3.579545 Mhz)
Players : 3
Control : 8-way joystick
Buttons : 2 (ATTACK, JUMP)
- TRIVIA -
Released in July 1992.
The Police 'car' at the end of Undercover Cops looks (and acts) just like "Moon Patrol", which is also from Irem.
On the small red TV items, you can see that they have a picture of the boss from Stage 1 of "R-Type"!
Soundtrack releases:
Undercover Cops - Victor Entertainment - VICL-5180 - Dec 16, 1992
Manga releases:
Undercover Cops 1 Beach Koba - Shinseisha - Aug 30, 1993
Undercover Cops 2 Beach Koba - Shinseisha - Feb 10, 1995
- UPDATES -
The US version is missing ROSA's running+jump+attack.
Name changes between JAPAN and WORLD version :
Zan Takahara / Claude
Matt Gables / Bubba
Rosa Felmond / Flame
The Japanese version has also different music.
- STAFF -
Creator : Meeher
Designers : Akio, Susumu, Kozo, Nob
Programmers : Teroling, Danger Nao
Sound : Hiyamuta (Hiya!)
Character voices : Nukegara, Muttershi, Fuku Chan, Kiki
American staff : Steve, Drew, Max
Publicity staff : S. Sakomizu
- PORTS -
* Consoles :
Nintendo Super Famicom (Mar.1995, "Undercover Cops [Model SHVC-AUCJ-JPN]")
- SOURCES -
Game's rom.
MAME Info:
0.36b6 [Bryan McPhail]
Bugs:
- There are some priority problems between foreground objects and messages like "Go" and "Mission Complete". gtmoa (ID 00836)
WIP:
- 0.134u1: Corrado Tomaselli added clone Undercover Cops (US).
- 20th September 2009: Corrado Tomaselli dumped Undercover Cops (US).
- 0.118u4: Guru added clone Undercover Cops (Alpha Renewal Version). Fixed rom names in clone Undercover Cops (Japan).
- 24th August 2007: Guru - Undercover Cops (Alpha Renewal Version, 1992 Irem) arrived last week from Korea. Thanks to gp-lee for sending it out.
- 0.99u7: Pierpaolo Prazzoli fixed tilemap-tilemap drawing order in M92 driver, this fixes the bars in the ending sequence when Dr. Crayborne is shown to be put behind bars.
- 0.95u1: Irem M92 DIP corrections [Brian Troha]. Removed 8x 'Unknown' dipswitches.
- 0.56: Added dipswitches 'Difficulty' and 'Any Button to Start'.
- 0.55: Changed V30 CPU2 from flags audio to normal V30.
- 0.53: Bryan McPhail and Nicola Salmoria decrypted the sound CPU in Gunforce, Blade Master, Lethal Thunder, Undercover Cops, Mystic Riders, Major Title 2, Hook, R-Type Leo, In the Hunt and Perfect Soldiers. Added 'Demo Sounds' dipswitch.
- 24th July 2001: Nicola Salmoria yet improved the IREM CPU decryption tables, and got sound working in Undercover Cops and R-Type Leo.
- 0.37b8: Bryan McPhail added preliminary Irem GA20 sound emulation. Preliminary sound in Blade Master, Gunforce, Undercover Cops and Lethal Thunder. Added V30 (14318180 Hz) CPU2, YM2151 and GA20 with 3579545 Hz.
- 0.36b11: Changed description to 'Undercover Cops (World)' and clone to 'Undercover Cops (Japan)'.
- 0.36b10: Changed description to 'Undercover Cops input_ports_(World)' and clone to 'Undercover Cops input_ports_(Japan)'.
- 0.36b9: Added clone Undercover Cops (Japan).
- 0.36b7: Changed description to 'Undercover Cops (World)'.
- 0.36b6: Bryan McPhail added Undercover Cops (Irem 1992).
- 24th September 1999: Oliver Bergmann sent in a NEC V20, V30, V33 cpu core, and Bryan McPhail submitted an Irem M92 driver with support for Blade Master, Gunforce, Lethal Thunder, Hook, Undercover Cops, R-type Leo, Major Title 2 and In The Hunt, but none of the games have sound because of an encrypted sound CPU.
LEVELS: 5
Other Emulators:
* FB Alpha
Recommended Games (Heroes Fighter):
Knuckle Joe
My Hero
Renegade
Trojan
Trojan (PlayChoice-10)
Avengers
Black Panther
Double Dragon
Double Dragon II
Double Dragon 3
Double Dragon (PlayChoice-10)
Double Dragon (Neo-Geo)
Ginga NinkyouDen
Kyros
Shinobi
Shinobi (Mega-Tech)
Shinobi / FZ-2006
The Revenge of Shinobi (Mega-Tech)
Shinobi III (Mega Play)
Bad Dudes vs. Dragonninja
Shadow Warriors
Vigilante
Crime Fighters
DownTown
Final Fight
Gang Wars
Last Battle (Mega-Tech)
Ninja Gaiden (PlayChoice-10)
Ninja Gaiden Episode II (PlayChoice-10)
Ninja Gaiden Episode III (PlayChoice-10)
Shadow Dancer
Shadow Dancer (Mega-Tech)
Tough Turf
The Combatribes
Crude Buster
Growl
Mug Smashers
64th. Street
Brute Force
Burning Fight
Captain Commando
D. D. Crew
Karate Blazers
Riot City
Streets of Rage (Mega-Tech)
Streets of Rage II (Mega Play)
Vendetta
B.Rap Boys
Big Fight
Guardians of the 'Hood
Legionnaire
Silent Dragon
Thunder Hoop
TH Strikes Back
Undercover Cops
Cadillacs and Dinosaurs
Denjin Makai
Knuckle Bash
Knuckle Bash 2
Ninja Baseball Batman
The Punisher
Violent Storm
Zero Team
Pretty Soldier Sailor Moon
Black Touch '96
Final Fight 2 (SNES bootleg)
Ghost Chaser Densei (SNES bootleg)
Iron (SNES bootleg)
Osman
Sonic Blast Man 2 Special Turbo
Gaia Crusaders
Vamp 1/2
Jue Zhan Tian Huang
Thunder Heroes
Demolish Fist
Romset: 7552 kb / 15 files / 3.19 zip
MAME XML Output:
   | <game name="uccops" sourcefile="m92.c"> |
   |    | <description>Undercover Cops (World)</description> |
   |    | <year>1992</year> |
   |    | <manufacturer>Irem</manufacturer> |
   |    | <rom name="uc_h0.rom" size="262144" crc="240aa5f7" sha1="8d864bb1377e9f6d266631ed365c5809b9da33f8" region="maincpu" offset="1"/> |
   |    | <rom name="uc_l0.rom" size="262144" crc="df9a4826" sha1="298033d97b9587e3548cb3bffa16b7ba9a6ff20d" region="maincpu" offset="0"/> |
   |    | <rom name="uc_h1.rom" size="131072" crc="8d29bcd6" sha1="470b77d1b8f88824bac294bd12a205a23dad2287" region="maincpu" offset="80001"/> |
   |    | <rom name="uc_l1.rom" size="131072" crc="a8a402d8" sha1="0b40fb69f0a3e24e6b60117d2d2fd4cc170bc621" region="maincpu" offset="80000"/> |
   |    | <rom name="uc_sh0.rom" size="65536" crc="df90b198" sha1="6b334457f06f6b9cfb355ba3d399bebb37b5733e" region="soundcpu" offset="1"/> |
   |    | <rom name="uc_sl0.rom" size="65536" crc="96c11aac" sha1="16c47b4f97f0532fff30bb163f26d8cf6b923a2e" region="soundcpu" offset="0"/> |
   |    | <rom name="uc_w38m.rom" size="524288" crc="130a40e5" sha1="f70bad2fe126bb0e451a3fa6100a610928e9a502" region="gfx1" offset="0"/> |
   |    | <rom name="uc_w39m.rom" size="524288" crc="e42ca144" sha1="ea83b1027d403e874fda6e68097814f8b9ce25d6" region="gfx1" offset="80000"/> |
   |    | <rom name="uc_w40m.rom" size="524288" crc="c2961648" sha1="b5d28638e72ab50d598e284f31bf389956ae12c6" region="gfx1" offset="100000"/> |
   |    | <rom name="uc_w41m.rom" size="524288" crc="f5334b80" sha1="6fa70ceba4f67fb0562be7b24b28bda0ffc13ef5" region="gfx1" offset="180000"/> |
   |    | <rom name="uc_k16m.rom" size="1048576" crc="4a225f09" sha1="f4d27813241fd9b020e4df8b03c852c8ecb92586" region="gfx2" offset="0"/> |
   |    | <rom name="uc_k17m.rom" size="1048576" crc="e4ed9a54" sha1="55befbd2e156c765c5e79a3176cf4336d2111293" region="gfx2" offset="100000"/> |
   |    | <rom name="uc_k18m.rom" size="1048576" crc="a626eb12" sha1="826c4796c2e63f777490b43f84ffa37a6b749ca2" region="gfx2" offset="200000"/> |
   |    | <rom name="uc_k19m.rom" size="1048576" crc="5df46549" sha1="87b0b799b50bf2b6ee916d9f8dfc1ee7666ce800" region="gfx2" offset="300000"/> |
   |    | <rom name="uc_w42.rom" size="524288" crc="d17d3fd6" sha1="b02da0d01c41c7bf50cd35d6c75bacc3e3e0b85a" region="irem" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="V33" clock="9000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="V35" clock="14318181"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="irem" name="Irem GA20" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="3" buttons="2" coins="3" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="3"> |
   |    |    | <dipvalue name="1" value="0"/> |
   |    |    | <dipvalue name="2" value="3"/> |
   |    |    | <dipvalue name="3" value="2" default="yes"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    | </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="Unknown" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Any Button to Start" 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="512"> |
   |    |    | <dipvalue name="2 Players" value="512" default="yes"/> |
   |    |    | <dipvalue name="3 Players" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Slots" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Common" value="1024" default="yes"/> |
   |    |    | <dipvalue name="Separate" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Mode" tag="DSW" mask="2048"> |
   |    |    | <dipvalue name="1" value="2048" default="yes"/> |
   |    |    | <dipvalue name="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" savestate="supported" palettesize="2048"/> |
|
|