CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

lwings.c

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:

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

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