Home News Forum                            

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

captcommr1: MAME ROM Information.


Captain Commando (c) 1991 Capcom.

In this beat'em up, Captain Commando and his 3 faithful companions travel through various locales on their way to confront the evil Scumocide!


Capcom Play System hardware (CP-S)

Game ID : CP-S No. 17

Main CPU : 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), OKI6295 (@ 7.576 Khz)

Players : 2 or 4

Control : 8-way joystick

Buttons : 2

=> [1] Attack, [2] Jump


Released in September 1991.

CAPtain COMmando = CAPCOM

The stages of the game takes place in "Final Fight"'s Metro City, but in the year 2026.

Captain Commando is Capcom's own homage to classic American sci-fi shows and magazines and the work of artists like Frank R. Paul. It was not the only game, though; "Battle Circuit" is even a better example of Capcom's enthusiasm for this stuff.

Each of the player's button on the dedicated 4-player cabinet uses a unique two-in-one play action button design : 2 large half circle buttons (red & blue) placed straight side by straight side to form one big circle, thus making two buttons look like one big button cut in half vertically.

Mack the Knife's name is based on a song made popular in the mid 1950's by Louis Armstrong.

Ginzu the ninja's name comes from the ginzu kitchen knives which were introduced in the 1970's which were made famous by its TV advertising campaign.

Sho (Ginzu the ninja's Japanese name) is probably based on Sho Kosugi who is a Japanese actor who is known for his portrayals of ninjas in various movies in the 1980's.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Captain Commando : G.S.M. Capcom 5 - PCCB-00083) on 21/03/1992.


The US version is slightly different, it has the 'Winners Don't Use Drugs' screen.

Sho is called Ginzu in US, Jennety is called Mack the Knife, and Hoover is called Baby Head in the US.


Planners : Akira Yasuda (Akiman), Junichi Ohno (Ohno)

Character Designers : Kurisan, Ouji, Eripyon. N, Mattian, Q, Mayo, Ykaru M.

Scroll Designers : Koi, Konomi (Powerful Konomi), Sui, Buppo, Go

Programmers : Y. Egawa, Yokoyama, T. Ueno, Yoshizumi

Sound : Masaki Izutani (T. Yomage)

Sound-Sub : Syun Nishigaki (Syun)

Special Thanks : James Goddard (DJames), Scott, Tetsu, Akira Nishitani (Nin)


* Consoles :

Nintendo Super Famicom (Mar.1995) [Model SGVC-QM]

Sega Mega Drive [Unreleased Prototype]

Sega Mega-CD [Unreleased Prototype]

Sony PlayStation (Sep.1998) [Model SLPS-01567]

Sony PSP (2006, "Capcom Classics Collection Remixed")

Sony PlayStation 2 (2006, "Capcom Classics Collection, Volume 2")

Microsoft XBOX (2006, "Capcom Classics Collection, Volume 2")


Game's rom.

Machine's picture.

MAME Info:

0.138u4 [Stefan Lindberg, The Dumping Union]

0.34b4 [Paul Leaman]


- Original PCB running through an RGB board and into my PC. Smitdogg (ID 03956)

- m68k / m68000 core: Inconsistency between real board and MAME. emuman (ID 01989)


- 0.144u3: Kold666 moved pld ($0 - ccprg1.11d) from clone (World 911014) to Captain Commando (World 911202).

- 0.139: john666, Dr. Spankenstein, Smitdogg and The Dumping Union added clone Captain Commando (Japan 910928).

- 24th July 2010: Smitdogg - We got Captain Commando (Japan 910928).

- 0.138u4: Stefan Lindberg and The Dumping Union added Captain Commando (World 911202). Renamed (captcomm) to (captcommr1).

- 8th July 2010: Smitdogg - Layne found an undumped Captain Commando board for sale that we can get if people want to donate toward it. Including all fees and shipping, I would probably need around $135 donated. So if any Captain Commando fans want to donate toward it, you can click below, and if the full amount doesn't come, we can buy something else for decapping. Edit 1: We got the money to bid on Captain Commando thanks to john666! Wow. Edit 2: I have the bid in for the Captain Commando. It's an undumped Japanese version. Stefan Lindberg got an undumped World version of Captain Commando as well.

- 0.133u1: Renamed (captcomu) to (captcommu), (captcomj) to (captcommj) and (captcomb) to (captcommb).

- 0.126u5: Added A-board PLDs (buf1, ioa1, prg1, rom1 and sou1), B-board PLDs (iob1.12d, cc63b.1a and ccprg.11d) and C-board PLDs (ioc1.ic7 and c632.ic1).

- 0.125u9: Highwayman added clone Captain Commando (bootleg) - not working.

- 11th May 2008: Guru - I received a small custom adapter from Charles MacDonald. It's used to raw-read PALs, especially protected ones. Very nice little gizmo that will hopefully be useful for solving some memory map related issues in MAME. I've already used it to dump the PALs from Captain Commando (CPS1).

- 11th March 2006: Guru - I just picked up lots of juicy stuff from my local post office like some unwanted 'junk' like Captain Commando (bootleg).

- 0.73: Added 'Coinage' dipswitch and changed 'Unknown' to 'Unused' dipswitches.

- 0.63: Changed description to 'Captain Commando (World 911014)' and clones '(US)' to '(US 910928)' and '(Japan)' to '(Japan 911202)'. Added 'Game Mode' dipswitch.

- 0.57: Fixed MAMETesters bug captcomm36b11yel. Added 3rd and 4th player and coin slots.

- 25th October 2001: Angelo Salese submitted a patch for Captain Commando input ports, adding 4 player support.

- 0.36b11: Paul Leaman fixed continue screen in Captain Commando.

- 0.36b7: Removed 3rd button.

- 0.35b2: Nicola Salmoria added clone Captain Commando (US). Nathan Barber added clone (Japan).

- 0.34b4: Paul Leaman added Captain Commando (World) (Capcom 1991).

- 8th November 1997: CaBBe dumped Captain Commando (World 911014).


Other Emulators:

* Calice

* Callus

* FB Alpha

* Kawaks

* Nebula

* Raine

Recommended Games (Super Heroes):




Batman Forever

Captain America and The Avengers

Avengers In Galactic Storm

Captain Commando

Eight Man

Spider-Man: The Videogame

Spider-Man vs The Kingpin (Mega-Tech)


X-Men: Children of the Atom

X-Men Vs. Street Fighter

Marvel Super Heroes

Marvel Super Heroes Vs. Street Fighter

Marvel Vs. Capcom: Clash of Super Heroes

Marvel vs. Capcom 2

Battle Circuit

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: 5699 kb / 24 files / 2.36 zip

MAME XML Output:

       <game name="captcommr1" sourcefile="cps1.c" cloneof="captcomm" romof="captcomm">
              <description>Captain Commando (World 911014)</description>
              <rom name="cce_23d.8f" size="524288" crc="19c58ece" sha1="6e23e87db29b2c5698b7cead99d1106a2e190648" region="maincpu" offset="0"/>
              <rom name="cc_22d.7f" size="524288" crc="a91949b7" sha1="c027af89cd8f6bd3aaed61114582322c42e0c74f" region="maincpu" offset="80000"/>
              <rom name="cc_24d.9e" size="131072" crc="680e543f" sha1="cfa963ab6329f615807db213bf53841860ed3149" region="maincpu" offset="100000"/>
              <rom name="cc_28d.9f" size="131072" crc="8820039f" sha1="d68ce0b34ade75b8c5214168b2b1e0cdff45cd52" region="maincpu" offset="100001"/>
              <rom name="cc-5m.3a" merge="cc-5m.3a" size="524288" crc="7261d8ba" sha1="4b66292e42d20d0b79a756f0e445492ddb9c6bbc" region="gfx" offset="0"/>
              <rom name="cc-7m.5a" merge="cc-7m.5a" size="524288" crc="6a60f949" sha1="87391ff92abaf3e451f70d789a938cffbd1fd222" region="gfx" offset="2"/>
              <rom name="cc-1m.4a" merge="cc-1m.4a" size="524288" crc="00637302" sha1="2c554b59cceec2de67a9a4bc6281fe846d3c8cd2" region="gfx" offset="4"/>
              <rom name="cc-3m.6a" merge="cc-3m.6a" size="524288" crc="cc87cf61" sha1="7fb1f49494cc1a08aded20754bb0cefb1c323198" region="gfx" offset="6"/>
              <rom name="cc-6m.7a" merge="cc-6m.7a" size="524288" crc="28718bed" sha1="dfdc4dd14dc609783bad94d608a9e9b137dea944" region="gfx" offset="200000"/>
              <rom name="cc-8m.9a" merge="cc-8m.9a" size="524288" crc="d4acc53a" sha1="d03282ebbde362e679cc97f772aa9baf163d7606" region="gfx" offset="200002"/>
              <rom name="cc-2m.8a" merge="cc-2m.8a" size="524288" crc="0c69f151" sha1="a170b8e568439e4a26d84376d53560e4248e4e2f" region="gfx" offset="200004"/>
              <rom name="cc-4m.10a" merge="cc-4m.10a" size="524288" crc="1f9ebb97" sha1="023d00cb7b6a52d1b29e2052abe08ef34cb0c55c" region="gfx" offset="200006"/>
              <rom name="cc_09.11a" merge="cc_09.11a" size="65536" crc="698e8b58" sha1="b7a3d905a7ed2c430426ca2e185e3d7e75e752a1" region="audiocpu" offset="0"/>
              <rom name="cc_18.11c" merge="cc_18.11c" size="131072" crc="6de2c2db" sha1="9a1eaba8d104f59a5e61f89679bb5de0c0c64364" region="oki" offset="0"/>
              <rom name="cc_19.12c" merge="cc_19.12c" size="131072" crc="b99091ae" sha1="b19197c7ad3aeaf5f41c26bf853b0c9b502ecfca" region="oki" offset="20000"/>
              <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="prg1" merge="prg1" size="279" crc="f1129744" sha1="a5300f301c1a08a7da768f0773fa0fe3f683b237" region="aboardplds" offset="0"/>
              <rom name="rom1" merge="rom1" size="279" crc="41dc73b9" sha1="7d4c9f1693c821fbf84e32dd6ef62ddf14967845" region="aboardplds" offset="0"/>
              <rom name="sou1" merge="sou1" size="279" crc="84f4b2fe" sha1="dcc9e86cc36316fe42eace02d6df75d08bc8bb6d" region="aboardplds" offset="0"/>
              <rom name="cc63b.1a" merge="cc63b.1a" size="279" crc="cae8f0f9" sha1="eadbd45e184195b2d170cd71a68e5caed64b69f7" region="bboardplds" offset="0"/>
              <rom name="iob1.12d" merge="iob1.12d" size="279" crc="3abc0700" sha1="973043aa46ec6d5d1db20dc9d5937005a0f9f6ae" region="bboardplds" offset="0"/>
              <rom name="ccprg.11d" size="279" status="nodump" region="bboardplds" offset="0"/>
              <rom name="ioc1.ic7" merge="ioc1.ic7" size="279" crc="0d182081" sha1="475b3d417785da4bc512cce2b274bb00d4cc6792" region="cboardplds" offset="0"/>
              <rom name="c632.ic1" size="279" crc="0fbd9270" sha1="d7e737b20c44d41e29ca94be56114b31934dde81" region="cboardplds" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="2151" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="59.610000" />
              <sound channels="1"/>
              <input players="4" buttons="2" coins="4" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coinage" tag="DSWA" mask="7">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <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/6 Credits" value="3"/>
              <dipswitch name="Unused" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWA" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWA" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="2 Coins to Start, 1 to Continue" tag="DSWA" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWA" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty 1" tag="DSWB" mask="7">
                     <dipvalue name="1 (Easiest)" value="7"/>
                     <dipvalue name="2" value="6"/>
                     <dipvalue name="3" value="5"/>
                     <dipvalue name="4 (Normal)" value="4" default="yes"/>
                     <dipvalue name="5" value="3"/>
                     <dipvalue name="6" value="2"/>
                     <dipvalue name="7" value="1"/>
                     <dipvalue name="8 (Hardest)" value="0"/>
              <dipswitch name="Difficulty 2" tag="DSWB" mask="24">
                     <dipvalue name="Easy" value="24"/>
                     <dipvalue name="Normal" value="16" default="yes"/>
                     <dipvalue name="Hard" value="8"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Play Mode" tag="DSWB" mask="192">
                     <dipvalue name="1 Players" value="64"/>
                     <dipvalue name="2 Players" value="192" default="yes"/>
                     <dipvalue name="3 Players" value="128"/>
                     <dipvalue name="4 Players" value="0"/>
              <dipswitch name="Lives" tag="DSWC" mask="3">
                     <dipvalue name="1" value="0"/>
                     <dipvalue name="2" value="3" default="yes"/>
                     <dipvalue name="3" value="2"/>
                     <dipvalue name="4" value="1"/>
              <dipswitch name="Free Play" tag="DSWC" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="DSWC" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSWC" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSWC" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Allow Continue" tag="DSWC" mask="64">
                     <dipvalue name="No" value="64"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <dipswitch name="Game Mode" tag="DSWC" mask="128">
                     <dipvalue name="Game" value="128" default="yes"/>
                     <dipvalue name="Test" 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