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"/> |
|
|