Home News Forum                            

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

mustangb2: MAME ROM Information.


US AAF Mustang (c) 1990 UPL.

You take control of a US fighter-fighter plane. And keep going on, by shooting dozens of enemy plane. This side scrolling game has good BGs.


Game ID : UPL-90058

Main CPU : 68000 (@ 10 Mhz)

Sound Chips : YM2203 (@ 1.5 Mhz), (2x) OKI6295 (@ 24.242 Khz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024

Players : 2

Control : 8-way joystick

Buttons : 2


Developed by Nihon Maicom Kaihatsu(NMK).

Released in May 1990.

Also licensed to Seoul Trading.


The bootleg version use the "Raiden" (seibu) sound hardware (a Z80 @ 3.579545 Mhz), all musics from "Raiden" are present =).


* Secret message : During machine reset, press buttons1+2 on player2 side. 'Ready?' will appear. Then press button1 14 times on player1 side. The release date will appear.


Game's rom.

MAME Info:

0.60 [Kamel, RAINE team]

0.37b8 [?]


- Press Player 2 buttons 1+2 during reset. "Ready?" will appear. Then press Player 1 button 1 14 (!) times.


- mustang and clones: Wrong graphic layer depth for enemy planes. bono (ID 02814)

- Sound communication in Mustang might be incorrectly implemented. Source (ID 02422)


- 0.133u1: Brian Troha added DIP locations to US AAF Mustang.

- 0.131u3: Klaus Sommer added clone US AAF Mustang (TAB Austria bootleg).

- 0.123u6: Changed description to 'US AAF Mustang (25th May. 1990)' and clone to 'US AAF Mustang (25th May. 1990 / Seoul Trading)'.

- 0.122u1: David Haywood and Tomasz Slanina fixed US AAF Mustang - Game now playable. Changed VSync to 56Hz.

- 9th March 2007: Guru - USAAF Mustang [UPL 1990] arrived today. Thanks to Gp-Lee.

- 0.113: Changed OKI6295 clock speed to 1320000 Hz in Mustang (bootleg).

- 0.99u4: Removed 2nd YM2203 sound chip.

- 0.94u2: Added 2nd YM2203 (1.5MHz) sound.

- 0.84u2: David Haywood fixed background scrolling in Mustang.

- 0.74u1: R. Belmont fixed the original version of Mustang from crashing.

- 0.72: Added 'Demo Sounds' dipswitch.

- 0.62: Replaced Z80/YM3812 with YM2203 (1.5MHz) and OKI6295 (24242 Hz) sound.

- 15th October 2002: R. Belmont added sound emulation to the Mustang bootleg.

- 0.61: Added dipswitches 'Coin A/B', 'Difficulty' and 'Lives'.

- 0.60: Kamel added US AAF Mustang (Japan) (UPL 1990) and clones (bootleg) and (Seoul Trading).

- 16th April 2002: Kamel added protection patches that make Black Heart and Mustang playable in the nmk16 driver.

- 0.37b14: Added US AAF Mustang (Seoul Trading) (Seoul Trading license) (Testdriver).

- 0.37b13: Added US AAF Mustang (Testdriver).

- 4th March 2001: Bryan McPhail and David Haywood added some more NMK games to the Bombjack Twin driver but they all suffer from unemulated protection and don't work very well.

- 0.37b8: Added US AAF Mustang (bootleg) (Testdriver).

LEVELS: 8 (endless)

Other Emulators:

* FB Alpha

* Raine

Recommended Games (Airforce):

Canyon Bomber



Sky Bumper


P-47 Aces

Prehistoric Isle in 1930

Prehistoric Isle 2

Twin Falcons

U.N. Squadron

Carrier Air Wing

US AAF Mustang

Boogie Wings

Koutetsu Yousai Strahl

Zed Blade


Romset: 3009 kb / 11 files / 1.13 zip

MAME XML Output:

       <game name="mustangb2" sourcefile="nmk16.c" cloneof="mustang" romof="mustang">
              <description>US AAF Mustang (TAB Austria bootleg)</description>
              <manufacturer>bootleg (TAB Austria)</manufacturer>
              <rom name="05.bin" size="131072" crc="13c6363b" sha1="e2c1985d1c8ec9751c47cd7e1b85e007f3aeb6fd" region="maincpu" offset="0"/>
              <rom name="04.bin" size="131072" crc="0d06f723" sha1="28d5899114746d186e1ddd207deb177b31ff614d" region="maincpu" offset="1"/>
              <rom name="01.bin" size="65536" crc="90820499" sha1="ddd43373eb1891a05159085b52bf74760824e5aa" region="audiocpu" offset="0"/>
              <rom name="06.bin" merge="90058-1" size="131072" crc="81ccfcad" sha1="70a0f769c0d4588f6f17bd52cc86a745f30e9f00" region="gfx1" offset="0"/>
              <rom name="07.bin" size="131072" crc="5f8fdfb1" sha1="529494a317409da978d44610682ef56ebc24e0af" region="gfx2" offset="0"/>
              <rom name="10.bin" size="131072" crc="39757d6a" sha1="71acf748c752df70f437b3ffa759d68d283c22cf" region="gfx2" offset="20000"/>
              <rom name="08.bin" size="131072" crc="b3dd5243" sha1="38b71dad7d392319ecef690fb230fa9ca46c7d0a" region="gfx2" offset="40000"/>
              <rom name="09.bin" size="131072" crc="c6c9752f" sha1="41a3581af7a10eab9eb15580760a99d27e67f085" region="gfx2" offset="60000"/>
              <rom name="18.bin" size="131072" crc="d13f0722" sha1="3e9c0a3e124f8b2616bb4a39d2d3fb25623b8c85" region="gfx3" offset="0"/>
              <rom name="13.bin" size="131072" crc="54773f95" sha1="2c57f54efa069907dfb59f15fbc2c580180df3cc" region="gfx3" offset="1"/>
              <rom name="17.bin" size="131072" crc="87c1fb43" sha1="e874ab8aba448b002f64197dacb5d6c47fb83af2" region="gfx3" offset="40000"/>
              <rom name="14.bin" size="131072" crc="932d3e33" sha1="a784f288fa99e605a0bf396bc7694319980d1cd1" region="gfx3" offset="40001"/>
              <rom name="16.bin" size="131072" crc="23d03ad5" sha1="2cde1accd1d97ce9ea3d0ef24ae4d54e04b8f12f" region="gfx3" offset="80000"/>
              <rom name="15.bin" size="131072" crc="a62b2f87" sha1="bcffc6d10bed84c509e5cb57125d08127ab2c89d" region="gfx3" offset="80001"/>
              <rom name="12.bin" size="131072" crc="42a6cfc2" sha1="46fc3b30a50efc94613e3b34aaf0543fa4cdc919" region="gfx3" offset="c0000"/>
              <rom name="11.bin" size="131072" crc="9d3bee66" sha1="e8db57b9a5581d3d54e69bb7ba229a49a7cc224f" region="gfx3" offset="c0001"/>
              <rom name="02.bin" size="65536" crc="f6f6c4bf" sha1="ea4cf74d968e254ae47c16c2f4c2f4bc1a528808" region="oki" 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="ymsnd" name="YM3812" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1320000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="2" default="yes"/>
              <dipswitch name="Coin B" tag="DSW1" mask="28">
                     <dipvalue name="4 Coins/1 Credit" value="16"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="24"/>
                     <dipvalue name="1 Coin/1 Credit" value="28" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="12"/>
                     <dipvalue name="1 Coin/3 Credits" value="20"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin A" tag="DSW1" mask="224">
                     <dipvalue name="4 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/1 Credit" value="64"/>
                     <dipvalue name="2 Coins/1 Credit" value="192"/>
                     <dipvalue name="1 Coin/1 Credit" value="224" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="160"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="3072">
                     <dipvalue name="Easy" value="1024"/>
                     <dipvalue name="Normal" value="3072" default="yes"/>
                     <dipvalue name="Hard" value="2048"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="49152">
                     <dipvalue name="2" value="16384"/>
                     <dipvalue name="3" value="49152" default="yes"/>
                     <dipvalue name="4" value="32768"/>
                     <dipvalue name="5" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise