CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

dooyong.c

0.37b6 [Nicola Salmoria]


TODO:

- Video driver is not optimized at all

- Port A of both of the YM2203 is constantly read and stored in memory - function unknown

- Some of the sound programs often write to the ROM area - is this just a bug, or is there something connected there?

- Last Day: sprite/fg priority is not understood (tanks, boats should pass below bridges)

- Gulf Storm: sprite/fg priority is not understood - there seem to be some invisible enemies around the first bridge

- Blue Hawk: sprite/fg priority is not understood

- Primella: Does the game really support cocktail mode as service mode suggests? are buttons 2 and 3 used as service mode suggests?

- R-Shark, Super-X: sprite/fg priority is not understood

- Pop Bingo: Appears to combine 2 4bpp layers to make 1 8bpp layer, for now we just treat it as 1 8bpp layer and ignore the 2nd set of registers, some unknown reads / writes.

- Flying Tiger: Sprite/fg priority is not understood and layer2 palette bank


NOTES:

- Hardware: All games run on different but similar hardware. A common thing that they all have is tilemaps hardcoded in ROM.


Bugs:

- Error messages in drivers/dooyong.c: static WRITE_HANDLER( lastday_bankswitch_w ): bluehawk, bluehawn, gulfstr2, gulfstrm, lastday, lastdaya and pollux. messages056ora stephh / almightyjustin


WIP:

- 0.112: Vas Crabb updated the Dooyong driver to use the new-style banking system. Also added some preliminary save state support.

- 0.108u2: Aaron Giles removed VIDEO_BUFFERS_SPRITERAM flag from the Dooyong driver, which crashed all games.

- 0.99u2: Pierpaolo Prazzoli added some disable registers for tilemaps/sprites (fixing the bug in The Last Day demo).

- 0.96u1: Sonikos cleaned up the Dooyong driver.

- 0.37b6: Added dooyong.c driver.

- 19th August 2000: Nicola Salmoria sent in a Dooyong driver with support for Pollux, Blue Hawk, Primella, R-Shark and The Last Day.

- 13th August 2000: Nicola Salmoria sent in a driver for The Last Day.