Home News Forum                            

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

lwingsb: MAME ROM Information.


Legendary Wings (c) 1986 Capcom.

The game is a vertically scrolling shoot'em up where you fly a winged soldier over a mythical Greek landscape. Shoot and bomb the attacking enemies. The game play switches between horizontal platform and flying levels.


Main CPU : Z80 (@ 6 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : (2x) YM2203 (@ 1.5 Mhz)

Screen orientation : Vertical

Video resolution : 240 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024

Players : 2

Control : 8-way joystick

Buttons : 2


Released in November 1986.

This game is known in Japan as "Ares No Tsubasa - The Legendary Soldiers".

Eric Bolduc holds the official record for this game with 612,500 points.


Three versions of Legendary Wings were produced.

The original Japanese version was titled "Ares no Tsubasa" and featured two distinct player characters who are named in the game's attract sequence: Michel Heart (player 1), a woman in a pink bikini, and Kevin Walker, a man in blue trunks.

Two overseas versions were produced: one version (US Set 1) replaces both characters with nameless male characters; while the second version (US Set 2) retains the original characters, changing the color of Michel's bikini from pink to green.


* On each level, a trio of statues arranged in a triangular pattern will appear about three-quarters of the way through. Bomb them until one of them reveals a passageway (you'll have to bomb them all; it's not the same one every time), and fly into it. You'll now be in a cave, free to fly along and collect treasure chests worth 200 points apiece. When you're in the cave, though, don't shoot - if you fire and hit a treasure chest it's destroyed, and some of the cavern walls release enemies when shot.

* A mouth's stage bug : At the final of each stage inside of the statue's mouth, you have to go upstairs to face a stage boss. You can avoid to confront him directly. To achieve this, go upstairs and walk slowly approximately to the middle of the platform. The music will change to the boss theme. Go back downstairs and stay on the middle platform. Keep shooting the screen at the opposite direction of the boss. He will be defeated in seconds this way, without any risk for your character.


Music composed by : Tamayo Kawamoto


* Consoles :

Nintendo Famicom (1988)

Sony PlayStation 2 (2005, "Capcom Classics Collection")

Microsoft XBOX (2005, "Capcom Classics Collection")

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


Game's rom.

MAME Info:

0.29 [Paul Leaman]

Artwork available


- 0.138u2: Changed Z80 CPU2 clock speed to 3MHz.

- 0.138u1: Corrado Tomaselli updated Legendary Wings with actual PCB speed readings. Changed Z80 CPU2 clock speed to 4MHz.

- 0.137u4: Tafoid fixed Legendary Wings slows down during game. Changed Z80 CPU1 clock speed to 6MHz.

- 0.133u1: Changed Z80 CPU1/2 clock speed to 3MHz. Renamed (lwingsjp) to (lwingsj).

- 0.125u2: Sonikos fixed clone Legendary Wings (bootleg) life dipswitches.

- 0.125u1: Sonikos added clone Legendary Wings (bootleg).

- 16th September 2007: Mr. Do - Retro27 helped out some more this week and got a couple instruction card games ready for us: Legendary Wings. Enjoy.

- 12th June 2005: Corrado Tomaselli dumped Legendary Wings (bootleg).

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

- 0.67: Changed description of clone 'Ales no Tsubasa (Japan)' to 'Ares no Tsubasa (Japan)'.

- 0.65: Changed Z80 CPU1 clock speed to 6MHz and Z80 CPU2 to 4MHz.

- 29th August 2000: Nicola Salmoria added correct Z80 ADPCM emulation to the Legendary Wings / Trojan driver.

- 28th August 2000: Zsolt Vasvari added cocktail mode and fixed sprite lag in Legendary Wings / Trojan and Ghosts and Goblins.

- 0.37b6: Added prom ($0 - timing). Added 'Flip Screen' dipswitch.

- 0.35b12: Changed description of clone 'Legendary Wings (Japan)' to 'Ales no Tsubasa (Japan)'.

- 0.34b8: Nicola Salmoria added clone Legendary Wings (US set 2). Changed parent description to 'Legendary Wings (US set 1)'.

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

- 0.33b5: Games which use the dynamic palette system and no longer need 16-bit modes: Section Z, Legendary Wings, Trojan, Speed Rumbler, Rygar, Silkworm, Gemini Wing and Tiger Road [Nicola Salmoria].

- 0.30: Marco Cassili added clone Legendary Wings (Japanese). Juan Carlos Lorente added high score saving to Legendary Wings.

- 0.29: Paul Leaman added Legendary Wings (Capcom 1986). Known issues: Dipswitch support is partial. The colors should be accurate, but the color space is downgraded from 4x4x4 to 3x3x2.

- 30th May 1997: Dumped Legendary Wings (US set 1).


Other Emulators:

* FB Alpha

Recommended Games:


Romset: 529 kb / 18 files / 217.6 zip

MAME XML Output:

       <game name="lwingsb" sourcefile="lwings.c" cloneof="lwings" romof="lwings">
              <description>Legendary Wings (bootleg)</description>
              <rom name="ic17.bin" size="32768" crc="fe8a8823" sha1="aa968fda368cc904b22ea68d7b5d4fcfba2227b1" region="maincpu" offset="0"/>
              <rom name="ic18.bin" size="32768" crc="2a00cde8" sha1="5b2ef3bb08aed1b99eee0c6d7f5b9d3af807c13e" region="maincpu" offset="10000"/>
              <rom name="ic19.bin" merge="9c_lw03.bin" size="32768" crc="ec5cc201" sha1="1043c6a9678c18fef920be91b0796c93b83e0f73" region="maincpu" offset="18000"/>
              <rom name="ic37.bin" merge="11e_lw04.bin" size="32768" crc="a20337a2" sha1="649e13a69ad9154657894fa7bf7c6e49b029a506" region="soundcpu" offset="0"/>
              <rom name="ic60.bin" merge="9h_lw05.bin" size="16384" crc="091d923c" sha1="d686c860f147c4749ac1ee23cde5a7b570312622" region="gfx1" offset="0"/>
              <rom name="ic50.bin" merge="3e_lw14.bin" size="32768" crc="5436392c" sha1="c33925c87e61aad278bef57fe9a8148ff2d4377f" region="gfx2" offset="0"/>
              <rom name="ic49.bin" size="32768" crc="ffdbdd69" sha1="746eb51ae2b70349bc51099092442fb05b02d64c" region="gfx2" offset="8000"/>
              <rom name="ic26.bin" merge="3d_lw13.bin" size="32768" crc="fdd1908a" sha1="0b2de3d2f8e50f11c57822147bec6f2d9c9ff586" region="gfx2" offset="10000"/>
              <rom name="ic25.bin" merge="1d_lw07.bin" size="32768" crc="5c73d406" sha1="85386f6b387a85d8df7d800ffcecb2590613a42c" region="gfx2" offset="18000"/>
              <rom name="ic2.bin" merge="3b_lw12.bin" size="32768" crc="32e17b3c" sha1="db5488b7c48cd0df4571104169e42ff4094f1abd" region="gfx2" offset="20000"/>
              <rom name="ic1.bin" merge="1b_lw06.bin" size="32768" crc="52e533c1" sha1="9f333c9fb6e35db1264286be5b4f7e4dd18150de" region="gfx2" offset="28000"/>
              <rom name="ic63.bin" merge="3f_lw15.bin" size="32768" crc="99e134ba" sha1="9818a6ad3146ed95b29b9aeba2331a0e8e2a76b5" region="gfx2" offset="30000"/>
              <rom name="ic62.bin" merge="1f_lw09.bin" size="32768" crc="c8f28777" sha1="d08571d34f96e7d33506e374d047647f131dce71" region="gfx2" offset="38000"/>
              <rom name="ic99.bin" size="32768" crc="163946da" sha1="719735ccb965c91b152ef07d64393506808c8f55" region="gfx3" offset="0"/>
              <rom name="ic98.bin" size="32768" crc="7cc90a1d" sha1="ff194749397f06ad054917664bd4583b0e4e8d92" region="gfx3" offset="8000"/>
              <rom name="ic87.bin" size="32768" crc="bca275ac" sha1="c1cdf9f7f5e99ff85521f27565047455f0c2b78b" region="gfx3" offset="10000"/>
              <rom name="ic86.bin" size="32768" crc="3e396eda" sha1="a736f108e0ed5fab6177f0d8a21feab8b686ee85" region="gfx3" offset="18000"/>
              <rom name="63s141.15g" merge="63s141.15g" size="256" crc="d96bcc98" sha1="99e69a624d5586e5eedacd2083fa68b36e7b5e40" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="2203a" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="2203b" name="YM2203" clock="1500000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unused" tag="DSWA" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSWA" mask="12">
                     <dipvalue name="2" value="12" default="yes"/>
                     <dipvalue name="3" value="4"/>
                     <dipvalue name="4" value="8"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Coin B" tag="DSWA" mask="48">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="32"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin A" tag="DSWA" mask="192">
                     <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/>
                     <dipvalue name="2 Coins/4 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
              <dipswitch name="Unused" tag="DSWB" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="6">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Medium" value="6" default="yes"/>
                     <dipvalue name="Hard" value="4"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSWB" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Allow Continue" tag="DSWB" mask="16">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="16" default="yes"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="224">
                     <dipvalue name="20000 and every 50000" value="224" default="yes"/>
                     <dipvalue name="20000 and every 60000" value="96"/>
                     <dipvalue name="20000 and every 70000" value="160"/>
                     <dipvalue name="30000 and every 60000" value="32"/>
                     <dipvalue name="30000 and every 70000" value="192"/>
                     <dipvalue name="30000 and every 80000" value="64"/>
                     <dipvalue name="40000 and every 100000" value="128"/>
                     <dipvalue name="None" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise