Home News Forum                            

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

dblewing: MAME ROM Information.


Double-Wings (c) 1993 Mitchell Corp.

A vertically scrolling shoot'em up game.


Main CPU : 68000 (@ 14 Mhz), Z80 (@ 4 Mhz)

Sound Chips : YM2151 (@ 3.58 Mhz), OKI6295 (@ 7.627 Khz)

Screen orientation : Vertical

Video resolution : 256 x 256 pixels

Screen refresh : 58.00 Hz

Palette colors : 4096

Players : 1


Sprite Design: Pocop, 96Ken, Kurochin, Tel. O, Oyu & Justice, B.A.T.K, Miyoshissyoh, K. Saito, Kinchan, B-Bolan

Program: Nai Nai, Devid Boowy, Yo Sun, Le Quatre Sally, Utata, Mika, R & N & K


Game's rom.

MAME Info:

0.96 [Bryan McPhail]

0.84 [David Haywood]


- 0.136u4: Fabio Priuli added driver_data class and save states to Double Wings.

- 0.129u3: Angelo Salese improved the sound in Double Wings by appling the same handling of Night Slashers (they are actually similar if not same memory map).

- 0.128u4: Angelo Salese fixed several protection issues with Double Wings, improved video and sound. Added 'Territory' dipswitch.

- 21st November 2008: Angelo Salese - Looking at Double Wings protection, first of all to fix the protection jump vectors in it. Protection works in a easier way than expected, to say in the simplest words I can use it's a "fan type jump vectors" (i.e. only a few possible results are expected).

- 0.126u4: Fabio Priuli added DIP locations to Double Wings.

- 0.106u3: Brian Troha, Guru and Yasuhiro Ogawa updated dipswitches in Double Wings. These dips are read using the protection, thus they don't currently have the stated effect on the game as the protection is not implemented right now. Also the Original PCB showed the title screen in English, and the current implementation shows it in Korean(?), so it is likely there is a Language dip/jumper setting. Added 'Coin A/B', 'Flip Screen', 'Lives', 'Difficulty', 'Bonus Life', 'Allow Continue' and 'Demo Sounds'.

- 0.98u4: David Haywood fixed sprite rendering in Double Wings. Added Z80 (4MHz) CPU2, YM2151 (3.58MHz) and OKI6295 (7627 Hz) sound. Added dipswitches '2' and 15x 'Unknown'.

- 0.96: Re-added Double Wings.

- 0.95u6: This game was removed from MAME.

- 0.95u5: Nicola Salmoria figured out decryption of remaining DECO102 games. Swapped cpu1 roms ($0, 1).

- 0.95u4: Nicola Salmoria added preliminary decryption to DECO 102 games.

- 0.84: David Haywood added Double Wings (Mitchell 1993).

- 22nd April 2005: David Haywood - Decrypted Double Wings. Another one of the Deco 102 games, this gets a bit further and runs through its attract mode quite well.

- 15th May 2001: Guru - Purchased Double Wings from a PCB shop in Japan with the help of Team Japump in February.

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: 3776 kb / 7 files / 1.93 zip

MAME XML Output:

       <game name="dblewing" sourcefile="dblewing.c">
              <description>Double Wings</description>
              <rom name="kp_00-.3d" size="262144" crc="547dc83e" sha1="f6f96bd4338d366f06df718093f035afabc073d1" region="maincpu" offset="1"/>
              <rom name="kp_01-.5d" size="262144" crc="7a210c33" sha1="ced89140af6d6a1bc0ffb7728afca428ed007165" region="maincpu" offset="0"/>
              <rom name="kp_02-.10h" size="65536" crc="def035fa" sha1="fd50314e5c94c25df109ee52c0ce701b0ff2140c" region="audiocpu" offset="0"/>
              <rom name="mbe-02.8h" size="1048576" crc="5a6d3ac5" sha1="738bb833e2c5d929ac75fe4e69ee0af88197d8a6" region="gfx1" offset="0"/>
              <rom name="mbe-00.14a" size="1048576" crc="e33f5c93" sha1="720904b54d02dace2310ac6bd07d5ed4bc4fd69c" region="gfx2" offset="0"/>
              <rom name="mbe-01.16a" size="1048576" crc="ef452ad7" sha1="7fe49123b5c2778e46104eaa3a2104ce09e05705" region="gfx2" offset="1"/>
              <rom name="kp_03-.16h" size="131072" crc="5d7f930d" sha1="ad23aa804ea3ccbd7630ade9b53fc3ea2718a6ec" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="14000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3580000"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1006875"/>
              <display tag="screen" type="raster" rotate="90" width="320" height="240" refresh="58.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW" mask="7">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <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"/>
                     <dipvalue name="1 Coin/6 Credits" value="2"/>
              <dipswitch name="Coin B" tag="DSW" mask="56">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <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"/>
                     <dipvalue name="1 Coin/6 Credits" value="16"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Region" tag="DSW" mask="128">
                     <dipvalue name="Japan" value="128" default="yes"/>
                     <dipvalue name="Korea" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="768">
                     <dipvalue name="1" value="256"/>
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="768" default="yes"/>
                     <dipvalue name="5" value="512"/>
              <dipswitch name="Difficulty" tag="DSW" mask="3072">
                     <dipvalue name="Easy" value="2048"/>
                     <dipvalue name="Normal" value="3072" default="yes"/>
                     <dipvalue name="Hard" value="1024"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="12288">
                     <dipvalue name="Every 100,000" value="8192"/>
                     <dipvalue name="Every 150,000" value="12288" default="yes"/>
                     <dipvalue name="Every 300,000" value="4096"/>
                     <dipvalue name="250,000 Only" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16384" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="2" tag="UNK" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Unknown" tag="UNK" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="UNK" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="good" protection="preliminary" savestate="supported" palettesize="4096"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise