BallyFA - a Bally MPU based on a low cost FPGA
This is a 1:1 functional replacement to a original Bally MPU, without the additional features of a LISY35, but with much faster boot and lower costs. You can build a BallyFA for less than 50 Euros!
- preassembled PCB (see section 'how to order your BallyFA PCB' below)
- FPGA plus USB Blaster, see here
- a few other 'standard' components, see Reichelt shop cart below
- the program ('pof file') for the FPGA
- the Bally Roms on a micro SD card (see 'SD card image' below)
At the moment 49 different Bally Games and 4 Stern games along with their 'free play' and '7digit' variants ( 128 in sum) are supported and can be selected via Dip switch 'Game Selection.
For each game BallyFA all software settings, Highscores, .. are stored independently.
how to order your BallyFA PCB
Have a look to the PCB documentation section.
Needed Gerber Data, BOM and Component Placement List (CPL) you find below.
see pictures above
v1.041 comes with an SMD SD cardholder instead of the SD card mini board.
All other parts are identical to v1.03!
NOTE: 1.041 has been tested and reported to work. If you ordered already 1.04 you need to add one wire as the 3Volt for the card reader is missing with 1.04. Contact me for details.
BallyFA 1.041 ( with JLCPCB handsoldering)
Gerber Data is identical to v1.04 above, however BOM and CPL also include the components in 'DIP Format'. These components will be placed by JLCPCB using their 'handsoldering' service.
You only need to add Pin Headers from Digikey with 13 mm height. Digikey Part: WM50017-36-ND and the 5Volt connection to the FPGA ( 2PIN-Header pair female/male needed)