FPGA MPUs
From Wikipedia: "A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing – hence the term "field-programmable".
So in difference to my LISY MPUs which do use software emulation, my FPGA MPUs use hardware emulation.
At the moment I do have:
-> BallyFA for Bally pinball machines
-> SternFA for Stern pinball machines
-> GottFA80 for Gottlieb System80/80A/80B pinball machines
-> GottFA80S for Gottlieb System80/80A/80B pinball machines (with integrated soundcard )
-> GottFA80_PLuS for Gottlieb System80/80A pinball machines ( 'All in one' with integrated Power Supply, Solenoid/Lampdriver & soundcard )
-> GottFA1 for Gottlieb System1 pinball machines
-> GottFA1_PLuS for Gottlieb System1 pinball machines ( 'All in one' with integrated Power Supply, Solenoid/Lampdriver & soundcard )
-> WillFA7 replacement of a Williams MPU (System3 up to System7) including the driver board!
-> WillFA11 replacement of Data East and Williams MPU (System9 up to System11C)
-> RecelFA replacement of Recel3 MPU
-> AtariFA replacement for the Atari Generation 1 pinball MPU. (Prototype!)
documentation
board compatibility chart with links
| Cyclone II | Cycl IV ( v3.x) | Cycl IV ( v4.x) | Cyclone 10 | Cycl IV ( v5.x) | |
|---|---|---|---|---|---|
| BallyFA (HW 1.x) | X1.30 | X2.30 | X3.30 | X4.30 | - |
| BallyFA (HW 2.x) | X1.30 | X2.30 | X3.30 | X4.30 | - |
| SternFA | - | (X) | X3.30 | X4.30 | - |
| GottFA1 | X | X | X | X | - |
| GottFA1_PLuS (HW2.1) | - | (X)6.03 | X8.03 | X9.03 | - |
| GottFA80 | X(2) | X | X | X | - |
| GottFA80S (HW1.2) | - | (X) | X | (X) | - |
| GottFA80_PLuS (HW2.1) | - | (X) | X | X | - |
| WillFA7 | X1.30 | X2.30 | X3.30 | X4.30 | - |
| WillFA11 | - | - | - | - | X1.29 |
| Recel3 | (X) | (X) | X1.04 | X2.04 | - |
| Gosof | X | X | X | X | - |
| FPGA board checker | X | X | X | X | - |
| Legend | |
|---|---|
| X | SW available |
| (X) | upon request |
| - | not compatible |
| X(2) | no 'late' 80B games supported |
Last update: 21 October 2026
