RECALBOX RGB JAMMA 1 et 2 : profitez de tout Recalbox sur votre borne JAMMA !

Avant d'aller plus loin, qu'est-ce que le JAMMA ? Apparu dans les années 80, le JAMMA a permis de standardiser la connexion des différents signaux dans les machines d'arcade. Changer de jeu sur une machine d'arcade est soudain devenu un jeu d'enfant.
Ce format a perduré jusqu'à aujourd'hui, et est encore utilisé dans un grand nombre de machines d'arcade « à l'ancienne » à tube cathodique. Si vous n'avez pas de machine JAMMA, ou si vous n'envisagez pas d'en acheter une dans un futur proche, le Recalbox RGB JAMMA n'est pas fait pour vous.
En revanche, son grand frère le Recalbox RGB DUAL 2, qui vous permet de vivre le frisson du jeu sur votre TV CRT, est disponible sur notre boutique. (La première génération, Recalbox RGB DUAL, couvre les Raspberry Pi 4/3/Zero 2.)
Recalbox 10 au minimum est nécessaire au fonctionnement du Recalbox RGB JAMMA 2. Spécifiquement pour les RGB JAMMA 2 Rev E et supérieures, la version 10.0.4 au minimum est nécessaire.
Téléchargez l'image Recalbox pour Raspberry Pi 5 depuis la page de téléchargement officielle, puis suivez la procédure d'installation.
Le kit complet est disponible sur la boutique : Recalbox RGB JAMMA 2 — kit complet.
Le pinout du Recalbox RGB JAMMA est compatible JAMMA, JAMMA+ et CHAMMA.
.png)
Les boutons sont nommés selon le standard JAMMA :

Les boutons TEST et SERVICE sont situés dans votre borne, souvent directement sur l'alimentation.
Clipsez le Raspberry Pi dans le Recalbox RGB JAMMA, et clipsez les entretoises en plastique fournies sur les deux PCB.


Le ventilateur du Recalbox RGB JAMMA est utilisé pour refroidir le Raspberry Pi. Il a été testé pour refroidir le plus efficacement possible le Raspberry, hors boîtier ou lorsque vous utilisez le boîtier officiel. Il remplace le ventilateur de votre Raspberry Pi.
Utilisez les pins +5V et GND pour une puissance maximale, ou +3V et GND pour limiter le bruit du ventilateur.
.png)
Ventilateurs compatibles :
Si vous installez votre propre ventilateur, positionnez-le pour qu'il souffle l'air vers le bas.
N'ajoutez pas de ventilateur directement sur le Raspberry : la ventilation provenant du Recalbox RGB JAMMA refroidit directement le système complet.
Une fois le Raspberry Pi clipsé sur le Recalbox RGB JAMMA, il vous reste à positionner le tout dans le boîtier et à refermer ce dernier avec les vis M2.5x15 mm fournies avec le boîtier.


La tension de l'alimentation du Recalbox RGB JAMMA + Raspberry Pi 5 doit se situer entre 5,05 V et 5,20 V. Si votre borne est déjà réglée pour être compatible avec la plupart des PCB / systèmes multi, aucun problème : vous pouvez lancer Recalbox RGB JAMMA tel quel.
Un popup vous avertira lors de l'utilisation si la tension devient trop basse lorsque le Raspberry Pi monte en charge.
Si ce popup apparaît, il vous faudra remonter votre tension de quelques millivolts (entre 5,05 V et 5,2 V, nous conseillons 5,1 V). Cette opération se fait à l'aide d'un potentiomètre situé sur votre alimentation. Prenez soin de bien vous renseigner sur votre alimentation, de bien vous équiper (tournevis en plastique ou céramique), ou de vous faire accompagner si vous êtes débutant et que vous n'êtes pas sûr de vous.
L'installation et la détection du Recalbox RGB JAMMA se lancent automatiquement.
Tous les jeux, qu'ils soient arcade ou console, sont lancés dans leur résolution et leur fréquence d'origine. Certains jeux possèdent des résolutions « exotiques », comme Mortal Kombat (400x254@54.815170Hz) ou R-Type (384x256@55.017606Hz). Les modes vidéo générés par le Recalbox RGB JAMMA s'approchent au plus près de ces résolutions d'origine, et certains jeux pourront donc nécessiter un réglage de votre moniteur arcade.
Pour produire un signal vidéo de la meilleure qualité qui soit, il est parfois nécessaire de passer par les super résolutions, qui multiplient la résolution horizontale par un nombre entier. L'écran du Recalbox RGB JAMMA vous indique le facteur de multiplication horizontal lorsqu'une super résolution est activée (option SUPERREZ MULTIPLIER).

Si vous avez un écran 31 kHz (une NUC + jammafier par exemple), vous devez activer le mode 31 kHz pour que le signal vidéo passe en 31 kHz pour tous les menus et jeux.
Cependant, Recalbox se lance par défaut en 15 kHz, donc deux solutions s'offrent à vous :
SCREEN TYPE dans le menu ;
options.screen.type = 3 dans le fichier RECALBOX/crt/recalbox-crt-options.cfg.Les valeurs de
options.screen.typesont :1= 15 kHz,2= multisync 15/25 kHz,3= 31 kHz,4= multisync 15/31 kHz,5= tri-fréquence.
Lorsque vous lancez un jeu 15 kHz en 480p, les lignes du jeu sont simplement doublées. Vous pouvez activer l'option 240P GRID pour simuler les scanlines d'un affichage 240p. Trois réglages permettent d'obtenir des scanlines plus ou moins prononcées :

Le mode multisync est approprié pour les platines qui détectent la fréquence du signal vidéo et changent automatiquement de mode en fonction. Les jeux 240p sont lancés en 15 kHz et les jeux 480p en 31 kHz. Vous retrouverez donc TOUS les jeux dans leur résolution d'origine !
Le multisync s'active directement depuis l'option SCREEN TYPE du menu OPTIONS RECALBOX RGB JAMMA :

Une fois le mode multisync sélectionné, vous pouvez choisir la résolution des menus (MENU RESOLUTION) selon vos habitudes, et pour limiter les changements de mode de votre borne :

Vérifiez bien que votre platine est compatible avec le mode multisync avant d'activer ce mode.
Par défaut, les jeux Atomiswave, Naomi et Dreamcast seront lancés en 480p. Mais certains jeux de l'époque étaient upscalés sur ces plateformes, et certains d'entre vous pourraient avoir envie de les découvrir en 240p Pour cela, rien de plus simple : activez l'option
SELECT GAME RESOLUTION AT LAUNCH dans le menu, et choisissez la résolution de chaque jeu avant de le lancer !

À chaque lancement, la résolution pourra être sélectionnée :

Pour activer le mode TATE, rien de plus simple : tout se trouve dans le menu TATE SETTINGS (START → TATE SETTINGS).

Sélectionnez le sens de rotation (RIGHT = 90° dans le sens des aiguilles d'une montre). Une fois la rotation sélectionnée, le frontend se recharge et l'écran est pivoté !

Il est possible de n'afficher que les jeux verticaux à l'aide de l'option DISPLAY ONLY TATE GAMES IN GAMELISTS.
Pensez à scraper vos jeux pour que Recalbox puisse détecter les jeux verticaux dans les menus !
Si votre thème est compatible, il s'adaptera automatiquement à la disposition verticale de l'écran !

Voici les étapes pour calibrer votre écran CRT sur Recalbox en passant par le menu Retroarch.
Vous devez utiliser un émulateur « Libretro » pour accéder au menu Retroarch. Ce guide ne fonctionne pas avec les émulateurs dits « standalone », qui ne comportent pas de fonction permettant de calibrer votre écran CRT.
START + B2 pour accéder au menu Retroarch, et sélectionnez le menu « CRT Calibration » (dans « Quick Menu »).

Ces paramètres sont modifiables avec les directions GAUCHE et DROITE de votre joystick. Il n'est pas possible de modifier la hauteur de l'image : ce réglage ne peut se faire que sur votre écran directement.
Appuyez sur B1 pour valider la sauvegarde. Une fois paramétré, vous pouvez revenir à votre jeu en utilisant de nouveau le raccourci START + B2.
Le menu OPTIONS RECALBOX RGB JAMMA propose également une entrée CALIBRATION D'ÉCRAN DE L'INTERFACE (FRONTEND SCREEN CALIBRATION), qui calibre le menu de Recalbox et les émulateurs standalone.
À l'image de la console Nintendo GameCube d'origine, il était possible de forcer la fréquence d'un jeu à 60 Hz en maintenant le bouton B de la manette au démarrage de la console.
Sur Recalbox, cette règle s'applique aussi : après avoir lancé un jeu, maintenez le bouton B4 pendant le démarrage de la GameCube.
Tous les jeux ne peuvent pas être forcés à 60 Hz via cette méthode. Il faut tester au cas par cas.
À chaque borne sa configuration. Le Recalbox RGB JAMMA supporte automatiquement les différentes combinaisons de boutons sur le JAMMA ou sur les kick harness. Les kick harness CPS1 et CPS2 sont interchangeables sans aucune configuration.
Configuration JAMMA et kick harness
| Boutons sur le JAMMA | Boutons sur kick harness |
|---|---|
| 1 2 | |
| 1 2 3 | |
| 1 2 3 | 4 |
| 1 2 3 | 4 5 |
| 1 2 3 | 4 5 6 |
| 1 2 3 4 | 5 6 |
Configuration JAMMA+ et kick harness
| Boutons sur le JAMMA | Boutons sur kick harness |
|---|---|
| 1 2 3 4 5 | 6 |
Configuration CHAMMA et kick harness
| Boutons sur le JAMMA | Boutons sur kick harness |
|---|---|
| 1 2 3 4 5 6 |
Le nombre de boutons de votre panel se renseigne avec l'option PANEL TYPE.
Si vous êtes en CHAMMA (avec le bouton 6 sur le peigne JAMMA), il vous faudra désactiver l'option PIN E/27 AS GND.


L'input lag du Recalbox RGB JAMMA est extrêmement bas : moins d'une milliseconde. Cependant, la latence globale des jeux et des systèmes est impactée par d'autres éléments que l'input lag.
Deux options sont disponibles dans le menu OPTIONS RECALBOX RGB JAMMA pour diminuer au maximum la latence :

REDUCED LATENCY (EXPERIMENTAL) active de nombreuses options dans Retroarch et les autres émulateurs pour réduire la latence (auto frame delay, late polling, etc.).RUN AHEAD (EXPERIMENTAL) précalcule des frames à l'avance pour gagner une frame de latence.Ces deux options activées conjointement, combinées à l'input lag très bas des composants du Recalbox RGB JAMMA, permettent de réduire drastiquement la latence et de côtoyer de près celle du MiSTer ou des jeux originaux. Cependant, elles pourraient avoir un impact négatif sur une poignée de jeux : pensez-y si certains jeux ralentissent.
Plus d'infos dans notre dossier complet sur l'input lag sur le JAMMA.
Vous pouvez configurer le mapping qui sera automatiquement appliqué lorsque vous lancez un jeu NeoGeo.
Si vous possédez un panel 4 boutons NeoGeo, renseignez le nombre de boutons dans l'option PANEL TYPE et profitez du mapping standard NeoGeo :

.png)
Pour les panels 6 boutons, vous avez le choix entre deux mappings, réglables avec les options NEOGEO/PGM LAYOUT P1 et NEOGEO/PGM LAYOUT P2 : « line », qui reprend le mapping en ligne des panels NeoGeo, et « square », qui reprend le mapping des manettes NeoGeo.

.png)
Le mode 4 joueurs s'active directement depuis l'option 4 PLAYERS MODE du menu OPTIONS RECALBOX RGB JAMMA.
Les joueurs 3 et 4 sont mappés sur le kick harness CPS2 :

Le système virtuel contenant les jeux 3 joueurs et plus s'active automatiquement lorsque le mode 4 joueurs est activé.
Recalbox RGB JAMMA est compatible avec les monnayeurs mécaniques ou électroniques (+3 V, +5 V, +12 V) sur votre peigne JAMMA. Recalbox détecte automatiquement le niveau logique du monnayeur (normalement ouvert ou normalement fermé) pour détecter l'insertion de pièces.
Les boutons SERVICE et TEST, qui se trouvent à l'intérieur de la borne, sont supportés par Recalbox RGB JAMMA et ont deux utilités majeures :
De nombreux raccourcis sont disponibles avec le bouton START. Ils peuvent être activés et désactivés depuis le menu OPTIONS RECALBOX RGB JAMMA :

START+BTN1 = CREDIT : ajoute un crédit avec le raccourci START + BTN1, pour chaque joueur.START+BTN = HK+BTN : transforme START + BTN en HOTKEY + BTN. Pratique pour ouvrir les menus de Retroarch ou pour régler le son.START 3SEC = EXIT : sortez des jeux avec un appui long sur START. Si l'option est désactivée, vous pouvez toujours sortir des jeux avec la combinaison TEST + SERVICE.START+BTN 5SEC = AUTO FIRE : active l'auto fire sur un bouton avec START + BTN, et le désactive de la même façon. Un redémarrage réinitialise les modes turbo.START+UP/DOWN = VOLUME : règle le volume sonore.L'affichage ou le masquage des clones d'un jeu arcade se fait avec
HOTKEY+GAUCHE/DROITE: le raccourci est toujours actif et n'a pas d'option dédiée.
.png)
Utilisez le raccourci START + HAUT et BAS sur le joystick pour monter ou baisser le son (option START+UP/DOWN = VOLUME).
SOUND.
Le son de l'ampli mono peut être réglé de plusieurs façons :
MONO AMP BOOST du menu. Augmentez le gain pas à pas pour éviter les mauvaises surprises 
Lorsque vous ajoutez un set complet FinalBurn Neo ou MAME, Recalbox peut afficher automatiquement des systèmes qui correspondent à chaque éditeur. Ces systèmes sont automatiquement activés par Recalbox pour Recalbox RGB JAMMA.
Pour les activer ou les désactiver, rendez-vous dans le menu LISTES DE SYSTÈMES ET DE JEUX (SYSTEM-LISTS & GAMELISTS SETTINGS), sous les en-têtes ARCADE SYSTEMS et ARCADE GAMES.

Pour démarrer directement sur un jeu lorsque vous allumez votre borne, activez ALLOW BOOT ON GAME dans le menu ADVANCED SETTINGS → BOOT SETTINGS.
Ensuite, naviguez sur le jeu que vous voulez lancer automatiquement, appuyez sur START et sélectionnez BOOT ON THIS GAME.
À chaque démarrage, le jeu sera lancé automatiquement. Restez appuyé sur START pour en sortir et revenir au menu.

Le mode GameCenter permet de lancer la borne comme dans une salle d'arcade : un seul jeu est lancé, des crédits doivent être ajoutés avec le monnayeur, aucun raccourci n'est disponible, et la sortie du jeu ne peut se faire qu'avec la combinaison SERVICE + TEST (deux boutons qui se trouvent dans la borne, accessibles seulement en ouvrant la trappe à l'aide des clés de la borne).
Si vous ajoutez à cela le démarrage automatique sur un jeu, votre borne se comportera à 100 % comme une borne d'origine.
Pour activer le mode GameCenter, il suffit de désactiver les raccourcis du bouton START dans le menu OPTIONS RECALBOX RGB JAMMA :

Le mode Kiosk permet de profiter de la sélection des jeux Recalbox, mais en éliminant la possibilité d'accéder aux menus du frontend ou au menu des jeux. Il désactive aussi l'ajout et la suppression des favoris.
Pour l'activer, il faut passer par l'édition du fichier recalbox.conf et remplacer la ligne :
emulationstation.menu=default
par :
emulationstation.menu=none
Il vous faudra ensuite modifier de nouveau ce fichier et remettre la valeur default pour retrouver toutes les fonctionnalités de Recalbox.
Les mises à jour du système Recalbox sont fréquentes, et on en est fier. Les bugs sont corrigés au plus vite, et cela vous permet de profiter des dernières fonctionnalités rapidement.
Recalbox vous proposera automatiquement la mise à jour si votre système est connecté à internet, par câble ou en Wi-Fi.
Il est conseillé d'utiliser une carte SD pour stocker le système et les jeux sur Recalbox RGB JAMMA.
Si vous décidez d'utiliser un disque dur externe en USB, il faudra activer une option du firmware Raspberry Pi dans le fichier recalbox-user-config.txt, qui se situe dans la partition RECALBOX lorsque vous branchez la carte SD sur votre PC.
Ouvrez le fichier RECALBOX/recalbox-user-config.txt avec un éditeur de texte et ajoutez à la fin la ligne suivante :
usb_max_current_enable=1
Les alimentations grises de Sega Astro City 400-5198-01Y (et uniquement ce modèle) posent un problème sur les systèmes qui ne consomment pas assez sur le 5 V au démarrage.

Si c'est le cas, vous pouvez connecter une résistance 8 Ω (minimum 25 W, conseillé 50 W) sur les deux pads +5V et GND situés au niveau de l'alimentation sur le Recalbox RGB JAMMA. Cela permettra de tirer le courant nécessaire pour que l'alimentation ne se mette pas en sécurité au démarrage.
Préférez l'utilisation de pins et de câbles Dupont plutôt qu'une soudure des fils directement sur la carte. Veillez à bien isoler votre résistance pour éviter qu'elle ne cause des courts-circuits (son contour en cuivre est conducteur).

Ici la résistance a été isolée avec du plastique antistatique :

Mon Raspberry Pi ne démarre pas, et je n'ai que la LED en haut à droite allumée sur le Recalbox RGB JAMMA.

Si la LED d'alimentation s'allume mais que la LED +5V RPi du système OUVLO reste éteinte, c'est que le système de protection empêche le courant de passer jusqu'au Raspberry Pi. L'alimentation de votre borne est soit trop élevée (au-dessus de 5,25 V), soit trop basse.
Il vous faudra donc la régler à l'aide d'un tournevis adéquat, et atteindre entre 5,1 V et 5,2 V hors charge.
SCRAPER de Recalbox. Pensez-y si vous êtes patron :
ADVANCED SETTINGS → OVERCLOCK. Il est vivement conseillé de ventiler le Raspberry Pi si vous overclockez. Pensez aussi que l'overclock implique une plus grande consommation, donc une plus forte baisse de tension : désactivez-le si des alertes d'undervoltage apparaissent.240P GRID du Recalbox RGB JAMMA permet de se rapprocher au maximum du rendu sur un écran 15 kHz.ADVANCED SETTINGS → BOOT SETTINGS.OPTIONS RECALBOX RGB JAMMA. Cependant, la taille verticale et horizontale de l'image doit se régler directement sur votre écran.START → QUITTER → ÉTEINDRE).Pour toute autre question, rendez-vous sur le serveur Discord Recalbox.