I was trying to design a custom pinball several years ago... that was how I discovered MAME and BYOAC. I decided to try to design actual circuits rather than just use a computer... sort of an EM design using solid-state components. Somewhere I still have my schematics; I never did breadboard them to see if they worked.