BallyFA - eine Bally MPU basierend auf einem kostengünstigen FPGA
Dies ist ein 1:1-Funktionsersatz für eine originale Bally MPU, ohne die zusätzlichen Funktionen eines LISY35, aber mit deutlich schnellerem Start und geringeren Kosten. Du kannst eine BallyFA für weniger als 70 Euro bauen!
Dokumentation
Benötigte Bauteile:
- vorbestückte PCB (siehe Abschnitt 'So bestellst du deine BallyFA PCB' unten)
- CycloneII FPGA (mein DIY-Board oder über Aliexpress) plus USB Blaster (Aliexpress), siehe auch hier
- einige weitere 'Standard'-Bauteile, siehe Reichelt-Warenkorb unten
- das Programm ('pof file') für das FPGA
- die Bally Roms auf einer Micro-SD-Karte (siehe 'SD-Karten-Image' unten)
Schau auf meiner FPGA-Seite nach, welches du verwenden möchtest.
Derzeit werden 49 verschiedene Bally-Spiele und 4 Stern-Spiele samt ihren 'Free Play'- und '7-Digit'-Varianten (128 insgesamt) unterstützt und können über den Dip-Schalter 'Game Selection' ausgewählt werden.
Für jedes Spiel speichert BallyFA alle Software-Einstellungen, Highscores usw. unabhängig voneinander.
Die neueste Softwareversion unterstützt 'flicker free' LEDs ohne zusätzliche Hardware. Setze einfach DIP 4 auf ON
So bestellst du deine BallyFA PCB
Schau dir die PCB-Dokumentationssektion.
Die benötigten Gerber-Daten, Stückliste und Bestückungsliste (CPL) findest du auf meinem Repository-Server; siehe Link unten. Ich stelle Stückliste & CPL im JLCPCB-Format für 'full assembly' oder 'smd only' bereit. Im letzteren Fall musst du die DIP-Komponenten selbst kaufen und löten (siehe Reichelt-Warenkorb und Digikey-Liste unten)
HINWEIS: Es gibt Berichte, dass Version 1.10 nicht funktioniert. Falls du v1.10 bestellt hast, schick mir eine Mail – es gibt einen Workaround.
Hinweis: Stiftleisten im Reichelt-Warenkorb haben 11 mm Höhe. Für besseren Kontakt empfehlen sich Stiftleisten von Digikey mit 13 mm Höhe. Digikey-Artikelnummer: WM50017-36-ND
Digikey-Liste bereitgestellt von Jeff! Vielen Dank
