Home News Forum                            

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

1941j: MAME ROM Information.


1941 - Counter Attack (c) 1990 Capcom.

A vertically scrolling shoot'em up. Player-1 uses a P-38 Lightning and Player-2 uses a Mosquito B Mk.IV.


Capcom Play System (CPS) hardware

Game ID : CP-S No. 07

Main CPU : 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

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

Players : 2

Control : 8-way joystick

Buttons : 2

=> [A] Fire, [B] Bomb


Released in February 1990.

1941 - Counter Attack was the first Shoot'em Up to add +1 to the score when a continue is used.

Here is all the official bosses names :

* Stage 1 - Leviathan

* Stage 2 - Bismarck

* Stage 3 - V3Rocket

* Stage 4 - Krote

* Stage 5 - Leviathan

* Stage 6 - Gotha

Historical inaccuracies - V3Rocket : The real V3 was a Super Gun, not a rocket. Furthermore, 'V-weapons' would not appear until 1944.

Default high-score table :

1ST 30000 CAP

2ND 29000 COM

3RD 28000 CAP

4TH 27000 COM

5TH 26000 oO2

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Final Fight : G.S.M. Capcom 3 - PCCB-00030) on 21/05/1990.


At the 5th position on the high score table, the Japanese version says 'j01' instead of 'o02'.


* Hint : Your airplane doesn't lose energy when it collides with cliff-walls, buildings etc. Instead it will rotate a bit after such collisions. That means you can tumble up and down these obstacles (keep on colliding), and if you keep shooting, your shots will go in all directions. This way you can clear up a lot of enemies when you are under pressure (while rolling you are invincible).


1. 1942 (1984)

2. 1943 - The Battle of Midway (1987)

3. 1943 Kai - Midway Kaisen (1988)

4. 1941 - Counter Attack [CP-S No. 07] (1990)

5. 19XX - The War Against Destiny [CP-S II No. 13] (1995)

6. 1944 - The Loop Master [CP-S II No. 33] (2000)


Planners : Noritaka Funamizu (Poo), Rekite

Object designers : Shinji Sakashita (Sakashita Thing), Yokota Yokozo, Terukun, Kuribow

Scroll designers : Sadakichi, Marilyn Higuchi, Yuki, Kintarou, Harusan

Character support : Akira Yasuda (Akiman)

Character coordinator : Rekite

Character effects : Yokota Yokozo

Sound composer : Hifumi

Programmers : Makkow, Babel-2, Dome

Game analysers : Akira Nishitani (Nin), Doda Nda Uda

Director : Yoshiki Okamoto (Kihaji Okamoto)


* Consoles :

NEC SuperGrafx (Aug.1991) [Model HC91048]

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.145u5 [Techmotour]

0.33b5 [Darren Olafson]

Artwork available


- Difficulty dipswitch has wrong values in tab menu. Iaspis (ID 03642)


- 0.145u5: Techmotour added 1941: Counter Attack (World 900227). Renamed (1941) to (1941r1).

- 0.144u3: Added missing pld ($0 - yi24b.1a).

- 0.141u4: Kevin Eshbach and Team CPS-1 added clone '1941: Counter Attack (USA 900227)'. Brian Troha added correct roms for '1941: Counter Attack (Japan)'. Added pld ($0 - iob1.11e) to the (World) version. Fixed rom names.

- 7th March 2011: Kevin Eshbach dumped the US version of 1941. It's a hard to come by board these days.

- 0.139: Changed description to '1941: Counter Attack'.

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

- 3rd June 2007: Mr. Do - Scanned instruction card for 1941 provided by Tormod.

- 0.99u3: Changed 'Life Bar' dipswitch to 'Level Up Timer'.

- 0.73: Changed 'Unknown' to 'Unused' dipswitches.

- 0.72u2: Fabrizio Pedrazzini added 'Throttle Game Speed' dipswitch (turning this off will break the game).

- 0.63: Added 'Game Mode' dipswitch.

- 0.35b13: Changed parent and clone descriptions to '1941 - Counter Attack'.

- 0.33b6: Marco Cassili added clone 1941 (Japan). Changed parent description to '1941 (World)'.

- 0.33b5: Darren Olafson added 1941 (Capcom 1990).

- 22nd November 1997: CaBBe dumped 1941 - Counter Attack (World).


Other Emulators:

* Calice

* Callus

* FB Alpha

* Kawaks

* Nebula

* Raine

Recommended Games (Airforce 2):

Phantom II


Mission-X (DECO Cassette)




1942 (PlayChoice-10)

1943 - The Battle of Midway

1943 Kai - Midway Kaisen

1944: The Loop Master

19XX: The War Against Destiny

XX Mission

Flying Shark

Fire Shark

Fire Shark (Mega-Tech)


Sonic Boom

Bombs Away

Fighting Hawk

Scramble Spirits

Sky Soldiers


Guts n' Glory (Bombing)

Meta Fox

Sky Adventure

Task Force Harrier

Twin Hawk

Vapor Trail - Hyper Offence Formation

The Last Day

Lightning Fighters

Sky Smasher

Ghost Pilots

Gulf War II

Fighter & Attacker

Blue Hawk

Double Wings

Strikers 1945

Strikers 1945 II

Strikers 1945 III

Strikers 1945 Plus

Spectrum 2000

Fire Hawk

Wyvern Wings

Romset: 3394 kb / 19 files / 1.31 zip

MAME XML Output:

       <game name="1941j" sourcefile="cps1.c" cloneof="1941" romof="1941">
              <description>1941: Counter Attack (Japan)</description>
              <rom name="41_36.12f" size="131072" crc="7fbd42ab" sha1="4e52a599e3099bf3cccabb89152c69f216fde79e" region="maincpu" offset="0"/>
              <rom name="41_42.12h" size="131072" crc="c7781f89" sha1="7e99c433de0c903791ae153a3cc8632042b0a90d" region="maincpu" offset="1"/>
              <rom name="41_37.13f" size="131072" crc="c6464b0b" sha1="abef422d891d32334a858d49599f1ef7cf0db45d" region="maincpu" offset="40000"/>
              <rom name="41_43.13h" size="131072" crc="440fc0b5" sha1="e725535533c25a2c80a45a2200bbfd0dcda5ed97" region="maincpu" offset="40001"/>
              <rom name="41_34.10f" size="131072" crc="b5f341ec" sha1="95c740332e9e05250979a098e951600ca89cfde4" region="maincpu" offset="80000"/>
              <rom name="41_40.10h" size="131072" crc="3979837d" sha1="e35bca5cd6f7559447c553c7866a3934080ca018" region="maincpu" offset="80001"/>
              <rom name="41_35.11f" size="131072" crc="95cc979a" sha1="96a22d2accdcd1ed3829ab0e1f17c1615f8bb2a9" region="maincpu" offset="c0000"/>
              <rom name="41_41.11h" size="131072" crc="57496819" sha1="fe705a25a2c6523c3bc0105f4b183931c5ffcc81" region="maincpu" offset="c0001"/>
              <rom name="41_09.4b" size="131072" crc="be1b6bc2" sha1="0b11efb7adf6bb9c5fdef702171edd38c149e338" region="gfx" offset="0"/>
              <rom name="41_01.4a" size="131072" crc="d8946fc1" sha1="e18d2bd5517a9a74973f5a505e59e400db3843e2" region="gfx" offset="1"/>
              <rom name="41_13.9b" size="131072" crc="2e06d0ec" sha1="b7c886dce6bc5eefa34e39faec658dd9df34f82c" region="gfx" offset="2"/>
              <rom name="41_05.9a" size="131072" crc="d8ba28e0" sha1="dd1908166b32cf3bb3222f6d3febc21371463395" region="gfx" offset="3"/>
              <rom name="41_24.5e" size="131072" crc="5aa43cee" sha1="15e1aa2fee8deb25eefba067395961fee3e4c84d" region="gfx" offset="4"/>
              <rom name="41_17.5c" size="131072" crc="bbeff902" sha1="1bf421072387ab7d59b57ecd33cb5ae6fd8ecd06" region="gfx" offset="5"/>
              <rom name="41_38.8h" size="131072" crc="8889c0aa" sha1="23b74cc78fe1057c1776ea1f7371801441125a85" region="gfx" offset="6"/>
              <rom name="41_32.8f" size="131072" crc="f0168249" sha1="1ce2330ea4460e7e72f16a1f7edbfa8abba6b5a0" region="gfx" offset="7"/>
              <rom name="41_10.5b" size="131072" crc="b7eb6a6d" sha1="444b49e81cd46e90a9e1dfcf465f19c38189b2d7" region="gfx" offset="100000"/>
              <rom name="41_02.5a" size="131072" crc="802e8153" sha1="baf19220c53949dac0d0b75368d5f1ee6c32b619" region="gfx" offset="100001"/>
              <rom name="41_14.10b" size="131072" crc="5a33f676" sha1="96794463ddfae7ce4a7d7e6b65ff1b8da7b3dd74" region="gfx" offset="100002"/>
              <rom name="41_06.10a" size="131072" crc="4e53650b" sha1="a5b19b1ce38f04296dee38d35015869607ecc260" region="gfx" offset="100003"/>
              <rom name="41_25.7e" size="131072" crc="94add360" sha1="6f3542f028bdc453d0254de599b124240ea98259" region="gfx" offset="100004"/>
              <rom name="41_18.7c" size="131072" crc="a5e1c1f3" sha1="1961ad3c8965c51da8a19a7283333f3a19bb2030" region="gfx" offset="100005"/>
              <rom name="41_39.9h" size="131072" crc="5b5c3949" sha1="485b1baecee6bb9a6667baf404375fc758bdfb76" region="gfx" offset="100006"/>
              <rom name="41_33.9f" size="131072" crc="7a31b0e2" sha1="f2eca12f4e89266d923a94d0837c555bc1c6cb29" region="gfx" offset="100007"/>
              <rom name="41_23.13b" merge="41_9.12b" size="65536" crc="0f9d8527" sha1="3a00dd5772f38081fde11d8d61ba467379e2a636" region="audiocpu" offset="0"/>
              <rom name="41_30.12c" merge="41_18.11c" size="131072" crc="d1f15aeb" sha1="88089383f2d54fc97026a67f067d448eee5bd0c2" region="oki" offset="0"/>
              <rom name="41_31.13c" merge="41_19.12c" size="131072" crc="15aec3a6" sha1="8153c03aba005bab62bf0e8b3d15ec1c346326fd" 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="yi22b.1a" size="279" status="nodump" region="bboardplds" offset="0"/>
              <rom name="lwio.12e" size="279" crc="ad52b90c" sha1="f0fd6aeea515ee449320fe15684e6b3ab7f97bf4" region="bboardplds" 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="270" width="384" height="224" refresh="59.610000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="IN0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" 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="Coin B" tag="DSWA" mask="56">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <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/6 Credits" value="24"/>
              <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" 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="Level Up Timer" tag="DSWB" mask="24">
                     <dipvalue name="More Slowly" value="24" default="yes"/>
                     <dipvalue name="Slowly" value="16"/>
                     <dipvalue name="Quickly" value="8"/>
                     <dipvalue name="More Quickly" value="0"/>
              <dipswitch name="Bullet's Speed" tag="DSWB" mask="96">
                     <dipvalue name="Very Slow" value="96" default="yes"/>
                     <dipvalue name="Slow" value="64"/>
                     <dipvalue name="Fast" value="32"/>
                     <dipvalue name="Very Fast" value="0"/>
              <dipswitch name="Initial Vitality" tag="DSWB" mask="128">
                     <dipvalue name="3 Bars" value="128" default="yes"/>
                     <dipvalue name="4 Bars" value="0"/>
              <dipswitch name="Throttle Game Speed" tag="DSWC" mask="1">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="1" default="yes"/>
              <dipswitch name="Unused" tag="DSWC" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <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