Progress has been steady, but slower than I had hoped.
The synthesized sound is in, AY8910 needs a bit of work to sort the speed out on some machines.
For sampled sound the OKI chip is in and working, although it needs a few tweaks to sort out the dynamic frequency settings.
The NEC chip is written, and will be debugged later today to ensure its working.
The Crystal games decoding has been massively simplified and is now complete.
BWB, Coinworld & Simple Characterisers need doing.
Hoppers need doing.
1 Lamp Extender, 1 Reel Extender, and all the 7 seg extenders need completing.
That should see MPU4 complete and working.
Almost everything has been upgraded or tweaked to work more accurately, and to be easily re-used on later techs.
I have included a screenshot of the MPU4 configuration screen, so you can see some of the extra bits that have been included.