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 100 Euro bauen!

NEU: Hardwareversion 2.x mit Treiber-ICs in 'Durchstecktechnologie' (THT) für einfachen Austausch und seriellem Mission Pinball Framework (MPF)-Interface. Das MPF-Interface ist in Entwicklung – melde dich, wenn du Interesse am Testen hast.

v2.0 bestückt von JLCPCB
komplett mit ICs, FPGA und Stiftleisten

unterstützte Spiele

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.

Hinweis: Für die 'Free Play'-Variante verwendet BallyFA die 'Okaegi-Roms'. Um Free Play bei den meisten Spielen zu aktivieren, musst du DIPs #17, #18 & #19 auf ON stellen und mindestens ein Kredit hinzufügen. Danach die Kredite nicht unter 01 verringern. Details findest du im BallyFA-Handbuch Anhang B!

Die neueste Softwareversion unterstützt 'flicker-freie' LEDs ohne zusätzliche Hardware. Einfach Option DIP 4 auf ON stellen.

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 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.

zusätzliche Bauteile

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

Dokumentation & Software

So bestellst du deine BallyFA PCB

Schau dir die PCB-Dokumentationssektion.

Die benötigten Gerber-Daten, die Stückliste und die Bauteilplatzierungsliste (CPL) findest du auf meinem Repository-Server; siehe Link unten.

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