Home News Forum                            

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

1943ja: MAME ROM Information.


1943 - Midway Kaisen (c) 1987 Capcom.

It was 40 years ago, at the height of World War II. The Japanese main squadron tasted defeat off the coast of Midway Islands. Some say that this battle greatly changed the outcome of the war. Can you destroy the battleship, 'Yamato' ? Relive the excitement of "1942" by controlling your P-38 equipped with six secret weapons in this vertically scrolling shoot'em up. In addition to the now famous loop, you have at your command, lightning, cyclone, and tsunami to ward off your enemies.


Main CPU : Z80

Sound CPU : Z80

Sound Chips : (2x) YM2203

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 2

Control : 8-way joystick

Buttons : 2



The subtitle of this game translates from Japanese as Midway Naval Battle.

Default High-score table ('Ranking best 5') :

1ST 200000 TAE

2ND 150000 YAM

3RD 100000 POO

4TH 70000 MR.

5TH 50000 BLB

This game is known outside Japan as "1943 - The Battle of Midway".

Soundtrack album releases :

Capcom Game Music Vol. 3 (28XA-204)(4/20/88) [Alfa Record]

Capcom Game Music Vol. 3 [Reprint] (SCDC-00198) (08/21/2002) [Scitron Discs]


* Choose Your Weapon : Hold these buttons at the beginning of each stage to activate the weapon...

Stage 1 for a Small Shot Gun, press 1P side Down and 2P side A.

Stage 2 for a Big Shot Gun, press 1P side A and 2P side B.

Stage 3 for a Laser, press 1P side Upright+A+B and 2P side Down+B.

Stage 4 for a Big Shot Gun, press 1P side Downleft+B and 2P side Leftup.

Stage 5 for a 3-way, press 1P side A and 2P side Up.

Stage 6 for an Auto, press 1P side Left and 2P side Right+B.

Stage 7 for a Shell, press 1P side Upleft and 2P side Down.

Stage 8 for a 3-way, press 1P side Left+A+B and 2P side A+B.

Stage 9 for a Laser, press 1P side Downright+A+B and 2P side Downright+A+B.

Stage 10 for a Shell, press 1P side Upright+B and 2P side Downright.

Stage 11 for an Auto, press 1P side Upleft and 2P Right+A.

Stage 12 for a 3-way, press 1P side Right+A+B and 2P side Upright+A+B.

Stage 13 for a Auto, press 1P side Up and 2P side Down.

Stage 14 for a Laser, press 1P side Upleft+A+B and 2P side Right+A+B.

Stage 15 for a Shell, press 1P side Downright+A and 2P side Downleft+A.

Stage 16 for an Auto, press 1P side Right+A and 2P side Upright+A.

* Full Ammunition Load : A little known trick in the game is to hold down the fire button at the very end of a board immediately after beating the boss. By holding down the button until the plane takes off in the subsequent board, the game gives you a full ammunition load (65 Seconds)! This trick only works every third board or so and it may even change your selected weapon.

* The ''100% accuracy'' bonus refers NOT to how many planes you down during the round, but rather how many of the guns on the enemy aircraft carriers you get. For this reason, it's best to ignore the planes and concentrate on the ships - that's where the big points are.

* It's possible to shoot one of the ships just before your plane dives in to battle the fleet, and that you can capture the flames that erupt from it. This gives a 10,000 point bonus.

* At some points in the background there are ''shootable'' patches which will yield a bonus when shot enough. They can be recognized by the sparks which will occur when your bullets hit them. One such bonus is on level one : it is on the lowest part of the second cloud bank to the left after the last large plane of the level appears. It appears as a cow. There is also another shootable area which appears after the first ship in the first level, in the water above it.

1) The cow bonus is worth 20,000 points, and on the first level, it's followed by a strange object that looks like a dragonfly moving right to left across the screen. Shooting the dragonfly yields an additional 10,000 point bonus.

2) The cow and dragonfly bonuses also appear on other rounds; the cow can sometimes be seen on the deck of a carrier!

3) There's a bonus shaped like a spinning cat (!). When collected, it upgrades your weapon to a laser.

* The 'star' bonus gives you 5,000 points when caught. It may also increase the capacity of your fuel gauge by eight units (mine went from 64 to 72 units). The white star also gives you the max seconds of weapon (if you get it with no weapon, the next time you get one you'll get 64 seconds instead of 20).

* (This has been reported on level 2, but may exist on other levels as well) : Sometimes an astronaut will emerge from the side of the final (boss) ship and walk off the screen. Shoot it for 100,000 points! This happens most often when the command tower is shot repeatedly before the ship is destroyed.

* If you get the ''propeller'' power-up (it looks like a propeller over a circle), your energy level will be fully replenished.

* Still another bonus is shaped like an pine cone or acorn. When you fly over a certain spot, the pine cone shows up and is worth 2,000 points.

* When the boss ship explodes, the control center breaks into 4 pieces. The pieces are worth 10,000 points each if shot.

* If you shoot a POW enough to cycle it through about 4 or 5 times, it will turn into a fueltank :) that helps a GREAT deal on the last few stages, especially a stage or 2 where they DON'T give you a full tank at the end of the cloud stage before you go to the water!


1. 1942 (1984)

2. 1943 - Midway Kaisen (1987)

3. 1943 Kai - Midway Kaisen (1988)

4. 1941 - Counter Attack (1990)

5. 19XX - The War Against Destiny (1995)

6. 1944 - The Loop Master (2000)


Designers : Noritaka Funamizu (Poo), Dechikun

Producer : Yoshiki Okamoto (Kikaji O.)

Character designers : Naoko Sato, Miki Chan, Kawamoyan, Aho no Sakata

Music & SFX : Yoshihiro Sakaguchi

Additional music : Junko Tamiya (stage 1-1), Manami Matsumae (stage 1-2), Harumi Fujita (stages 2-2 and 3-1)

Hardware : Panchi Kubozoo (Punch Kubozoo), Jumbo Saito

Programming : BLBON


* Consoles :

Nintendo Famicom (Jun.1988, "1943 - The Battle of Valhalla") [Model CAP-43]

NEC PC-Engine (1991)

Sega Saturn (Aug.1998, "Capcom Generation Dai 1 Shou Gekkitsui Oh No Jidai") [Model T-1232G]

Sony PlayStation (Aug.1998, "Capcom Generation Dai 1 Shou Gekkitsui Oh No Jidai") [Model SLPS-01535]

Nintendo Game Boy Color (2000)

Sony PlayStation (Feb.2001, "Capcom Generation Dai 1 Shou Gekkitsui Oh No Jidai") [Model SLPM-86748]

Sony PlayStation (Mar.2005, "Capcom Retro Game Collection Vol.1") [Model SLPM-87359]

Microsoft XBOX (2005, "Capcom Classics Collection")

Sony PlayStation 2 (Mar.2006, "Capcom Classics Collection") [Model SLPM-66317]

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

Sony PSP (Sep.2006, "Capcom Classics Collection") [Model ULJM-05104]

Sony PSP (Sep.2007, "Capcom Classics Collection [Best Price]") [Model ULJM-05280]

Sony PlayStation 2 (Oct.2007, "Capcom Classics Collection [Best Price]") [Model SLPM-66852]

* Computers :

Atari ST (1987)

Amstrad CPC [Tape] (1988)

Amstrad CPC [Disc] (1988)

Commodore C64 (1988)

Sinclair ZX Spectrum (1988)

Commodore Amiga (1989)

PC [CD-ROM] (2003, "Capcom Arcade Hits 2")

* Others :

LCD Handheld game (1989 - Acclaim)


Game's rom.

Machine's picture.

MAME XML Output:

       <game name="1943ja" sourcefile="1943.c" cloneof="1943" romof="1943">
              <description>1943: Midway Kaisen (Japan)</description>
              <rom name="bm01.12d" size="32768" crc="f6935937" sha1="6fe8885d734447c2a667cf80dd545200aad6c767" region="maincpu" offset="0"/>
              <rom name="bm02.13d" size="65536" crc="af971575" sha1="af1d8ce73e8671b7b41248ce6486c9b5aaf6a233" region="maincpu" offset="10000"/>
              <rom name="bm03.14d" size="65536" crc="300ec713" sha1="f66d2356b413a418c887b4085a5315475c7a8bba" region="maincpu" offset="20000"/>
              <rom name="bm04.5h" merge="bm04.5h" size="32768" crc="ee2bd2d7" sha1="4d2d019a9f8452fbbb247e893280568a2e86073e" region="audiocpu" offset="0"/>
              <rom name="bm.7k" size="65536" status="nodump" region="mcu" offset="0"/>
              <rom name="bm05.4k" merge="bm05.4k" size="32768" crc="46cb9d3d" sha1="96fd0e714b91fe13a2ca0d185ada9e4b4baa0c0b" region="gfx1" offset="0"/>
              <rom name="bm15.10f" merge="bm15.10f" size="32768" crc="6b1a0443" sha1="32337c840ccd6815fd5844c194365c58d708f6dc" region="gfx2" offset="0"/>
              <rom name="bm16.11f" merge="bm16.11f" size="32768" crc="23c908c2" sha1="42b83ff5781be9181802a21ff1b23c17ab1bc5a2" region="gfx2" offset="8000"/>
              <rom name="bm17.12f" merge="bm17.12f" size="32768" crc="46bcdd07" sha1="38feda668be25d1adc04aa36afc73b07c1545f89" region="gfx2" offset="10000"/>
              <rom name="bm18.14f" merge="bm18.14f" size="32768" crc="e6ae7ba0" sha1="959c306dc28b9be2adc54b3d46312d26764c7b8b" region="gfx2" offset="18000"/>
              <rom name="bm19.10j" merge="bm19.10j" size="32768" crc="868ababc" sha1="1c7be905f53c63bad25fbbd9b3cf82d2c7749bc3" region="gfx2" offset="20000"/>
              <rom name="bm20.11j" merge="bm20.11j" size="32768" crc="0917e5d4" sha1="62dd277bc1fa54cfe168ae2380bc147bd17f4205" region="gfx2" offset="28000"/>
              <rom name="bm21.12j" merge="bm21.12j" size="32768" crc="9bfb0d89" sha1="f1bae7ec46edcf46c7af84c054e89b322f8c8972" region="gfx2" offset="30000"/>
              <rom name="bm22.14j" merge="bm22.14j" size="32768" crc="04f3c274" sha1="932780c04abe285e1ec67b726b145175f73eafe0" region="gfx2" offset="38000"/>
              <rom name="bm24.14k" merge="bm24.14k" size="32768" crc="11134036" sha1="88da112ab9fc7e0d8f0e901f273715b950ae588c" region="gfx3" offset="0"/>
              <rom name="bm25.14l" merge="bm25.14l" size="32768" crc="092cf9c1" sha1="19fe3c714b1d52cbb21dea25cdee5af841f525db" region="gfx3" offset="8000"/>
              <rom name="bm06.10a" merge="bm06.10a" size="32768" crc="97acc8af" sha1="c9fa07cb61f6905408b355edabfe453fb652ff0d" region="gfx4" offset="0"/>
              <rom name="bm07.11a" merge="bm07.11a" size="32768" crc="d78f7197" sha1="6367c7e80e80d4a0d33d7840b5c843c63c80123e" region="gfx4" offset="8000"/>
              <rom name="bm08.12a" merge="bm08.12a" size="32768" crc="1a626608" sha1="755c27a07728fd686168e9d9e4dee3d8f274892a" region="gfx4" offset="10000"/>
              <rom name="bm09.14a" merge="bm09.14a" size="32768" crc="92408400" sha1="3ab299bad1ba115efead53ebd92254abe7a092ba" region="gfx4" offset="18000"/>
              <rom name="bm10.10c" merge="bm10.10c" size="32768" crc="8438a44a" sha1="873629b00cf3f6d8976a7fdafe63cd16e47b7491" region="gfx4" offset="20000"/>
              <rom name="bm11.11c" merge="bm11.11c" size="32768" crc="6c69351d" sha1="c213d5c3e76a5749bc32539604716dcef6dcb694" region="gfx4" offset="28000"/>
              <rom name="bm12.12c" merge="bm12.12c" size="32768" crc="5e7efdb7" sha1="fef271a38dc1a9e45a0c6e27e28e713c77c8f8c9" region="gfx4" offset="30000"/>
              <rom name="bm13.14c" merge="bm13.14c" size="32768" crc="1143829a" sha1="2b3a65e354a205c05a87f783e9938b64bc62396f" region="gfx4" offset="38000"/>
              <rom name="bm14.5f" merge="bm14.5f" size="32768" crc="4d3c6401" sha1="ce4f6dbf8fa030ad45cbb5afd58df27fed2d4618" region="gfx5" offset="0"/>
              <rom name="bm23.8k" merge="bm23.8k" size="32768" crc="a52aecbd" sha1="45b0283d84d394c16c35802463ca95d70d1062d4" region="gfx5" offset="8000"/>
              <rom name="bm1.12a" merge="bm1.12a" size="256" crc="74421f18" sha1="5b8b59f6f4e5ad358611de50608f47f41a5b0e51" region="proms" offset="0"/>
              <rom name="bm2.13a" merge="bm2.13a" size="256" crc="ac27541f" sha1="1796c4c9041dfe28e6319576f21df1dbcb8d12bf" region="proms" offset="100"/>
              <rom name="bm3.14a" merge="bm3.14a" size="256" crc="251fb6ff" sha1="d1118159b3d429d841e4efa938728ebedadd7ec5" region="proms" offset="200"/>
              <rom name="bm5.7f" merge="bm5.7f" size="256" crc="206713d0" sha1="fa609f6d675af18c379838583505724d28bcff0e" region="proms" offset="300"/>
              <rom name="bm10.7l" merge="bm10.7l" size="256" crc="33c2491c" sha1="13da924e4b182759c4aae49034f3a7cbe556ea65" region="proms" offset="400"/>
              <rom name="bm9.6l" merge="bm9.6l" size="256" crc="aeea4af7" sha1="98f4570ee061e9aa58d8ed2d2f8ae59ce2ec5795" region="proms" offset="500"/>
              <rom name="bm12.12m" merge="bm12.12m" size="256" crc="c18aa136" sha1="684f04d9a5b94ae1db5fb95763e65271f4cf8e01" region="proms" offset="600"/>
              <rom name="bm11.12l" merge="bm11.12l" size="256" crc="405aae37" sha1="94a06f81b775c4e49d57d42fc064d3072a253bbd" region="proms" offset="700"/>
              <rom name="bm8.8c" merge="bm8.8c" size="256" crc="c2010a9e" sha1="be9852500209066e2f0ff2770e0c217d1636a0b5" region="proms" offset="800"/>
              <rom name="bm7.7c" merge="bm7.7c" size="256" crc="b56f30c3" sha1="9f5e6db464d21457a33ec8bdfdff069632b791db" region="proms" offset="900"/>
              <rom name="bm4.12c" merge="bm4.12c" size="256" crc="91a8a2e1" sha1="9583c87eff876f04bc2ccf7218cd8081f1bcdb94" region="proms" offset="a00"/>
              <rom name="bm6.4b" merge="bm6.4b" size="256" crc="0eaf5158" sha1="bafd4108708f66cd7b280e47152b108f3e254fc9" region="proms" offset="b00"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="ym2" name="YM2203" clock="1500000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Difficulty" tag="DSWA" mask="15">
                     <dipvalue name="1 (Easy)" value="15"/>
                     <dipvalue name="2" value="14"/>
                     <dipvalue name="3" value="13"/>
                     <dipvalue name="4" value="12"/>
                     <dipvalue name="5" value="11"/>
                     <dipvalue name="6" value="10"/>
                     <dipvalue name="7" value="9"/>
                     <dipvalue name="8 (Normal)" value="8" default="yes"/>
                     <dipvalue name="9" value="7"/>
                     <dipvalue name="10" value="6"/>
                     <dipvalue name="11" value="5"/>
                     <dipvalue name="12" value="4"/>
                     <dipvalue name="13" value="3"/>
                     <dipvalue name="14" value="2"/>
                     <dipvalue name="15" value="1"/>
                     <dipvalue name="16 (Difficult)" value="0"/>
              <dipswitch name="2 Player Game" tag="DSWA" mask="16">
                     <dipvalue name="1 Credit/2 Players" value="0"/>
                     <dipvalue name="2 Credits/2 Players" value="16" default="yes"/>
              <dipswitch name="Cabinet" tag="DSWA" mask="32">
                     <dipvalue name="Upright" value="32" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Screen Stop" tag="DSWA" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSWB" 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/5 Credits" value="3"/>
              <dipswitch name="Coin B" tag="DSWB" 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/5 Credits" value="24"/>
              <dipswitch name="Allow Continue" tag="DSWB" mask="64">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="64" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="128" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="896"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise