Home News Forum                            

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

cawingj: MAME ROM Information.


U.S. Navy (c) 1990 Capcom.

A solid and hugely playable sequel to 1989's superb sideways scrolling shoot-em-up, "Area 88". As with the original, players chose any one of three different jet fighters and battle their way through ten enemy-packed stages. Another idea carried over from "Area 88" is the end-of-level shop, which allows players to buy weapon and shield upgrades for their jet fighter.


Capcom Play System hardware (CPS)

Game ID : CP-S No. 12

Main CPU : 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

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

Screen orientation : Horizontal

Video resolution : 384 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 4096

Players : 2

Control : 8-way joystick

Buttons : 2


Released in October 1990.

This game is known outside Japan as "Carrier Airwing [CP-S No. 12]".

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Street Fighter II : G.S.M. Capcom 4 - PCCB-00056) on 21/03/1991.


The guy who looks like Sean Connery looks even more like Sean Connery in the Japanese version of the game ("U.S. Navy") than in the American version (Carrier Air Wing).


* Real Ending : beat the game in one credit.

* Secrets items :

Mission 2 :

White Mech (10,000 pts) - After the large helicopter and when the suspended road finished, go up quickly and shoot.

Mission 3 :

Rabbit (20,000 pts) - Shoot on the 9th tree or release a bomb.

Cow (10,000 pts) - Destroy the ground monticule in top of the hill right after the 9th tree (you can make turns to the cow by shooting on).

Man (6,000 pts) - Shoot between the base of the mountain and the cuirassier.

Mission 6 :

Snowman (4,000 pts) - Shoot at the base of the 4th iceberg.

Mission 7 :

Small bear (8,000 pts) - Towards the end of the level, shoot at the middle of the 1st gray mountain, just before the 1st volcano.

Mission 8 :

Mech with a flag (20,000 pts) - Release a bomb behind the second house.

Mission 9 :

Red Mech (10,000 pts) - Shoot at the base of the fortress wall.

Yashichi - Destroy the red turret located on a footbridge.

Mission 10 :

Yashichi - Destroy the red turret located at the top of the engines.


1. Area 88 [CP-S No. 06] (1989)

2. U.S. Navy [CP-S No. 12] (1990)


Game's rom.

MAME Info:

0.34b7 [Nicola Salmoria]

0.33b3 [Paul Leaman]

Artwork available


- 0.144u7: Bonky0013 added clone Carrier Air Wing (bootleg with 2xYM2203), not working.

- 4th October 2011: JacKc - Bonky0013 dumped Carrier Air Wing Bootleg (901012 Etc.).

- 0.140u2: Team CPS-1 removed incorrect roms relationship between parent/clones in U.S. Navy (Japan 901012). Fixed rom names in clone Carrier Air Wing (USA 901012).

- 17th February 2009: Mr. Do - Kiltron got extra busy this past month: Carrier Air Wing artwork, courtesy of the BYOAC/CAG artwork.

- 0.127u8: Corrado Tomaselli added B-Board PAL dumps to Carrier Air Wing.

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

- 26th July 2008: Mr. Do - Funny story. Tormod sent me a BUNCH of instruction cards a long time ago. You've probably been seeing them added in every so often. Well, around July of last year, I had completed a whole bunch of them, but then had a computer crash, and they ended up on the "spare" hard drive by mistake. I found them again going through a cleanup. So thanks to Tormod, this week we have Carrier Air Wing.

- 0.124u2: Nicola Salmoria fixed garbled text in the attract mode.

- 0.105u2: Stefan Lindberg added clone Carrier Air Wing (World 901009).

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

- 0.64: Added clone Carrier Air Wing (US 901012).

- 22nd January 2003: Stephane Humbert added another US version of Carrier Air Wing to the CPS-1 driver.

- 0.63: Changed description to 'Carrier Air Wing (World 901012)' and clone to 'U.S. Navy (Japan 901012)'. Added 'Game Mode' dipswitch. Removed 3rd button.

- 0.37b5: Nicola Salmoria fixed black blobs in Carrier Air Wing.

- 4th July 1999: Paul Leaman fixed sprite priority problems in Carrier Air Wing, and bad graphics in Mercs.

- 0.35b4: Changed description to 'Carrier Air Wing (World)' and clone to 'U.S. Navy (Japan)'.

- 0.35b3: Changed input from 6 to 3 buttons.

- 0.35b2: Paul Leaman emulated the protection in Carrier Air Wing.

- 0.34b7: Nicola Salmoria added Carrier Air Wing / U.S. Navy (World). Changed 'Carrier Air Wing (Japan)' to clone 'Carrier Air Wing / U.S. Navy (Japan)'.

- 0.33b6: Changed description to 'Carrier Air Wing (Japan)'.

- 0.33b3: Paul Leaman added Carrier Air Wing (Japanese) (Capcom 1990), preliminary.

- 31st October 1997: Dumped U.S. Navy (Japan 901012).


Other Emulators:

* Calice

* Callus

* FB Alpha

* Kawaks

* Nebula

* 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: 3394 kb / 19 files / 1.33 zip

MAME XML Output:

       <game name="cawingj" sourcefile="cps1.c" cloneof="cawing" romof="cawing">
              <description>U.S. Navy (Japan 901012)</description>
              <rom name="caj_36a.12f" merge="cae_30a.11f" size="131072" crc="91fceacd" sha1="4845999a96fee829264346ca399fdd64a8408001" region="maincpu" offset="0"/>
              <rom name="caj_42a.12h" size="131072" crc="039f8362" sha1="3fc7a642ddeaf94abdfdd5788a4b3c3b1f1b4c5e" region="maincpu" offset="1"/>
              <rom name="caj_37a.13f" merge="cae_31a.12f" size="131072" crc="e5b75caf" sha1="4d04220c78620867b7598deea5685bbe88298ae6" region="maincpu" offset="40000"/>
              <rom name="caj_43a.13h" merge="cae_36a.12h" size="131072" crc="c73fd713" sha1="fa202c252b2cc5972d42d634c466d89cf8b5d178" region="maincpu" offset="40001"/>
              <rom name="caj_34.10f" size="131072" crc="51ea57f4" sha1="7d7080dbf4b6f9b801b796937e9c3c45afed602f" region="maincpu" offset="80000"/>
              <rom name="caj_40.10h" size="131072" crc="2ab71ae1" sha1="23814b58322902b23c4bdd744e60d819811462cc" region="maincpu" offset="80001"/>
              <rom name="caj_35.11f" size="131072" crc="01d71973" sha1="1f5fc0d47f1456a6338284f883dabc89697f8aa5" region="maincpu" offset="c0000"/>
              <rom name="caj_41.11h" size="131072" crc="3a43b538" sha1="474a701500632cbd395ae404ede1d10a9969b342" region="maincpu" offset="c0001"/>
              <rom name="caj_09.4b" size="131072" crc="41b0f9a6" sha1="5a59df64d0c665d5d479ef2d9e7ec191ca0e7a92" region="gfx" offset="0"/>
              <rom name="caj_01.4a" size="131072" crc="1002d0b8" sha1="896bec683c1164c6f1fa1d81cadb8a1c549d4a4e" region="gfx" offset="1"/>
              <rom name="caj_13.9b" size="131072" crc="6f3948b2" sha1="942d37b84c727074941316b042679110594ae249" region="gfx" offset="2"/>
              <rom name="caj_05.9a" size="131072" crc="207373d7" sha1="4fa67c847f65e2657900f4fc93f1d8a7b95c12e6" region="gfx" offset="3"/>
              <rom name="caj_24.5e" size="131072" crc="e356aad7" sha1="55f1489044e70a57ad15e1f2c20567bd6c770f71" region="gfx" offset="4"/>
              <rom name="caj_17.5c" size="131072" crc="540f2fd8" sha1="4f500c7795aa41d472c59d2594fc84f6b17ed137" region="gfx" offset="5"/>
              <rom name="caj_38.8h" size="131072" crc="2464d4ab" sha1="092864551e7c1c6adbeb901a556f650ccf6ca2f4" region="gfx" offset="6"/>
              <rom name="caj_32.8f" size="131072" crc="9b5836b3" sha1="3fda5409d99104f355fa42ec413ccb799d1506c9" region="gfx" offset="7"/>
              <rom name="caj_10.5b" size="131072" crc="bf8a5f52" sha1="8cdd31a58de560d282e708c57cda0fefa7d6c92f" region="gfx" offset="100000"/>
              <rom name="caj_02.5a" size="131072" crc="125b018d" sha1="edb3271f668e0328efd59e0929ee86efd5aa7b1f" region="gfx" offset="100001"/>
              <rom name="caj_14.10b" size="131072" crc="8458e7d7" sha1="7ebe0a3597a7d8482c2d33640ed1b994fd3a02b2" region="gfx" offset="100002"/>
              <rom name="caj_06.10a" size="131072" crc="cf80e164" sha1="d83573947fec01a9814919df719474aa3e6ae9a0" region="gfx" offset="100003"/>
              <rom name="caj_25.7e" size="131072" crc="cdd0204d" sha1="7cbc129bc148718f8c36e27f05583cdecc57b63e" region="gfx" offset="100004"/>
              <rom name="caj_18.7c" size="131072" crc="29c1d4b1" sha1="d0109ab2f521786a64548910947ca24976ec1218" region="gfx" offset="100005"/>
              <rom name="caj_39.9h" size="131072" crc="eea23b67" sha1="79d35c15b4b4430d90cd6c270cdd3a064bc2e1a3" region="gfx" offset="100006"/>
              <rom name="caj_33.9f" size="131072" crc="dde3891f" sha1="25b8069a9c8615323b94157b1ce39805559b68f4" region="gfx" offset="100007"/>
              <rom name="caj_23.13b" merge="ca_9.12b" size="65536" crc="96fe7485" sha1="10466889dfc6bc8afd3075385e241a16372efbeb" region="audiocpu" offset="0"/>
              <rom name="caj_30.12c" merge="ca_18.11c" size="131072" crc="4a613a2c" sha1="06e10644fc60925b85d2ca0888c9fa057bfe996a" region="oki" offset="0"/>
              <rom name="caj_31.13c" merge="ca_19.12c" size="131072" crc="74584493" sha1="5cfb15f1b9729323707972646313aee8ab3ac4eb" 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="ca22b.1a" size="279" status="nodump" region="bboardplds" offset="0"/>
              <rom name="iob1.12e" merge="iob1.11e" size="279" crc="3abc0700" sha1="973043aa46ec6d5d1db20dc9d5937005a0f9f6ae" 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="0" width="384" height="224" refresh="59.610000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <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 Level (Enemy's Strength)" 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="Difficulty Level (Player's Strength)" tag="DSWB" mask="24">
                     <dipvalue name="Easy" value="16"/>
                     <dipvalue name="Normal" value="24" default="yes"/>
                     <dipvalue name="Hard" value="8"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <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