CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

gameplan.c

0.31 [Chris Moore]


TODO:

- The board has, instead of a watchdog, a timed reset that has to be disabled on startup. The disable line is tied to CA2 of VIA2, but I don't see writes to that pin in the log. Missing support in machine/6522via.c?

- Kaos needs a kludge to avoid a deadlock (see the via_irq() function below). I don't know if this is a shortcoming of the driver or of 6522via.c.

- Investigate and document the 8910 dipswitches

- Fix the input ports of Kaos

- Killer Comet sound test mode gives one "NO"


NOTES:

- There are two dip switch banks connected to the 8910 ports. They are only used for testing.

- Megatack's test mode reports the same fire buttons as Killer Comet, but this is wrong: there is only one fire button, not three.


WIP:

- 0.78u5: Updates to the Gameplan driver [Nicola Salmoria]: Rewritten using machine/6522via.c and machine/6532riot.c, which weren't available at the time it was created. This fixed the gfx problems and bad sound, vidhrdw/gameplan.c is no longer needed, machine/6532riot: Added PA7 adge detect and irq callback and machine/6522via: fixed port writes so that pins set as input are pulled high. This is required by the gameplan games and is confirmed by the 65422 data sheet. Added support for CA2 pulse handshake.

- 15th November 2001: Stefan Jokisch fixed the Gameplan games which were broken in 0.56.

- 0.36b4: Changed VSync to 57Hz.

- 0.33b5: Santeri Saarimaa fixed dipswitches, input ports and coin slots in the Gameplan driver.

- 0.33b3: Chris Moore added sound in the Gameplan games and accurate colors in Megatack and possibly the other Gameplan games.

- 0.31: Added gameplan.c driver.