Une borne d'arcade, ce n'est pas un PC de salon : pas de clavier, pas de souris, souvent pas de manette classique, et des utilisateurs qui doivent pouvoir jouer sans jamais tomber dans un menu système. Cette page réunit tout ce que Recalbox 10.1 propose pour ce type d'installation — bartop, borne droite, cocktail ou kit — depuis les contrôles jusqu'au verrouillage des menus.
Vous voulez surtout comprendre l'émulation arcade elle-même (romsets, BIOS, CHD) ? Voyez L'arcade dans Recalbox.
C'est le point le plus structurant d'un projet de borne. Recalbox 10.1 gère quatre grandes familles de contrôles arcade.
Un encodeur USB (Zero Delay, Xin-Mo, Ultimarc I-PAC…) relie les joysticks et boutons de votre panneau à un port USB. Recalbox le voit comme une manette USB ordinaire : rien de particulier à installer, il suffit de le configurer comme n'importe quelle manette dans START → OPTIONS DES MANETTES → CONFIGURER UNE MANETTE.
C'est la solution recommandée si vous partez de zéro : elle fonctionne sur toutes les machines supportées par Recalbox (Raspberry Pi comme PC).
Pensez à câbler un bouton dédié au rôle de
HOTKEY(souvent un boutonADMINsur le côté du meuble) : sans lui, impossible de quitter un jeu ou d'ouvrir le menu en cours de partie. Voir les commandes spéciales.
Sur Raspberry Pi, vous pouvez câbler directement joysticks et boutons sur les broches GPIO, sans aucun encodeur. Recalbox charge alors un pilote qui crée deux manettes vues par le système.
Dans recalbox.conf :
controllers.gpio.enabled=1
controllers.gpio.args=map=1,2
map=1 crée une seule manette, map=1,2 en crée deux (joueur 1 et joueur 2) ;map=5 (ou map=5,6) permet de choisir vous-même chaque broche, en ajoutant une liste gpio= — les numéros à indiquer sont les numéros GPIO (numérotation BCM), pas les numéros de broches du connecteur.Exemple de câblage libre pour deux joueurs :
controllers.gpio.args=map=5,6 gpio=4,17,27,22,10,9,25,24,23,18,15,14,2 gpio2=11,5,6,13,19,26,21,20,16,12,7,8,3
L'ordre des broches est toujours : Y-, Y+, X-, X+, start, select, a, b, tr, y, x, tl, hk. Une valeur -1 désactive l'entrée correspondante.
Les panneaux X-Arcade Tankstick et compatibles sont pris en charge nativement, et l'option est activée par défaut :
controllers.xarcade.enabled=1
Si vous récupérez une borne d'arcade d'origine, vous n'avez pas besoin de refaire le câblage : Recalbox sait parler aux standards du métier.
START → OPTIONS RECALBOX RGB JAMMA, avec notamment TYPE DE BORNE (nombre de boutons du panneau), NEOGEO/PGM LAYOUT P1 et P2, MODE 4 JOUEURS, DUAL JOYSTICKS, START+BTN1 = CRÉDIT, START+BTN = HK+BTN (pour retrouver les commandes spéciales sans bouton hotkey), START+UP/DOWN = VOLUME, START 3SEC = EXIT et PIN E/27 AS GND pour les bornes dont la masse des contrôles passe par les broches E/27.RECALBOX JVS SETTINGS apparaît lorsque le matériel est détecté, avec le type de borne (CAB TYPE : joystick, conduite, pistolet…), le nombre de joueurs câblés sur le panneau, le mode de liaison de deux I/O boards pour jouer à 4, et les mêmes raccourcis START + bouton que le JAMMA.Sur une borne JAMMA ou JVS, il n'y a ni bouton
SELECTni boutonHOTKEY: ce sont les optionsSTART+BTN1 = CRÉDITetSTART+BTN = HK+BTNqui les remplacent. Activez-les avant de fermer le meuble.
Certains jeux (micro-ordinateurs, ports, jeux de gestion) attendent des touches de clavier. Le module Pad To Keyboard traduit les actions de votre panneau en appuis clavier : indispensable sur une borne où aucun clavier n'est branché.
| Écran de la borne | Ce qu'il faut |
|---|---|
| CRT arcade 15 kHz / 31 kHz (JAMMA) | Carte Recalbox RGB JAMMA 2 — vidéo, son et contrôles sur le même connecteur |
| CRT (TV, moniteur RVB, SCART) | Carte Recalbox RGB DUAL 2 sur Raspberry Pi, menu PARAMÈTRES AVANCÉS → OPTIONS RECALBOX RGB DUAL 2 |
| Écran VGA | Convertisseur HDMI → VGA actif (les adaptateurs passifs ne fonctionnent pas) |
| Écran DVI | Adaptateur HDMI → DVI passif |
| Dalle LCD moderne | HDMI direct — rien à configurer |
Sur un écran non standard, la résolution se règle dans START → PARAMÈTRES AVANCÉS → RÉSOLUTIONS (résolution globale, résolution de l'interface, et résolution par système).
Pour une borne verticale (écran en mode portrait, jeux « TATE »), tout se règle dans START → OPTIONS TATE.
Une borne a souvent une seule sortie audio, rarement celle choisie par défaut.
START → OPTIONS DU SON → SORTIE AUDIO.recalbox.conf, la clé audio.device accepte le nom du périphérique ALSA, par exemple audio.device=alsa_card.1:hdmi-output-0 pour forcer le HDMI. Réglez aussi le volume de démarrage avec audio.volume (0 à 100) — sur une borne, on évite le 100 par défaut.Sur la carte RGB JAMMA 2, la sortie et le gain se règlent directement dans le menu OPTIONS RECALBOX RGB JAMMA (SOUND, MONO AMP BOOST).
C'est ce qui distingue une borne d'une console : personne ne doit pouvoir dérégler la machine par accident.
Dans recalbox.conf :
emulationstation.menu=bartop
| Valeur | Effet |
|---|---|
default |
Tous les menus (valeur par défaut) |
bartop |
Menu réduit au strict nécessaire — les réglages système, réseau, manettes, scraper et avancés disparaissent |
none |
Aucun menu du tout : START, SELECT et la recherche (Y) restent sans effet |
system.emulators.specialkeys=nomenu
| Valeur | Effet |
|---|---|
default |
Toutes les commandes spéciales en jeu (valeur par défaut) |
nomenu |
Le menu de l'émulateur (RetroArch) n'est plus accessible, le reste fonctionne |
none |
Aucune commande spéciale, sauf la combinaison pour quitter un jeu |
Le lecteur multimédia n'a rien à faire sur une borne — et il occupe le bouton X :
kodi.enabled=0
(Équivalent dans l'interface : START → PARAMÈTRES AVANCÉS → KODI MEDIA CENTER → ACTIVER KODI. Pour ne désactiver que le raccourci du bouton X en gardant Kodi accessible, utilisez kodi.xbutton=0.)
Toujours dans recalbox.conf, ou via START → PARAMÈTRES AVANCÉS → PARAMÈTRES DE DÉMARRAGE :
emulationstation.selectedsystem=mame
emulationstation.bootongamelist=1
emulationstation.hidesystemview=1
selectedsystem : le système affiché au démarrage (nom du dossier de roms — mame, fbneo, favorites…) ;bootongamelist=1 : démarre directement sur la liste de jeux plutôt que sur la liste des systèmes ;hidesystemview=1 : masque complètement la liste des systèmes — la borne ne montre qu'un seul système, et on ne peut plus en sortir.Le menu PARAMÈTRES DE DÉMARRAGE propose également DÉMARRER SUR UN JEU, qui lance un jeu précis dès l'allumage. Si aucune manette configurée n'est détectée au démarrage, Recalbox ignore ce réglage et affiche la liste des systèmes : impossible de se retrouver bloqué sur un jeu injouable.
Enfin, pour regrouper tous vos jeux d'arcade (MAME, FinalBurn Neo, Neo-Geo…) dans un seul système, activez le système virtuel Arcade.
START → OPTIONS D'INTERFACE → THÈME, ou le gestionnaire de thèmes du menu principal.La boutique Recalbox propose une borne à monter et son électronique :
Besoin d'aide pour votre projet de borne ? Rejoignez le Discord Recalbox.