Another micro-update. Still working on MPU4, but visible progress has been made.
Payouts, Meters, RS232, EDC, AY8910 Sound have been added and improved in some cases.
A lot of the bugs have been taken care of, with a minor few remaining.
Next job is to find the last couple of bugs in the new payout code, followed by adding in a proper ROM loader for the dll as the Smash n Grab ROM is hard coded for testing at the moment.
Once that is done I can then add 7 segment displays + extenders, lamp extenders, reel extenders, characteriser, hoppers, bank switches, percentage keys, and the other 4 sound chips. That should complete MPU4 to the original spec Amber had. Then I can add in the Prize Mech and Prism Lamp code.
Whilst this is taking longer than I had hoped so far, large chunks of the code have been made reusable for quick addition to later techs.
The final job will be to go through the VB code and delete vast chunks of it which are no longer used, which should improve memory use.
All the techs will be created and tested without any server code. Server code will be added last as part of the server rewrite, though server functions have been kept in mind during the design process.