CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

route16.c

0.31 [Zsolt Vasvari]


NOTES:

- Route 16 and Stratovox use identical hardware with the following exceptions: Stratovox has a DAC for voice. Route 16 has the added ability to turn off each bitplane indiviaually. This looks like an afterthought, as one of the same bits that control the palette selection is doubly utilized as the bitmap enable bit.

- Space Echo: When all astronauts are taken the game over tune ends with 5 bad notes, this appears to be a bug in the rom from a changed instruction at 2EB3. Service mode shows a garbled screen as most of the code for it has been replaced by other routines, however the sound tests still work. it's possible that the service switch isn't connected on the real hardware. The game hangs if it doesn't pass the startup test, a best guess is implemented rather than patching out the test. code for the same test is in stratvox but isn't called, speakres has a very similar test but doesn't care about the result. Interrupts per frame for cpu1 is a best guess based on how stratvox uses the DAC, writing up to 195 times per frame with each byte from the rom written 4 times. spacecho writes one byte per interrupt so 195/4 or 48 is used. a lower number increases the chance of a sound interrupting itself, which for most sounds is buggy and causes the game to freeze until the first sound completes.


WIP:

- 25th May 2002: Zsolt Vasvari cleaned up the Route 16 driver.

- 0.36b4: Changed VSync to 57Hz.

- 4th April 1999: Darren Olafson fixed the rotating of Route16 driver.

- 0.31: Added route16.c driver.