CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

warriorb.c

0.37b10 [David Graves]


TODO:

- Unknown sprite bits.

- Darius 2: The unpleasant sounds when some big enemies appear are wrong: they are meant to create rumbling on a subwoofer in the cabinet, a sort of vibration device. They still affect the other channels despite filtering above 20Hz.

- Warriorb: Colscroll effects?


NOTES:

- Driver based on the F2 driver and Raine source.

- The dual screen games operate on hardware with various similarities to the Taito F2 system, as they share some custom ics e.g. the TC0100SCN.

- For each screen the games have 3 separate layers of graphics: one 128x64 tiled scrolling background plane of 8x8 tiles, a similar foreground plane, and a 128x32 text plane with character definitions held in ram. As well as this, there is a single sprite plane which covers both screens. The sprites are 16x16 and are not zoomable.

- Warrior Blade has a slightly different gfx set for the 2nd screen because the programmers ran out of scr gfx space (only 0xffff tiles can be addressed by the TC0100SCN). In-game while tiles are scrolling from one screen to the other it is necessary to have identical gfx tiles for both screens. But for static screens (e.g. cut scenes between levels) the gfx tiles needn't be the same. By exploiting this they squeezed some extra graphics into the game.

- There is a single 68000 processor which takes care of everything except sound. That is done by a Z80 controlling a YM2610. Sound commands are written to the Z80 by the 68000.


WIP:

- 30th January 2001: David Graves sent in an update to the Taito multiscreen games, fixing the graphics in the right side of Warrior Blade screen.

- 23rd December 2000: Gerardo Oporto fixed dip switch settings in Operation Wolf / Thunderbolt and the dual screen games.

- 16th December 2000: David Graves fixed a few problems in Taito multiscreen games and added a few clone romsets.

- 4th December 2000: David Graves added support for a third Taito TC0100SCN chip emulation.

- 1st December 2000: David Graves updated the TC0100SCN Taito chip emulation to support extra wide tilemaps, making Darius 2, Ninja Warriors and Warrior Blade playable.

- 16th October 2000: David Graves sent in a preliminary Taito multiscreen driver with Darius 2, Ninja Warriors and Warrior Blade, however the extra wide background tilemaps are not emulated.