Home News Forum                            
 

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

bwings: MAME ROM Information.


History:

B-Wings (c) 1984 Data East.


A vertically scrolling shoot'em up.


- TECHNICAL -


Main CPU : (2x) M6809

Sound CPU : DECO

Sound Chips : (2x) AY8910, DAC


Screen orientation : Vertical

Video resolution : 240 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 64


Players : 2

Control : 8-way joystick

Buttons : 2


- TRIVIA -


This game is known outside Japan as "Battle Wings".


Game programmer used a Millennium 95085 Microsystem Emulator to program this game.


- STAFF -


Game programmer : Akira Sakuma


- PORTS -


* Consoles :

Nintendo Famicom (1986)


- SOURCES -


Game's rom.




MAME Info:

0.111u6 [Acho A. Tang]

0.68 [Acho A. Tang]


Bugs:

- Bosses sometimes flicker (sync issue). Source (ID 02610)

- The text layer has an unknown attribute (needs verification). Source (ID 02611)


WIP:

- 0.146: Port changed regression fix [Miodrag Milanovic]. This fixed coin insert problem in B-Wings driver.

- 0.135u2: Fabio Priuli added driver data structs to the B-Wings driver.

- 0.133u1: Brian Troha added DIP locations to B-Wings and clones.

- 0.131u1: MooglyGuy merged memory maps in B-Wings driver.

- 0.111u6: Changed 'B-Wings (Japan)' to clone 'B-Wings (Japan old Ver.)' and clones 'Battle Wings' to 'B-Wings (Alt Ver.?)' and 'Battle Wings (alt)' to parent 'B-Wings (Japan new Ver.)'. Renamed (bwing) to (bwingso), (bwings) to (bwingsa) and (batwings) to (bwings).

- 0.106u3: Added dipswitches 'Invincibility' and 'Infinite'.

- 0.72u1: Misc improvements, cleanups and fixes to the B-Wings driver [Acho A. Tang]. Known issues: The main program is responsible for sprite clipping but occational glitches can be seen at the top and bottom screen edges (post rotate). B-Wings bosses sometimes flicker (sync issue). The text layer has an unknown attribute (needs verification). Zaviga's DIPs are incomplete (manual missing). Changed description of clone 'Battle Wings (alternate)' to 'Battle Wings (alt)'.

- 12th August 2003: Acho A. Tang re-submitted B-Wings music.

- 0.68: Acho A. Tang added B-Wings (Japan) (Data East 1984) and clones Battle Wings and Battle Wings (alternate).

- 15th February 2003: Acho A. Tang improved RGB control in the B-Wings driver.

- 21st January 2003: Acho A. Tang including correct colors to the B-wings and Zaviga driver.

- 16th January 2003: Acho A. Tang sent in a driver for B-Wings and Zaviga.

- 1st April 2000: Guru - Dumped Battle Wings (DataEast).

- 5th March 2000: Chackn from Team Japump dumped B-Wings (Japan old Ver.).


LEVELS: 99 (endless)


Recommended Games (Terra Force):

Xevious

Vs. Super Xevious

Namco Classic Collection Vol.1 (Xevious)

Espial

B-Wings

Fire Battle

Scion

Vulgus

Zaviga

Exed Exes

HAL21

Terra Cresta

Alcon

Argus

Darwin 4078

Super Real Darwin

Gardia

Valtric

Bermuda Triangle

Legion - Spinner-87

Terra Force

Armed Formation

Sidewinder (Arcadia)

Xenon (Arcadia)

Dangerous Seed

Galaxy Gunners

Acrobat Mission

Dogyuun

Flying Tiger

Grind Stormer

Super Spacefortress Macross

Macross Plus

Nostradamus

Ryu Jin

Samurai Aces

Sorcer Striker

War of Aero

Eight Forces

Gunbird

Gunbird 2

Kingdom Grandprix

Rapid Hero

R-Shark

Ultra X Weapons

Varia Metal

Air Attack

Hotdog Storm

Baryon - Future Assault

Shienryu

Giga Wing

Giga Wing 2

Dimahoo

Mission Craft

Psyvariar

Vasara

Vasara 2

G-Stream G2020

XII Stag

EspGaluda

Chaos Field

Radirgy

Karous


Romset: 132 kb / 11 files / 56.1 zip




MAME XML Output:

       <game name="bwings" sourcefile="bwing.c">
              <description>B-Wings (Japan new Ver.)</description>
              <year>1984</year>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="bw_bv-02-.10a" size="16384" crc="6074a86b" sha1="0ce1bd74450144fd3c6556787d6c5c5d4531d830" region="maincpu" offset="4000"/>
              <rom name="bw_bv-01.7a" size="16384" crc="b960c707" sha1="086cb0f22fb59922bf0369bf6b382a241d979ec3" region="maincpu" offset="8000"/>
              <rom name="bw_bv-00-.4a" size="16384" crc="1f83804c" sha1="afd5eb0822db4fd982062945ca27e66ed9680645" region="maincpu" offset="c000"/>
              <rom name="bw_bv-06-.10d" size="8192" crc="eca00fcb" sha1="c7affbb900e3940257f8cebc91266328a4a5dca3" region="sub" offset="a000"/>
              <rom name="bw_bv-05-.9d" size="8192" crc="1e393300" sha1="8d847256eb5dbccf5f524ec3aa836073d70b4edc" region="sub" offset="c000"/>
              <rom name="bw_bv-04-.7d" size="8192" crc="6548c5bb" sha1="d12cc8d0d5692c3de766f5c42c818dd8f685760a" region="sub" offset="e000"/>
              <rom name="bw_bv-03.13a" size="8192" crc="e8ac9379" sha1="aaf5c20aa33ed05747a8a27739e9d09e094a518d" region="audiocpu" offset="e000"/>
              <rom name="bw_bv-10.5c" size="4096" crc="edca6901" sha1="402c80e7519cf3a43b9fef52c9923961220a48b6" region="gfx1" offset="0"/>
              <rom name="bw_bv-07.1l" size="16384" crc="3d5ab2be" sha1="2b3a039914ebfcc3993da74853a67546fc22c191" region="gfx2" offset="0"/>
              <rom name="bw_bv-08.1k" size="16384" crc="7a585f1e" sha1="99e5d947b6b1fa96b90c676a282376d67fc377f0" region="gfx2" offset="4000"/>
              <rom name="bw_bv-09.1h" size="16384" crc="a14c0b57" sha1="5033354793d77922f5ef7f268cbe212e551efadf" region="gfx2" offset="8000"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="2000000"/>
              <chip type="cpu" tag="sub" name="M6809" clock="2000000"/>
              <chip type="cpu" tag="audiocpu" name="DECO CPU16" clock="2000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Coin A" tag="DSW0" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="1"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW0" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="4"/>
              </dipswitch>
              <dipswitch name="Diagnostics" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DSW0" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              </dipswitch>
              <dipswitch name="Invincibility" tag="DSW0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Infinite" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW1" mask="1">
                     <dipvalue name="5" value="0"/>
                     <dipvalue name="3" value="1" default="yes"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DSW1" mask="6">
                     <dipvalue name="40000" value="0"/>
                     <dipvalue name="20000 80000" value="2"/>
                     <dipvalue name="20000 60000" value="4"/>
                     <dipvalue name="20000 40000" value="6" default="yes"/>
              </dipswitch>
              <dipswitch name="Enemy Crafts" tag="DSW1" mask="8">
                     <dipvalue name="Hard" value="0"/>
                     <dipvalue name="Normal" value="8" default="yes"/>
              </dipswitch>
              <dipswitch name="Enemy Missiles" tag="DSW1" mask="16">
                     <dipvalue name="Hard" value="0"/>
                     <dipvalue name="Normal" value="16" default="yes"/>
              </dipswitch>
              <dipswitch name="Freeze" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Country" tag="DSW1" mask="64">
                     <dipvalue name="Japan/US" value="0" default="yes"/>
                     <dipvalue name="Japan Only" value="64"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="RGB" tag="EXTRA" mask="7">
                     <dipvalue name="Default" value="0" default="yes"/>
                     <dipvalue name="More Red" value="1"/>
                     <dipvalue name="More Green" value="2"/>
                     <dipvalue name="More Blue" value="3"/>
                     <dipvalue name="Max" value="4"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="64"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise