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!

v 1.041 mit DIP-Komponenten, von JLCPCB 'hand soldered'
komplett mit FPGA & Steckverbindern

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

BallyFA (Hardware v1.x) in einem Bally 'Six Million Dollar Man'