Home News Forum                            

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

punisheru: MAME ROM Information.


The Punisher (c) 1993 Capcom.

Play as either the Punisher or Nick Fury, together or solo, and fight your way through many dangerous locales filled with criminals. Lots of devastating weapons and moves to unleash on your opponents. Find and defeat the Kingpin in this side-scrolling beat'em up. Very similar to the game "Final Fight", also by Capcom.


Capcom Play System hardware (CP-S)

[CP-S No. 26]

Main CPU : 68000 (@ 12 Mhz), Z80 (@ 8 Mhz)

Sound Chips : Q-Sound (@ 4 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2

=> [1] Attack, [2] Jump


Released in April 1993.

This game features the main characters from the comic books respectively titled 'The Punisher' (First appearance : Amazing Spider-Man 129, 1973) and 'Nick Fury' (First appearance : Sgt. Fury and his Howling Commandos 1, 1963), Agent of SHIELD, both published by Marvel Comics. The acronym SHIELD stands for 'Surpreme Headquarters International Espionage Law-enforcement Division'.

Scully, the first of the boss villains here, is loosely based on a villain named Chester Scully who appeared in issues 22-23 (August and September, 1989) of the Punisher's first ongoing series, which ran from 1987 to 1995. The leaping kicks he uses in the game are an homage to the cover of the 23rd issue where his comic book counterpart is shown attacking the Punisher by kicking at him while jumping.

Bushwacker, the 4th stage boss, is based on the homonymous Marvel's super villain (enemy of Daredevil, The Punisher and Wolverine). Although, there are some aesthetic differences from his appearance in the game and in the original comic: half of his face is horribly scared in the comic, while in the game his face seems in good conditions. Also, his special right arm, altered bionically to function as a gun, is still revealed on his real form on the comic, while in the game he can turn his arms from normal form to guns form, like a type of mutant morph (and this should sound incongruous, because he's a mutant's hunter on the Marvel's comics). He appear on the Capcom's game before he was hired by Kingpin for kill Punisher in the original Punisher comic series, so his presence fit perfectly in the game's plot.

Jigsaw, the non-boss enemy appearing in the 2nd area of the final stage (elevator's top) is one of the most dangerous enemies of Punisher in the original comic series. Although, is showed different in the game - in the game he appears like a commando-mercenary, while in the comic he was a former killer of a notorious mobster family of New York. - By the way, his scared face (caused by the same Punisher in the comics) is identical to his original appearance on the comics.

Bruno Costa, the bald gangster with sunglasses appearing in the scenes of attract mode and during the first stages of the game, is also showed in the comic, and he's the responsible of the massacre of the Frank's Castle family, like the game says. However, Punisher killed him in the comic's series, while in the game he's killed by Guardroid (the 2nd stage boss).

Hidden Bonus Level : Looking in the game source code, there's a hidden second bonus game in stage directory. It shows an airplane hijacking or something and two of the generic game thugs burst through the winshield. They run across the screen to the left and then punisher shows up. There are several stewardesses on the floor as hostages and when you go over to them they get freed. But then the stage like instantly is interrupted and randomly takes you to the score screen after every stage and says 'Stage 7 complete' and then switches to an alternate credits screen with all the enemies in the game running across and doing random things. It's probably a part of the game not completed and not remove from the final product and still present in the source code. The only way to see this hidden stage is to browse the source code or using a cheat with emulator like MAME.

Soundtrack releases :

Pony Canyon / Scitron - Tenchi wo Kurau II The Battle of Red Wall : G.S.M. Capcom 7 - PCCB-00133 - 20/08/1993.

An unofficial Chinese version is known as "Biaofeng Zhanjing".


The US version has the "Winners Don't Use Drugs" screen.

Japanese version is a bit different :

* The Super Kick results in blue flames on the enemy instead of blood.


* Super Kick : Down, Up+Attack

* Super Air Kick : Forward(x2), Jump, Down+Attack

* Special Ending : finish the game without having to continue to see a different credit sequence (badguy parade).

* On 2nd area of first stage, the enemy Cool will appear for few seconds from a open door, then he will flee : if you're fast, you can kill him before he disappear with the handgun that the players draw automatically in that moment.

* When you're in the 2nd area of stage 2, the gangsters' mansion in Florida, there are 3 jail cells in which 3 girls are being held hostage. Break open the cells and then stand still. The girls will give the players thank-you hugs that restore energy to their lifebars.

* At the end of the 2nd stage you'll fight against the Guardroid. At the end of the room where the battle is set, you'll found an huge bed and a painting in the wall. Destroy this objects for obtain extra weapons and energy that could help you during the fight

* In the 3rd stage (the harbor) you'll encounter several cars, where gangster carrying machine gun will exit from there for attack the players. If you destroy those cars before they'll exit from there, they'll disappear in the explosion: also, you can see the poor driver carbonized after the car's explosion!

* The Punisher and Nick Fury's personal handguns are usually drawn automatically whenever enemies carrying firearms - and also the robots called 'Pretty Boy' - turn up. With the exception of the robots, which are tougher to deal with, try to refrain from killing the enemies armed with guns until after you've killed some of those who aren't carrying guns. This certainly comes in useful during the showdown at the end with the Kingpin, who's drawn much larger here than he was in Sega's own "Spider-Man - The Videogame", made 2 years earlier.


Game Designers : Akira Yasuda (Akiman), Maeda, Buchi, Jun Keiba, Junichi Ohno (Ohn)

Program Designers : Kazuhito Nakai, T. Ueno, Y. Kawabata, Mitsu, Y. Mikami (ZZR)

Character Designers : Eripyon. N, Matsunaga, Mayo Seriya, Daniel, Vlad. T, Inukichi, Minobeyan, Yokota Yokozo, Koizumi, Iwai, Go, T. Tathivana, Mikiman, Marilyn Higuchi, Harusan

Sound Designers : Yoko Shimomura (Pi B), Isao Abe, Toshio Kajino, Syun Nishigaki, Nobu. Oouchi

Director : Noritaka Funamizu (Poo)

System Adviser : Jaboon

Illustration Designer : Sensei

Special Thanks : Tanuki, Ikeda Yasushi (Ikebomb), Yuko Takehara (Yuko), Koguma, Alex Jimenez (Alex), Scott


* Consoles :

Sega Mega Drive [US] (1994)

Sega Mega Drive [EU] (1994)


Game's rom.

Machine's picture.

MAME Info:

0.35b3 [Nicola Salmoria]


- 0.144u3: Team CPS-1 fixed ROMs labels and locations in clone The Punisher (Japan 930422), added Q-Sound PALs.

- 0.144u2: Kold666 dumped and added Q-Sound PALs to The Punisher (World 930422) and (USA 930422).

- 0.137: Anonymous added clone Biaofeng Zhanjing (Chinese bootleg of The Punisher).

- 0.133u1: Renamed (punishru) to (punisheru) and (punishrj) to (punisherj).

- 0.127: Replaced A-board PLDs (prg1 and sou1) with (prg2).

- 0.126u5: Added A-board PLDs (buf1, ioa1, prg1, rom1 and sou1).

- 0.125u9: Added clones The Punisher (bootleg with PIC16c57, set 1), (bootleg with PIC16c57, set 2) and (bootleg with PIC16c57, set 3). David Haywood added rom loading for the Punisher sets with PICs. No good dumps of the PICs exist, and this is mainly for reference so that we don't forget the graphic rom loading on them. They don't work. They're basically the same set from different PCBs, so one will probably be removed eventually.

- 0.124u3: Nicola Salmoria fixed missing graphic (red van at the start of level 2).

- 0.94u1: Aaron Giles fixed '3 speaker problem' with Qsound. Removed 3rd sound channel.

- 0.93u1: Replaced YM2151 sound with Q-Sound (4MHz).

- 0.93: Replaced QSound with YM2151 (3579580 Hz) and added 3rd sound channel.

- 3rd November 2003: Guru - Punisher (bootleg) arrived from Fabrice Arzeno.

- 0.63: Changed description to 'The Punisher (World 930422)' and clones '(US)' to '(US 930422)' and '(Japan)' to '(Japan 930422)'.

- 0.36b12: Changed Z80 CPU2 clock speed to 6MHz.

- 0.36b11: Added clone The Punisher (US). Replaced Custom sound with QSound (4MHz).

- 0.36b3: Changed description to 'The Punisher (World)' and clone to 'The Punisher (Japan)'.

- 0.35: Added Custom sound.

- 3rd July 1999: Paul Leaman fixed several CPS-1 graphics problems such as the missing van in Punisher and some others.

- 0.35RC1: Added 'Freeze' dipswitch.

- 0.35b4: Added Z80 (4MHz) CPU2.

- 0.35b3: Nicola Salmoria added Punisher (World) (Capcom 1993) and clone (Japan).

- 13th February 1999: More progress on the CPS1 driver. Some of the later CPS1 games utilizing the Q-sound system are now working (such as Cadillacs & Dinosaurs, Punisher and Warriors of Fate), and a few minor bugs have been fixed. No sound though, because the Q-sound roms are encrypted. Information about 'Kabuki' encryption system is very welcome.

- 12th November 1997: CaBBe dumped The Punisher (World 930422).


Other Emulators:

* Calice

* Callus

* FB Alpha

* Kawaks

* Nebula

* Raine

Recommended Games (Heroes Fighter):

Knuckle Joe

My Hero



Trojan (PlayChoice-10)


Black Panther

Double Dragon

Double Dragon II

Double Dragon 3

Double Dragon (PlayChoice-10)

Double Dragon (Neo-Geo)

Ginga NinkyouDen



Shinobi (Mega-Tech)

Shinobi / FZ-2006

The Revenge of Shinobi (Mega-Tech)

Shinobi III (Mega Play)

Bad Dudes vs. Dragonninja

Shadow Warriors


Crime Fighters


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


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)


B.Rap Boys

Big Fight

Guardians of the 'Hood


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)


Sonic Blast Man 2 Special Turbo

Gaia Crusaders

Vamp 1/2

Jue Zhan Tian Huang

Thunder Heroes

Demolish Fist

Romset: 7811 kb / 33 files / 3.70 zip

MAME XML Output:

       <game name="punisheru" sourcefile="cps1.c" cloneof="punisher" romof="punisher">
              <description>The Punisher (USA 930422)</description>
              <rom name="psu_26.11e" size="131072" crc="9236d121" sha1="52d5d00009f61089157319943cde8f1a1ed48ad4" region="maincpu" offset="0"/>
              <rom name="psu_30.11f" size="131072" crc="8320e501" sha1="bb3b74135df9dd494a277a1bc3bef2917351203f" region="maincpu" offset="1"/>
              <rom name="psu_27.12e" size="131072" crc="61c960a1" sha1="f8fe651283cc1f138d013cab65b833505de6df9f" region="maincpu" offset="40000"/>
              <rom name="psu_31.12f" size="131072" crc="78d4c298" sha1="6e7fbaed9ad9230a6e5035c6eda64b2f1f83048c" region="maincpu" offset="40001"/>
              <rom name="psu_24.9e" size="131072" crc="1cfecad7" sha1="f4dcf5066dc59507cece0c53ccc208e4323ae26f" region="maincpu" offset="80000"/>
              <rom name="psu_28.9f" size="131072" crc="bdf921c1" sha1="89a6709756c7c32e7c888806f983ce5af61cfcef" region="maincpu" offset="80001"/>
              <rom name="psu_25.10e" size="131072" crc="c51acc94" sha1="34ffd6392914e3e67d7d0804215bd1193846b554" region="maincpu" offset="c0000"/>
              <rom name="psu_29.10f" size="131072" crc="52dce1ca" sha1="45277abe34feacdcaedaec56f513b7437d4260e9" region="maincpu" offset="c0001"/>
              <rom name="ps_21.6f" merge="ps_21.6f" size="524288" crc="8affa5a9" sha1="268760b83b1723ff50a019ec51ef7af2e49935bf" region="maincpu" offset="100000"/>
              <rom name="ps-1m.3a" merge="ps-1m.3a" size="524288" crc="77b7ccab" sha1="e08e5d55a79e4c0c8ca819d6d7d2a14f753c6ec3" region="gfx" offset="0"/>
              <rom name="ps-3m.5a" merge="ps-3m.5a" size="524288" crc="0122720b" sha1="5f0d3097e097f64106048156fbb0d343fe78fffa" region="gfx" offset="2"/>
              <rom name="ps-2m.4a" merge="ps-2m.4a" size="524288" crc="64fa58d4" sha1="d4a774285ed15273195b6b26d2965ce370e54e73" region="gfx" offset="4"/>
              <rom name="ps-4m.6a" merge="ps-4m.6a" size="524288" crc="60da42c8" sha1="95eec4a58d9628a2d9764951dd8dc11e4860a899" region="gfx" offset="6"/>
              <rom name="ps-5m.7a" merge="ps-5m.7a" size="524288" crc="c54ea839" sha1="0733f37329edd9d0cace1319a7544b40aa7ecb0b" region="gfx" offset="200000"/>
              <rom name="ps-7m.9a" merge="ps-7m.9a" size="524288" crc="04c5acbd" sha1="fddc94b0f36d4d22d7c357856ae15b7514c342d3" region="gfx" offset="200002"/>
              <rom name="ps-6m.8a" merge="ps-6m.8a" size="524288" crc="a544f4cc" sha1="9552df8934ba25f19a22f2e07783712d8c8ef03c" region="gfx" offset="200004"/>
              <rom name="ps-8m.10a" merge="ps-8m.10a" size="524288" crc="8f02f436" sha1="a2f0ebb7e9593469c7b843f8962a66f3d77f79e5" region="gfx" offset="200006"/>
              <rom name="ps_q.5k" merge="ps_q.5k" size="131072" crc="49ff4446" sha1="87af12f87a940a6c5428b4574ad44a4b54867bc3" region="audiocpu" offset="0"/>
              <rom name="ps-q1.1k" merge="ps-q1.1k" size="524288" crc="31fd8726" sha1="1d73a76682e9fb908db0c55b9a18163f7539fea1" region="qsound" offset="0"/>
              <rom name="ps-q2.2k" merge="ps-q2.2k" size="524288" crc="980a9eef" sha1="36571381f349bc726508a7e618ba1c635ec9d271" region="qsound" offset="80000"/>
              <rom name="ps-q3.3k" merge="ps-q3.3k" size="524288" crc="0dd44491" sha1="903cea1d7f3120545ea3229d30fbd687d11ad68f" region="qsound" offset="100000"/>
              <rom name="ps-q4.4k" merge="ps-q4.4k" size="524288" crc="bed42f03" sha1="21302f7e75f9c795392a3b34e16a959fc5f6e4e9" region="qsound" offset="180000"/>
              <rom name="buf1" merge="buf1" size="279" crc="eb122de7" sha1="b26b5bfe258e3e184f069719f9fd008d6b8f6b9b" region="aboardplds" offset="0"/>
              <rom name="ioa1" merge="ioa1" size="279" crc="59c7ee3b" sha1="fbb887c5b4f5cb8df77cec710eaac2985bc482a6" region="aboardplds" offset="0"/>
              <rom name="prg2" merge="prg2" size="279" crc="4386879a" sha1="c36896d169d8c78393609acbbe4397931292a033" region="aboardplds" offset="0"/>
              <rom name="rom1" merge="rom1" size="279" crc="41dc73b9" sha1="7d4c9f1693c821fbf84e32dd6ef62ddf14967845" region="aboardplds" offset="0"/>
              <rom name="ps63b.1a" size="279" status="nodump" region="bboardplds" offset="0"/>
              <rom name="iob1.12d" merge="iob1.12d" size="279" crc="3abc0700" sha1="973043aa46ec6d5d1db20dc9d5937005a0f9f6ae" region="bboardplds" offset="0"/>
              <rom name="bprg1.11d" merge="bprg1.11d" size="279" crc="31793da7" sha1="400fa7ac517421c978c1ee7773c30b9ed0c5d3f3" region="bboardplds" offset="0"/>
              <rom name="ioc1.ic1" merge="ioc1.ic1" size="279" crc="0d182081" sha1="475b3d417785da4bc512cce2b274bb00d4cc6792" region="cboardplds" offset="0"/>
              <rom name="d7l1.7l" merge="d7l1.7l" size="279" crc="27b7410d" sha1="06d0cba0226850f100ff1f539bd7d5db0f90c730" region="dboardplds" offset="0"/>
              <rom name="d8l1.8l" merge="d8l1.8l" size="279" crc="539fc7da" sha1="cad5c91629c6247e49ccbbcbfe6b08229eafae07" region="dboardplds" offset="0"/>
              <rom name="d9k2.9k" merge="d9k2.9k" size="279" crc="cd85a156" sha1="a88f8939c5d93e65d7bcc0eb3ee5b6f4f1114e3a" region="dboardplds" offset="0"/>
              <rom name="d10f1.10f" merge="d10f1.10f" size="279" crc="6619c494" sha1="3aef656c07182a2186f810f30e0d854dd5bd8d18" region="dboardplds" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="8000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="qsound" name="Q-Sound" clock="4000000"/>
              <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="59.610000" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Freeze" tag="DSWC" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="3072"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise