MAME - Emulation of Fearless Pinocchio & Super Kids (2 IGS arcade games)
Fearless Pinocchio is a fighting game targeted at a younger audience, it's a single player affair, with a joystick and one button. You get to play a maximum of 3 rounds against fairytale characters after which you win some tickets based on your performance.
Super Kids is similar, although is a trackball based shooting game instead. Interestingly for Super Kids there are 3 different scenes, but they must be selected by the operator using the dipswitches.
Emulating these was an interesting challenge as they required both the internal IGS027A ROM to be extracted, which XingXing and Peter Wilhemsen did, and also a brand new CPU core for the Philips XA based sound MCU used on these boards. I worked on emulating the CPU, and with a few bugfixes from XingXing we were able to get both gameplay and sound working.
The video hardware was relatively straight forward, it can just draw basic non-tile based sprites of varying sizes from a simple raw pen data ROM; it's nowhere near the complexity of PGM. The sound chip is the ICS2115 like PGM.