Home News Forum                            

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

mustang: 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="mustang" sourcefile="nmk16.c">
              <description>US AAF Mustang (25th May. 1990)</description>
              <rom name="2.bin" size="131072" crc="bd9f7c89" sha1="a0af46a8ff82b90bece2515e1bd74e7a7ddf5379" region="maincpu" offset="0"/>
              <rom name="3.bin" size="131072" crc="0eec36a5" sha1="c549fbcd3e2741a6d0f2633ded6a85909d37f633" region="maincpu" offset="1"/>
              <rom name="90058-7" size="65536" crc="920a93c8" sha1="7660ca419e2fd98848ae7f5994994eaed023151e" region="audiocpu" offset="0"/>
              <rom name="90058-1" size="131072" crc="81ccfcad" sha1="70a0f769c0d4588f6f17bd52cc86a745f30e9f00" region="gfx1" offset="0"/>
              <rom name="90058-4" size="524288" crc="a07a2002" sha1="55720d84a251c33c52ae8c33aa41ff8ac9727941" region="gfx2" offset="0"/>
              <rom name="90058-8" size="524288" crc="560bff04" sha1="b005642adc81d878971ecbdead8ef5e604c90ae2" region="gfx3" offset="0"/>
              <rom name="90058-9" size="524288" crc="b9d72a03" sha1="43ee9def1b6c491c6832562d66c1af54d81d9b3c" region="gfx3" offset="1"/>
              <rom name="90058-5" size="524288" crc="c60c883e" sha1="8a01950cad820b2e781ec81cd12737829edc4f19" region="oki1" offset="0"/>
              <rom name="90058-6" size="524288" crc="233c1776" sha1="7010a2f914611698a65bf4f22bc1753a9ed26277" region="oki2" offset="0"/>
              <rom name="10.bpr" size="256" crc="633ab1c9" sha1="acd99fcca41eaab7948ca84988352f1d7d519c61" region="proms" offset="0"/>
              <rom name="90058-11" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="oki1" name="OKI6295" clock="4000000"/>
              <chip type="audio" tag="oki2" name="OKI6295" clock="4000000"/>
              <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="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise