robocop2: MAME ROM Information. History:
RoboCop 2 (c) 1991 Data East.
An arcade-only sequel to the 1988 original, placing less of an emphasis on platform action than the face game and concentrating almost exclusively on the shooting aspect.
- TECHNICAL -
Game ID : MAH
Main CPU : 68000 (@ 14 Mhz)
Sound CPU : HuC6280 (@ 4.0275 Mhz)
Sound Chips : YM2203 (@ 4.0275 Mhz), YM2151 (@ 3.58 Mhz), OKI6295 (@ 7.627 Khz), OKI6295 (@ 15.255 Khz)
Screen orientation : Horizontal
Video resolution : 320 x 240 pixels
Screen refresh : 60.00 Hz
Palette colors : 2048
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in March 1991.
The movie 'RoboCop 2' is rated R by the Motion Picture Association of America. It is intended for mature audiences and parental guidance is advised. Children under 17 are not admitted unless accompanied by a parent or adult guardian.
Differences between 'RoboCop 2' the arcade game, and 'RoboCop 2' the movie. Beware : may contain some spoilers for both the movie and the arcade game.
* The gun shop robbers in the movie never had one of them use a chainsaw, whereas the 1st stage boss, he does wield a chainsaw.
* Stage 2's layout's completely inaccurate. in the arcade game, RoboCop (played by Peter Weller) enters the illicit arcade before entering the 'nuke' factory. in the actual movie, RoboCop and his partner Anne Lewis (played by Nancy Allen) first raid the "nuke" factory first, then they head to the illicit arcade to make a raid.
* The stage 2 boss does not exist in the actual movie, and as for RoboCop chasing Cain (played by Tom Noonan), RoboCop does this after going back to the abandoned plant in which RoboCop was ambushed and dismantled by Cain and his gang.
* The motorcycle chase in the movie begins after Cain shakes RoboCop off the van Cain was driving. in the arcade game's second cutscene, RoboCop simply gets on the motorcycle that's against the wall in the end of stage 2.
* Stage 3 is way off the movie's storyline. in the movie, RoboCop goes to the abandoned plant as soon as he finishes interrogating officer Duffy (played by Stephen Lee). also in stage 3, RoboCop is picked up by a magnet. In the movie, this only happens when RoboCop, gets knocked down to the ground during Cain's ambush. the electric zombie punks that appear in the game, don't exist in the movie.
* In the cutscene after stage 3, RoboCop finds a man who got gunned down by RoboCop 2. In the movie RoboCop finds Cain's youngest gang member called Hob (played by Gabriel Damon) gunned down who tells RoboCop about RoboCop 2
* Stage 4 has RoboCop entering Omni Consumer Products H.Q. to find RoboCop 2. In the movie though, after Hob dies, the movie ends up going to the OCP civic centrum.
* The cutscene that happens in before the final stage has RoboCop 2 (who is using Cain's brain) saying that he's ready to face RoboCop. In the movie RoboCop 2, RoboCop 2 never talks. all he can do is growl and squeal).
* Speaking of robots that can growl and squeal, Enforcement Droid 209 (A.K.A. ED-209) appears as a mid-stage boss. however in the movie, RoboCop never confronts ED-209 at all, he only appears in the opening Mediabreak news report.
* In the end RoboCop rips out the brain of Cain off RoboCop 2, but in the arcade game, RoboCop rips the brain from the RoboCop 2 robot (just like Kano's heart rip fatality from the first "Mortal Kombat"). but in the movie, RoboCop gets the brain from the back of RoboCop 2's head. As for the destruction of the brain, RoboCop smashes the brain against the pavement in the movie, in the arcade game however, RoboCop just smashes the brain against the RoboCop 2 robot.
- UPDATES -
Software Versions :
Version 0.05 USA
Version 0.10 Euro & Asia
Version 0.11 Japan
The US version has the 'Winners Don't Use Drugs' screen.
In the Japanese version this adventure begins just at the end of the first game. At that moment when RoboCop enters Dick Jone's office floor. This 'playable intro' was deleted in the World and U.S. versions.
This Only Exists In The Japanese Version Only : If you complete the game without using any continues, there will be an extra scene that features RoboCop 2 (A.K.A. RoboCain) for the background photo, and some scribbled writing from the staff (it's sort of like the credits, only with Japanese writing that was done with bright colored chalk).
- SERIES -
1. RoboCop - The Future of Law Enforcement (1988)
2. RoboCop 2 (1991)
3. RoboCop 3 (1992 - Nintendo Super Famicom)
4. RoboCop vs The Terminator (1993 - Nintendo Super Famicom)
- STAFF -
Project leader : Mentaiko
Game designer : Tohru Kikuchi
Main programmer : Takaaki Inoue
Sub programmers : Yasuhiko Nomura, Masao Ishikawa
Graphic leader : Tomoo Adachi
Graphic designers : Yoshiyuki Ishibiki, Masayuki Inoshita, Yasuhiko Hirane, Seiichirou Ishiguro, Yoshihiro Yamamoto, Yoshiyuri Urushibara, Yoshinari Kaihou, Eiko Kurihara, Masateru Inagaki
Sound : Tatsuya Kiwch, Tomtom Sato
Hard : Katsumi Kurihara
- PORTS -
* Consoles :
Commodore C64 (1990)
Nintendo Game Boy (1991)
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.53 [Bryan McPhail]
0.37b12 [Bryan McPhail]
Bugs:
- robocop2 and clones: Graphic issues when Flip Screen = ON. Tafoid (ID 03936)
- robocop2u, robocop2j: When flipscreen is enabled, the game intro hangs. rricci (ID 03935)
- robocop2, robocop2j, robocop2u: Music looping incorrectly. Kitsune Sniper (ID 01675)
WIP:
- 0.133u1: Renamed (robocp2u) to (robocop2u) and (robocp2j) to (robocop2j).
- 0.122u3: Brian Troha and Bryan McPhail added 3rd dipswitches bank (robocop2_0106u3gra). Added dipswitches 'Time', 'Health', 'Continues', 'Bullets', 'Enemy Movement', 'Enemy Strength', 'Enemy Weapon Speed' and 'Game Over Message'.
- 12th May 2006: Guru - Robocop 2 (Data East) arrived from Japan. The game is not specifically needed, but I will dump and document it anyway.
- 0.97u2: Changed description to 'Robocop 2 (Euro/Asia v0.10)' and clones '(US)' to '(US v0.05)' and '(Japan)' to '(Japan v0.11)'.
- 0.66: Bryan McPhail fixed 2nd bonus stage when the road turns left or right.
- 17th February 2003: Bryan McPhail fixed raster effects in the second Robocop 2 road level.
- 0.64: Bryan McPhail fixed sprites and tilemaps are off center in Robocop 2, when flipscreen is set. Fixed gfx1/2/3 rom loading. Removed 3rd coin slot.
- 24th January 2003: Bryan McPhail adding support for raster effects used in Edward Randy and Robocop 2 road levels and abstracted the Data East video chips emulation.
- 11th March 2002: Bryan McPhail fixed a bug in the Robocop 2 driver which caused crashes.
- 3rd February 2002: Bryan McPhail also sent in a fix for Robocop 2, which now has support for the 8bpp tilemap mode as used in the attract mode.
- 0.53: Bryan McPhail added Robocop 2 (World) and clone (Japan). Renamed (robocop2) to (robocp2u). Added prom ($0 - unused).
- 26th July 2001: Bryan McPhail cracked the protection in all the original Robocop ROM sets.
- 18th July 2001: Bryan McPhail added World and Japan ROM sets for Robocop 2.
- 0.37b12: Bryan McPhail added Robocop 2 (US) (Data East 1991).
- 11th February 2001: Bryan McPhail sent in a bugfix to Taito F3 sound banking which fixes the music and sound in a lot of games, and he sent in the Robocop 2 driver, although it has some graphics glitches.
- 7th September 2000: WTC - Bryan has been busy this week, but got me some screenshots today. He found that some backgrounds in the shots taken are wrong & were not apparent before. He may be able to fix this in the coming weeks hopefully. The intro graphics still need to be worked on along with the bike levels.
- 5th September 2000: WTC - Bryan informed me that the bike levels don't work properly yet, but that all the other levels are working fine. He says that the high quality graphics in the intro (like the 3rd screenshot, attract mode) still have to be done. He said that the hardware uses a special trick to display them that no other Deco game uses & he still needs to figure this out.
- 30th August 2000: WTC - Bryan confirmed that Mah-00 is correct & said that the driver should be done by possibly early next week.
- 29th August 2000: WTC - The dumper redumped Mah-00 & had thought he finally got a good read.
- 27th August 2000: WTC - Bryan suggested that the pins of Mah-00 may be dirty.
- 22nd August 2000: WTC - Mah-00 redumped & got stuck once again, Mah-07 redumped & tested good.
- 16th August 2000: WTC - Bryan McPhail tested the dump for Robo Cop 2 and found Mah-07 to be corrupted and a stuck bit in Mah-00, he tested the game & found background graphics problems most likely due to the stuck bit, but the game is at least running (took screen shots).
LEVELS: 5
Other Emulators:
* FB Alpha
Movie: Robocop 2
Genre: Sci-fi Action
Year: USA 1991
Director: Irvin Kershner
Studio: Orion Pictures
Cast: Peter Weller, Nancy Allen, Felton Peery, O'Herlihy, Belinda Bauer, Tom Noonan, Gabriel Damon
Recommended Games (Cops):
Cops'n Robbers
Lupin III
Streaking
Time Limit
Hogan's Alley (PlayChoice-10)
Vs. Hogan's Alley
Turkey Shoot
Cop 01
Crackshot (Police Alley)
Street Heat
Jail Break
APB - All Points Bulletin
Chase H.Q.
Special Criminal Investigation
Special Criminal Investigation (Tourvision PCE bootleg)
Super Chase
Round Up 5 - Super Delta Force
Gang Busters
Narc
Robocop
Robocop 2
Robocop 3 (Nintendo Super System)
Vs. Freedom Force
Crime City
E-Swat
Cyber Police ESWAT (Mega-Tech)
A.B. Cop
Dead Connection
Gunbuster
Lethal Enforcers
Lethal Weapon (Nintendo Super System)
Lucky & Wild
Judge Dredd (rev LA1, prototype)
Judge Dredd (Rev C Dec. 17 1997)
Under Fire
Hard Times
Locked 'n Loaded
Virtua Cop
Virtua Cop 2
Virtua Cop 3
Die Hard Arcade / Dynamite Deka
Asian Dynamite / Dynamite Deka EX
Police Trainer
Armed Police Batrider
Dynamite Cop
Silent Scope
Silent Scope 2
Silent Scope EX
SWAT Police
Recommended Games (Robots):
Robot Bowl
Berzerk
Frenzy
Robotron
Hopper Robo
I, Robot
Marvin's Maze
Screw Loose
Hole Land
Bygone
Galactic Warriors
Metal Clash
Metal Soldier Isaac II
Robo Wres 2001
Mutant Night
Star Guards
Xybots
Atomic Robo-kid
Bakutotsu Kijuutei
Enforce
Povar / Sobrat' Buran / Agroprom (Pssst)
Robocop
Robocop 2
Robocop 3 (Nintendo Super System)
Act-Fancer Cybernetick Hyper Weapon
Escape from the Planet of the Robot Monsters
Robo Army
Terminator 2 - Judgment Day
Turbo Force
Battle of the Solar System
X-Men
Schmeiser Robo
Cyberbots: Fullmetal Madness
Romset: 7489 kb / 25 files / 2.49 zip
MAME XML Output:
   | <game name="robocop2" sourcefile="cninja.c"> |
   |    | <description>Robocop 2 (Euro/Asia v0.10)</description> |
   |    | <year>1991</year> |
   |    | <manufacturer>Data East Corporation</manufacturer> |
   |    | <rom name="gq-03.k1" size="131072" crc="a7e90c28" sha1="e1ff720e4e63de3adc94505a566e7340f65567d5" region="maincpu" offset="0"/> |
   |    | <rom name="gq-07.k3" size="131072" crc="d2287ec1" sha1="8f596205c69b0ed3974cb0bd17fcc3b3bf47a0ca" region="maincpu" offset="1"/> |
   |    | <rom name="gq-02.j1" size="131072" crc="6777b8a0" sha1="9081bd187c3b5923efab3e4abde952e9ab29d946" region="maincpu" offset="40000"/> |
   |    | <rom name="gq-06.j3" size="131072" crc="e11e27b5" sha1="03570da040b7cef2cecebce51b27f8a8fcf62eb1" region="maincpu" offset="40001"/> |
   |    | <rom name="go-01-1.h1" size="131072" crc="ab5356c0" sha1="297a89b4d9212c916745997bbb959b0ed660f909" region="maincpu" offset="80000"/> |
   |    | <rom name="go-05-1.h3" size="131072" crc="ce21bda5" sha1="615701d4abdb56d50da44589e6e03909f4b28d45" region="maincpu" offset="80001"/> |
   |    | <rom name="go-00.f1" size="131072" crc="a93369ea" sha1="9e13c36112eb7ebc97dc919e24d0b2955c57e10e" region="maincpu" offset="c0000"/> |
   |    | <rom name="go-04.f3" size="131072" crc="ee2f6ad9" sha1="3abc07792f444a3415fd32e50d6855843e900b1d" region="maincpu" offset="c0001"/> |
   |    | <rom name="gp-09.k13" size="65536" crc="4a4e0f8d" sha1="5408465667d2854bbade23a26ba619d42a0c22f8" region="audiocpu" offset="0"/> |
   |    | <rom name="gp10-1.y6" size="65536" crc="d25d719c" sha1="be874cf403ec0e607eb9b54b7cfff0a53f4d59a2" region="gfx1" offset="1"/> |
   |    | <rom name="gp11-1.z6" size="65536" crc="030ded47" sha1="59ded540b2601ec37255e871e38ac71a47c8d007" region="gfx1" offset="0"/> |
   |    | <rom name="mah-04.z4" size="524288" crc="9b6ca18c" sha1="29a20200ea50b9e8e79da072c1b6e580e6ca180f" region="gfx2" offset="0"/> |
   |    | <rom name="mah-03.y4" size="524288" crc="37894ddc" sha1="ee08440b3b2023ec6ee2af6d509b642bcead2e60" region="gfx2" offset="40000"/> |
   |    | <rom name="mah-01.z1" size="524288" crc="26e0dfff" sha1="8cca2dbcda64f4bc6ee0842486da7dc7df3046fd" region="gfx3" offset="0"/> |
   |    | <rom name="mah-00.y1" size="524288" crc="7bd69e41" sha1="296adbf7d40f1092bf38599b3bad51f39d8093b2" region="gfx3" offset="40000"/> |
   |    | <rom name="mah-02.a1" size="524288" crc="328a247d" sha1="879f75452dc7c327fd5b35c960c58bc0c0efd33c" region="gfx3" offset="80000"/> |
   |    | <rom name="mah-05.y9" size="524288" crc="6773e613" sha1="ee6cb4272bb9f80e0d918dc059b40e0a47db0876" region="gfx4" offset="0"/> |
   |    | <rom name="mah-08.y12" size="524288" crc="88d310a5" sha1="82d249f331f51b7c72f9114ecf4e835ccdae7e97" region="gfx4" offset="1"/> |
   |    | <rom name="mah-06.z9" size="524288" crc="27a8808a" sha1="cb14992d1073de38406e36f5884d77933dd6b765" region="gfx4" offset="100000"/> |
   |    | <rom name="mah-09.z12" size="524288" crc="a58c43a7" sha1="0b7f743cf0443d998479b7d5d95b8f2aaf1ef136" region="gfx4" offset="100001"/> |
   |    | <rom name="mah-07.a9" size="524288" crc="526f4190" sha1="23cb79230ec267b8e4236381b5a596d7af8ec5b3" region="gfx4" offset="200000"/> |
   |    | <rom name="mah-10.a12" size="524288" crc="14b770da" sha1="6d57da630da1ec457ebaeed8c251e85bd737e97c" region="gfx4" offset="200001"/> |
   |    | <rom name="gp-08.j13" size="131072" crc="365183b1" sha1="7d3c201c49981c3ac84022283b048e380cbb7ec3" region="oki1" offset="0"/> |
   |    | <rom name="mah-11.f13" size="524288" crc="642bc692" sha1="8d9e446b7633bb6acc46d9f92044a69b99a0ccc9" region="oki2" offset="0"/> |
   |    | <rom name="go-12.v7" size="1024" crc="278f674f" sha1="d4f5b9770d6d2ddebf1b999e291c80a3e274d492" region="proms" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="14000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="HuC6280" clock="4027500"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ym1" name="YM2203" clock="4027500"/> |
   |    | <chip type="audio" tag="ym2" name="YM2151" clock="3580000"/> |
   |    | <chip type="audio" tag="oki1" name="OKI6295" clock="1006875"/> |
   |    | <chip type="audio" tag="oki2" name="OKI6295" clock="2013750"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" pixclock="4915200" htotal="320" hbend="0" hbstart="320" vtotal="256" vbend="8" vbstart="248" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW" mask="7"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="6"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="5"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="3"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW" mask="56"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="48"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="40"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="32"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="24"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="768"> |
   |    |    | <dipvalue name="1" value="256"/> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="768" default="yes"/> |
   |    |    | <dipvalue name="4" value="512"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Time" tag="DSW" mask="3072"> |
   |    |    | <dipvalue name="400 Seconds" value="2048"/> |
   |    |    | <dipvalue name="300 Seconds" value="3072" default="yes"/> |
   |    |    | <dipvalue name="200 Seconds" value="1024"/> |
   |    |    | <dipvalue name="100 Seconds" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Health" tag="DSW" mask="12288"> |
   |    |    | <dipvalue name="17" value="0"/> |
   |    |    | <dipvalue name="24" value="4096"/> |
   |    |    | <dipvalue name="33" value="12288" default="yes"/> |
   |    |    | <dipvalue name="40" value="8192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Continues" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="16384" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bullets" tag="DSW3" mask="3"> |
   |    |    | <dipvalue name="Least" value="0"/> |
   |    |    | <dipvalue name="Less" value="1"/> |
   |    |    | <dipvalue name="Normal" value="3" default="yes"/> |
   |    |    | <dipvalue name="More" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Enemy Movement" tag="DSW3" mask="12"> |
   |    |    | <dipvalue name="Slow" value="8"/> |
   |    |    | <dipvalue name="Normal" value="12" default="yes"/> |
   |    |    | <dipvalue name="Fast" value="4"/> |
   |    |    | <dipvalue name="Fastest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Enemy Strength" tag="DSW3" mask="48"> |
   |    |    | <dipvalue name="Less" value="32"/> |
   |    |    | <dipvalue name="Normal" value="48" default="yes"/> |
   |    |    | <dipvalue name="More" value="16"/> |
   |    |    | <dipvalue name="Most" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Enemy Weapon Speed" tag="DSW3" mask="64"> |
   |    |    | <dipvalue name="Normal" value="64" default="yes"/> |
   |    |    | <dipvalue name="Fast" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Game Over Message" tag="DSW3" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/> |
|
|