05/10/2021
Small update for you. What should now be the final PCB design (0.9a) has arrived, assuming things still work when assembled, the silkscreen will be changed to 'Rev1' and a larger batch will be ordered.
Things that have been checked, changed and verified since the August update:
MAME high score saving is confirmed as working for all games. MAME saves the high scores at the point the game is closed, this means that you should 'switch' game before powering off your cab if you want to keep the latest scores form your last games. Even if you are not running as a multi game, pressing the switch button will restart your game and therefore save you high score.
On top of my hard-coded game lists, you can now have a custom game list of four games which you can define in the configuration file.
The configuration file now has an option to use a calibration file based on controls from a working game, this essentially means the analog controls of each cabinet type are set across the whole range of the microcontrollers analog input, so any you should get full range of control for any game selected in the specific cabinet type.
At the request of one of the early adopter testers, I have added the vanilla OutRun RevB ROM to the supported games for those who want to play the most authentic version of the ROM. You wont play it for long before missing features of the enhanced ROM or Cannonball

But I do agree its a good thing to have the true original in the mix.
RaspberryPi4B's are going to be the biggest limiting factor in terms of shipping SmartyPi going forward, the 2Gb variety are in very short supply worldwide, using a 4GB is an option but at a minimum £20 uplift in cost. I'm tracking availability daily and will buy what I thinks needed when the time comes.
In the next update I'm hoping to have have availability, pricing, and good documentation to support the release of the product.