Visual Pinball est un simulateur de flipper créé en 2000 par Randy Davis. Ce n'est pas un émulateur de console mais un moteur de simulation physique : il reproduit le comportement de la bille, des flippers, des bumpers et des rampes sur un plateau décrit table par table. Le projet est devenu open source et sa branche Standalone porte le moteur hors de Windows, notamment sur Linux, ARM et donc sur Recalbox.
Les jeux s'appellent ici des tables : ce sont des fichiers .vpx créés par la communauté, soit des recréations minutieuses de flippers réels — les Williams, Bally, Gottlieb et Stern des années 1970 à 2000 — soit des créations entièrement originales. Une table recrée le plateau en 3D, ses règles, ses sons et son affichage.
Pour les tables les plus fidèles, la logique d'origine de la machine est fournie par PinMAME, qui émule l'électronique et la ROM du flipper réel : c'est ce qui restitue exactement les scores, les modes de jeu et les annonces vocales de la vraie machine.
| Projet | Visual Pinball (branche Standalone) |
| Auteur initial | Randy Davis |
| Première version | 2000 |
| Type de jeux | Simulation de flipper |
| Licence | GPL-3.0+ |
| Manette | Obligatoire |
| Clavier | Facultatif |
Nouveau en Recalbox 10.1 : Visual Pinball est mis à jour, avec une correction du son, et la configuration de la disposition des boutons de la manette a été améliorée.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| VPinball | ❌ | ❌ | ✅ | ❌ | ✅ | ❌ |
Le flipper virtuel n'est disponible que sur RPi5/500 et PC. Le moteur est trop gourmand pour les RPi3, RPi Zero 2, RPi4 et pour les consoles portables OGA/OGS/RG351 et RG353. Sur Raspberry Pi 5, un boîtier bien ventilé est vivement conseillé : les tables sollicitent le GPU en continu.
Un seul émulateur est proposé, VPinball en version standalone. Le netplay n'est pas disponible sur ce système et les RetroAchievements ne sont pas pris en charge. Ce système ne dispose pas de support CRT.
Recalbox se charge de configurer le moteur au lancement : résolution, profil de performances, écrans additionnels (backglass et afficheur DMD sur PC multi-écrans), rotation de l'image en borne verticale et mapping complet de la manette.
Consultez le guide VPinball, sa page Usage et paramétrage et sa FAQ pour le détail des réglages.
Placez vos tables dans :
/recalbox/share/roms/vpinball/
Extension acceptée : .vpx
Une table est un fichier unique déposé directement dans le dossier ; son nom est celui qui s'affiche dans l'interface.
/recalbox/share/roms/vpinball/
├── Attack from Mars (Bally 1995).vpx
└── Medieval Madness (Williams 1997).vpx
Une table
.vpxne suffit pas toujours : celles qui recréent une machine réelle réclament en plus la ROM PinMAME du flipper d'origine, et parfois des paquets complémentaires (sons alternatifs, colorisation de l'afficheur, backglass). L'installation de ces fichiers est détaillée dans la page Usage et paramétrage.
Les tables sont des créations communautaires de qualité et d'exigence très variables : une table trop lourde peut tourner correctement sur PC et ramer sur Raspberry Pi 5. En cas de ralentissement, essayez le profil de performances proposé dans les options du jeu avant de renoncer à la table.