driver
driver lwings.c
source lwings.c (lwings.c on mamedev.org)
games Ares no Tsubasa (Japan)
Avengers (US set 1)
Avengers (US set 2)
Hissatsu Buraiken (Japan)
Legendary Wings (bootleg)
Legendary Wings (US set 1)
Legendary Wings (US set 2)
Section Z (set 1)
Section Z (set 2)
Tatakai no Banka (Japan)
Trojan (Romstar)
Trojan (US)
information 0.29 [Paul Leaman]


TODO:

- sectionz does "false contacts" on the coin counters, causing them to increment twice per coin.

- Clean up Avengers protection; it currently checks against hard-coded program counter rather than behaving as a memory-mapped black box.


NOTES:

- avengers061gre2: corrupted graphics in Avengers' ending not fixed. This bug is not in the Japan set "Buraiken". It might just be a bug in the original: the tiles for the character image are just not present in the US version, replaced by more tiles for the title animation. The tile map ROM is the same between the two versions.

- trojan37b1gre: stage 2-1 boss x flip glitches not fixed. This could be a side effect of sprite RAM buffering. Suggest buffering on-screen content instead of sprite memory.

- Previous clock settings were too low. Sometimes Avengers and Trojan could not finish clearing VRAM before a new frame is drawn and left behind screen artifacts. Avengers' second CPU was forced to pre-empt during soundlatch operations, resulting in double or missing sound effects.

- Avengers runs on hardware almost identical to Trojan, but with a protection device and some small changes to the memory map and videohardware. Background colors are fetched 64 bytes at a time and copied to palette RAM.


WIP:

- 0.125u2: Some work on lwings.c [Sonikos]: Input clean up, added DIP locations, fixed lwingsb life DIP switches and merged machine drivers.

- 0.37b16: Added includeslwings.h.

- 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.

- 0.37b6: Removed machinelwings.c.

- 8th January 2000: Phil Stroffolino sent in a preliminary Avengers driver with bad graphics and bad sound, but the game is working.

- 0.29: Added lwings.c driver, machinelwings.c and vidhrdwlwings.c.

PCB information
avengers Avengers (US set 1)
[Jul/18/98]
 
 Capcom Avengers 
 1987
 7/18/98
 
 
 ALL PROMS ARE 27256
 PROMS ARE AV SERIES
 
 NAME     LOCATION
 ----------------------
 01       6D       CONN BOARD
 02       15H       "
 03       8K        "
 04       10N       " 
 05       12N       " 
 06       13N      REAR BOARD
 07       3A        "
 08       4A        "
 09       6A        "
 10       8A        "
 11       3B        "
 12       4B        "
 13       6B        "
 14       8B        "
 15       2L        "
 16       3L        "
 17       5L        "
 18       7L        "
 19       2N        "
 20       3N        "
 21       5N        "
 22       7N        "
 23       9N        "
 24       13N       "
 25       15N       "
 
 -
 
 [???]
 
 ROMS 11-25 are all Graphics
 ROM 1 is Sound for YM2203C x 2
 ROMS 3-6 are for CPU
 The boardset is similar to other Capcom Hardware games.
 Section Z etc...
 
 AVG1     BIN        32,768 07-18-98   1:56p
 AVG3     BIN        32,768 07-18-98   1:56p
 AVG6     BIN        32,768 07-18-98   1:57p
 AVG5     BIN        32,768 07-18-98   1:58p
 AVG4     BIN        32,768 07-18-98   1:58p
 AVG14    BIN        32,768 07-18-98   1:59p
 AVG13    BIN        32,768 07-18-98   1:59p
 AVG12    BIN        32,768 07-18-98   2:00p
 AVG11    BIN        32,768 07-18-98   2:00p
 AVG10    BIN        32,768 07-18-98   2:01p
 AVG9     BIN        32,768 07-18-98   2:02p
 AVG8     BIN        32,768 07-18-98   2:02p
 AVG7     BIN        32,768 07-18-98   2:02p
 AVG25    BIN        32,768 07-18-98   2:03p
 AVG24    BIN        32,768 07-18-98   2:04p
 AVG23    BIN        32,768 07-18-98   2:04p
 AVG22    BIN        32,768 07-18-98   2:05p
 AVG21    BIN        32,768 07-18-98   2:05p
 AVG20    BIN        32,768 07-18-98   2:06p
 AVG19    BIN        32,768 07-18-98   2:06p
 AVG18    BIN        32,768 07-18-98   2:07p
 AVG17    BIN        32,768 07-18-98   2:07p
 AVG16    BIN        32,768 07-18-98   2:08p
 AVG15    BIN        32,768 07-18-98   2:08p
 
 
 [Jul/24/2000]
 
 Hissatsu Buraiken (Japan version of "Avengers")
 (c) 1987 Capcom
 
 BOARD #:      CPU-BOARD:85608-A-2
               VIDEO-BOARD:85608-B-2-S
 CPU:          Zirog Z0840006PSC(Z80B)
               SHARP LH0080A(Z80A)
 SOUND:        YM2203C x2
 VOICE:        MSM5205(clock:384.000KHz)
 X'tal:        12.000MHz
 CUSTOM:       CAPCOM 85H001 5I
 
 ---------------------------------------------------
  filenames          devices
 ---------------------------------------------------
  
  AV_01.6D           27256
  AV_02.15H          27256
  AV_03.8K           27256 (<- It's accurate!)
  AV_04A.10N         27256
  AV_05.12N          27256
  AV_06A.13N         27256
  TBB_1BPR.1E        63S141N(256x4)
 
  
  AV_07.3A           27256
  AV_08.4A           27256
  AV_09.6A           27256
  AV_10.8A           27256
  AV_11.3B           27256
  AV_12.4B           27256
  AV_13.6B           27256
  AV_14.8B           27256
  AV_15.2L           27256
  AV_16.3L           27256
  AV_17.5L           27256
  AV_18.7L           27256
  AV_19.2N           27256
  AV_20.3N           27256
  AV_21.5N           27256
  AV_22.7N           27256
  AV_23.9N           27256
  AV_24.13N          27256
  AV_25.15N          27256
  TBB_2BPR.7J        63S141N(256x4)
 ---------------------------------------------------
 
 
 *********************************************************************
   (factory setting: all "Off")
 *********************************************************************
 ---------------------------------------------------------------------
 | OPTION            |  1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |
 |===================================================================|
 | C | 1C/1C         | Off | Off | Off |     |     |     |     |     |
 | O |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 | I | 1C/2C         | On  | Off | Off |     |     |     |     |     |
 | N |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 1C/3C         | Off | On  | Off |     |     |     |     |     |
 | A |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 1C/4C         | On  | On  | Off |     |     |     |     |     |
 |   |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 1C/6C         | Off | Off | On  |     |     |     |     |     |
 |   |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 2C/1C         | On  | Off | On  |     |     |     |     |     |
 |   |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 3C/1C         | Off | On  | On  |     |     |     |     |     |
 |   |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 4C/1C         | On  | On  | On  |     |     |     |     |     |
 |---+---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 | C | 1C/1C         |     |     |     | Off | Off | Off |     |     |
 | O |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 | I | 1C/2C         |     |     |     | On  | Off | Off |     |     |
 | N |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 1C/3C         |     |     |     | Off | On  | Off |     |     |
 | B |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 1C/4C         |     |     |     | On  | On  | Off |     |     |
 |   |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 1C/6C         |     |     |     | Off | Off | On  |     |     |
 |   |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 2C/1C         |     |     |     | On  | Off | On  |     |     |
 |   |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 3C/1C         |     |     |     | Off | On  | On  |     |     |
 |   |---------------+-----+-----+-----+-----+-----+-----+-----+-----|
 |   | 4C/1C         |     |     |     | On  | On  | On  |     |     |
 |-------------------+-----+-----+-----+-----+-----+-----+-----+-----|
 | Flip    | Off     |     |     |     |     |     |     | Off |     |
 |  Screen |---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | On      |     |     |     |     |     |     | On  |     |
 |---------+---------+-----+-----+-----+-----+-----+-----+-----+-----|
 | Service | On      |     |     |     |     |     |     |     | Off |
 |  Mode   |---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | Off     |     |     |     |     |     |     |     | On  |
 |-------------------------------------------------------------------|
 
 
 *********************************************************************
   (factory setting: all "Off")
 *********************************************************************
 ---------------------------------------------------------------------
 | OPTION            |  1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |
 |===================================================================|
 | Lives   | 3       | Off | Off |     |     |     |     |     |     |
 |         |---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | 4       | On  | Off |     |     |     |     |     |     |
 |         |---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | 5       | Off | On  |     |     |     |     |     |     |
 |         |---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | 6       | On  | On  |     |     |     |     |     |     |
 |---------+---------------+-----+-----+-----+-----+-----+-----+-----|
 | Bonus   | 20K/every 60K |     | Off | Off |     |     |     |     |
 |  Life   |---------------+-----+-----+-----+-----+-----+-----+-----|
 |         | 20K/every 70K |     | On  | Off |     |     |     |     |
 |         |---------------+-----+-----+-----+-----+-----+-----+-----|
 |         | 20K/every 80K |     | Off | On  |     |     |     |     |
 |         |---------------+-----+-----+-----+-----+-----+-----+-----|
 |         | 30K/every 80K |     | On  | On  |     |     |     |     |
 |---------+---------------+-----+-----+-----+-----+-----+-----+-----|
 | Diffi-  | Normal  |     |     |     |     | Off | Off |     |     |
 |  culty  |---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | Easy    |     |     |     |     | On  | Off |     |     |
 |         |---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | Hard    |     |     |     |     | Off | On  |     |     |
 |         |---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | Hardest |     |     |     |     | On  | On  |     |     |
 |---------+---------+-----+-----+-----+-----+-----+-----+-----+-----|
 | Demo    | On      |     |     |     |     |     |     | Off |     |
 |  Sounds |---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | Off     |     |     |     |     |     |     | On  |     |
 |---------+---------+-----+-----+-----+-----+-----+-----+-----+-----|
 | Allow   | Yes     |     |     |     |     |     |     |     | Off |
 | Continue|---------+-----+-----+-----+-----+-----+-----+-----+-----|
 |         | No      |     |     |     |     |     |     |     | On  |
 |-------------------------------------------------------------------|
 
 -
lwings Legendary Wings (US set 1)
[May/30/97]
 
 Copyright 1986 Capcom Ltd.
 These are the EPROMS for Legendary Wings.
 It uses the same hardware as Section Z.
 Similar Hardware to Gunsmoke, Commando, and Ghost 'N Goblins
 CPU - 6809 custom
 Z80 - For Sound
 YM-2203C - Yamaha FM Synthesis Sound Processors (two)
 
 
 
 [Oct/16/97]
 
 Ares no Tsubasa (Legendary Wings)
 (c)1986 CAPCOM
 
 CPU   : Z80(CUSTOM) Z80A(SOUND)
 SOUND : YM2203Cx2
 
 A_11E.ROM  ; SOUND PRG
 A_06C.ROM  ; MAIN PRG
 A_07C.ROM  ;  |
 A_09C.ROM  ; /
 A_09H.ROM  ; DATA(?)
 B_01B.ROM  ; CHR ROM
 B_01D.ROM  ;  |
 B_01E.ROM  ;  |
 B_01F.ROM  ;  |
 B_01H.ROM  ;  |
 B_01J.ROM  ;  |
 B_03B.ROM  ;  |
 B_03D.ROM  ;  |
 B_03E.ROM  ;  |
 B_03F.ROM  ;  |
 B_03H.ROM  ;  |
 B_03J.ROM  ; /
  
 -
 
sectionz Section Z (set 1)
[May/30/97]
 
 Copyright 1985 Capcom Ltd. 5/30/97   
 These are the Eprom Data from Section Z.
 The Hardware is exactly the same as Legendary Wings.
 
 -
trojan Trojan (US)
[Mar/30/98]
 
 Here are the proms for Trojan!
 I can't test the board so I don't know the manufakturer, sorry.
 3 Z80 CPU, probably 2 for CPU and 1 for sound
 2 YM2203
 1 OSC 12 Mhz
 
 
 -
 
 
2004-2008 MAWS all copyrights belong to their respective owners