Home News Forum                            

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

1943b: MAME ROM Information.


1943 - Battle of Midway [Hack] (c) 1987 Unknown.

This is a hack of the Japanese version that change the game in an English version (translated by the pirates!). The subtitle graphic is different to the original version ('Battle of Midway' instead of 'The Battle of Midway').


Game's ROM.

MAME Info:

0.138u1 [Stefan Lindberg]

0.29 [Mirko Buffoni, Paul Leaman, Nicola Salmoria]

Artwork available


- To access the unreachable tests (#4-7) in the Service Test, when starting up the machine after it has been set into Test Mode, hold down the left coin switch.


- Priority PROM is not used when drawing sprites. Source (ID 02620)


- 0.143u5: Foul added clone 1943: Midway Kaisen (Japan, Rev B). Changed description of clone '1943: The Battle of Midway (US)' to '1943: The Battle of Midway (US, Rev C)'. Renamed (1943j) to (1943ja).

- 0.141u1: Smitdogg and The Dumping Union added clone 1943: Battle of Midway (bootleg, hack of Japan set).

- 0.140: Angelo Salese removed deprecat.h usage from 1943 driver.

- 0.138u1: Stefan Lindberg added 1943: The Battle of Midway (Euro). Renamed (1943) to (1943u).

- 15th May 2010: Smitdogg - Stefan Lindberg dumped a hacked version of 1943.

- 0.137u2: Bill D and The Dumping Union corrected rom names in 1943 and clone (Japan).

- 4th April 2010: Smitdogg - Bill D. dumped 1943 Rev.C (USA) and he dumped the PLDs in various old Capcom games.

- 0.136: Fabio Priuli fixed 1943 and clone crashed when starting service mode.

- 0.135u1: Fabio Priuli added driver data struct to 1943 driver.

- 0.129: MooglyGuy added savestate support to 1943 and clone.

- 0.126u4: Robiza added information to the 1943 video driver about priorities encoded in PROM.

- 0.123u4: Corrado Tomaselli changed/verified clocks in 1943.

- 0.122u8: RansAckeR made some minor improvements to 1943 DIPs. Zsolt Vasvari removed colortables from 1943 and a number of other drivers, as part of a larger move to phase out old-style colortables. Changed palettesize to 896 colors.

- 3rd September 2006: Mr. Do - Ad_Enuff optimized 1943 bezel. File sizes are now half of what they were (with no loss in quality).

- 0.108u2: Roberto Fresca added DIP locations to 1943.

- 0.88u1: Curt Coder converted 1943 to use tilemaps, cleaned up driver, merged memory maps and fixed inputs/dips based on manuals. Changed description to '1943: The Battle of Midway (US)' and clone to '1943: Midway Kaisen (Japan)'.

- 22nd October 2001: William Kucharski sent in cocktail mode fixes for 1943 and Popeye.

- 25th August 2000: Zsolt Vasvari converted Fire Trap, '1943' and Gun Smoke to the tilemap system.

- 0.36RC2: Added prom ($a00, b00 - priority encoder/palette selector and video timing).

- 0.35RC2: Renamed (1943jap) to (1943j).

- 0.35b13: Changed parent and clone descriptions to '1943 - The Battle of Midway'.

- 0.33b6: Changed description to '1943 (US)' and clone to '1943 (Japan)'.

- 0.33b4: Nicola Salmoria added clone 1943 (Japanese).

- 0.30: Jeff Johnson added high score saving to 1943.

- 0.29: Mirko Buffoni, Paul Leaman and Nicola Salmoria added 1943 (Capcom 1987). 1943 is almost identical to GunSmoke (one more scrolling playfield). We should merge the two drivers. Accurate colors in 1943 [Tim Lindquist, Nicola Salmoria]. Known issues: Colors in test mode are not correct, but the board the PROMs were read from does the same. The colors in the game seem to be correct. To be able to access items 4-7 in the test menu, you must keep 3 pressed while pressing F3.


Other Emulators:

* CottAGE

* FB Alpha

* JEmu2


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: 867 kb / 37 files / 285.5 zip

MAME XML Output:

       <game name="1943b" sourcefile="1943.c" cloneof="1943" romof="1943">
              <description>1943: Battle of Midway (bootleg, hack of Japan set)</description>
              <rom name="1.12d" size="32768" crc="9a2d70ab" sha1="6f84e906656f132ffcb63022f6d067580d261431" 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="4.5h" size="32768" crc="0aba2096" sha1="4833ad9f747b529ce92c4993388ab3516f8df4ed" region="gfx1" offset="0"/>
              <rom name="15.12f" size="65536" crc="622b4fba" sha1="181d7b0a1ca0cfcc3bd71f0b97dc80f7ff27a9c6" region="gfx2" offset="0"/>
              <rom name="16.14f" size="65536" crc="25471a8d" sha1="a3930dea9b64e84ade78dae4a631ebb7e9741954" region="gfx2" offset="10000"/>
              <rom name="17.12j" size="65536" crc="9da79653" sha1="b9852c476110db3f654152ca85265d184a1a816e" region="gfx2" offset="20000"/>
              <rom name="18.14j" size="65536" crc="1f3aced8" sha1="14ae016279628732b397db9a526bfda7ede0be5a" region="gfx2" offset="30000"/>
              <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