CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

suna8.c

0.37b14 [Luca Elia]


TODO:

- Samples playing in rranger, starfigh and sparkman (AY8910 ports A&B)


NOTES:

- sparkman: To get past the roms test screen put a watchpoint at ca40. When hit, clear ca41. Most of the garbage you'll see is probably due to imperfect graphics emulation (e.g. gfx banking) than protection.


VIDEO HARDWARE NOTES:

- The SunA 8 Bit games have only sprites, of a peculiar type. There is a region of memory where 4 pages of 32x32 tile codes can be written like a tilemap made of 4 pages of 256x256 pixels. Each tile uses 2 bytes. Later games may use more pages through RAM banking. Sprites are rectangular regions of *tiles* fetched from there and sent to the screen. Each sprite uses 4 bytes, held within the last page of tiles.

- Later games use a more complex format than the following, which is yet to be completely understood.


WIP:

- 0.96u2: Nicola Salmoria simplified the decryption code in the suna8 driver.

- 0.87u2: Pierpaolo Prazzoli and Corrado Tomaselli improved sound in Hard Head / Popper. Added extra sndhrdwsuna8.c driver.

- 10th April 2001: Marco Cassili fixed dip switch settings in the suna8 driver.

- 14th March 2001: Luca Elia sent in his own driver for Hard Head and Rough Ranger, only some graphics are messed. Nicola Salmoria fixed the color palette in Luca's SunA 8-bit driver.