BallyFA - un MPU Bally basé sur un FPGA bas coût

Il s'agit d'un remplacement fonctionnel 1:1 d'un MPU Bally original, sans les fonctionnalités supplémentaires d'un LISY35, mais avec un démarrage bien plus rapide et des coûts réduits. Tu peux construire un BallyFA pour moins de 100 euros !

NOUVEAU : version matérielle 2.x avec circuits pilotes en technologie traversante (THT) pour un remplacement facile et une interface série Mission Pinball Framework (MPF). L'interface MPF est en cours de développement, fais-le-moi savoir si tu es intéressé(e) par les tests.

v2.0 assemblée par JLCPCB
complète avec circuits intégrés, FPGA et connecteurs

jeux supportés

Pour l'instant, 49 jeux Bally différents et 4 jeux Stern, ainsi que leurs variantes 'free play' et '7digit' (128 au total), sont supportés et peuvent être sélectionnés via le Dip switch 'Game Selection'.

Pour chaque jeu, BallyFA stocke indépendamment tous les réglages logiciels, les meilleurs scores, etc.

Remarque : pour la variante 'free play', BallyFA utilise les 'Okaegi roms'. Pour activer le free play sur la plupart des jeux, tu dois mettre les DIP #17, #18 et #19 sur ON et ajouter au moins un crédit. Ensuite, ne descends pas en dessous de 01 crédit. Pour plus de détails, consulte l'annexe B du Manuel BallyFA !

La dernière version du Logiciel supporte les LED 'sans scintillement' sans matériel supplémentaire. Il suffit de mettre le DIP d'option 4 sur ON

documentation

composants nécessaires :

- PCB préassemblé (voir la section 'comment commander ton PCB BallyFA' ci-dessous)

- FPGA CycloneII (ma carte DIY ou via Aliexpress) ainsi qu'un USB Blaster (Aliexpress), voir aussi ici

- quelques autres composants « standard », voir le panier de la boutique Reichelt ci-dessous

- le programme pour le FPGA

- les ROM Bally sur une carte micro SD (voir 'image de la carte SD' ci-dessous)

Consulte ma page FPGA pour choisir celle que tu souhaites utiliser.

composants supplémentaires

Remarque : les broches de connexion dans le panier Reichelt ont une hauteur de 11 mm. Pour un meilleur contact, utilise des broches de Digikey avec une hauteur de 13 mm. Référence Digikey : WM50017-36-ND

documentation & logiciel

comment commander ton PCB BallyFA

Consulte la section documentation PCB.

Les données Gerber, la nomenclature et la liste de placement des composants (CPL) nécessaires sont disponibles sur mon serveur de dépôt ; voir le lien ci-dessous.

BallyFA (matériel v1.x) dans un Bally 'Six Million Dollar Man'