CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

pengo.c

0.01 [Nicola Salmoria, Sergio Munoz, Allard van der Bas]


NOTES:

- The correct clock speed of the Z80 CPU1 is 3.072 MHz, but 3.020 gives a more accurate emulation speed (time for two attract mode cycles after power up, until the high score list appears for the second time: 3'39").


VIDEO HARDWARE NOTES:

- Pengo and Pac Man are almost identical, the only differences being the extra gfx bank in Pengo, and the need to compensate for an hardware sprite positioning "bug" in Pac Man.

- Pac Man has a 32x8 palette PROM and a 256x4 color lookup table PROM. Pengo has a 32x8 palette PROM and a 1024x4 color lookup table PROM.


WIP:

- 0.101: Aaron Giles wired up save state support for all the games in pengo.c and marked all games as GAME_SUPPORTS_SAVE.

- 0.90u4: smf updated the Pac-Man and Pengo driver. pacman, pengo, jrpacman use the same tile/sprite decode and palette decode & sprite rendering. Renamed pengo sound & video hardware to pacman as it was used their first, converted to use tilemaps, merged memory maps, added rom mirroring to pacman & moved any game that needs another rom into another map, tidied up the mirroring in the S2650 games, moved jrpacmbl back into pengo.c and grouped the GAME() lines by hardware and then year. Removed vidhrdwpengo.c

- 0.01: Added pengo.c driver.