English version available here.
RECALBOX RGB JAMMA: 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.
Pour plus d'informations, vous pouvez consulter la vidéo de l'association HFS qui retrace l'histoire et le fonctionnement du jamma:
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, Recalbox RGB DUAL, qui vous permet de vivre le frisson du jeu sur votre TV CRT, est également compatible avec le Rasbperry Pi 4/3/Zero2 et est disponible sur notre boutique.
Le pinout du Recalbox RGB Jamma est compatible JAMMA, JAMMA+ et CHAMMA.
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 boitier ou lorsque vous utilisez le boitier officiel. Il remplace le ventilateur de votre Raspberry Pi.
Utilisez les Pin +5V et GND pour une puissance maximale, ou +3V et GND pour limiter le bruit du ventilateur.
Ventilateurs compatibles :
Si vous installez votre propre ventilateur, positionnez le pour qu'il souffle l'air vers le bas.
N'ajouter pas de ventilateur directement sur le Rasbperry, la ventilation provenant du Recalbox RGB JAMMA refroidi directement le systeme complet.
Une fois le Raspberry Pi clipsé sur le Recalbox RGB JAMMA, il vous reste à positionner le tout dans le boitier et à refermer ce dernier avec les vis M2.5x15mm fournies avec le boitier.
La tension de l'alimentation du Recalbox RGB JAMMA + Raspberry Pi 5 doit se situer entre 5.05V et 5.20V.
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 apparait, il vous faudra remonter votre tension de quelques millivolts (entre 5.05V et 5.2V, nous conseillons 5.1V).
Cette opération se fait à l'aide d'un potentiomètre qui se situe sur votre alimentation.
Prenez soin de bien vous renseigner sur votre alimentation, de bien vous équiper (tourne vis en plastique ou céramique), ou de vous faire accompagner si vous êtes débutant et que vous n'êtes pas sûrs de vous.
Tous les jeux, qu'ils soient sur arcade ou console, sont lancés dans leur résolution et leur fréquence d'origine. Certains jeux possedent des résolutions "exotiques", comme Mortal Kombat (400x254@54.815170Hz
) ou R-Type (384x256@55.017606Hz
).
Les modes vidéos 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.
Si vous avez un écran 31kHz (une NUC + jammaifier par exemple), vous devez activer le mode 31kHz pour que le signal vidéo passe en 31kHz pour tous les menus et jeux.
Cependant, Recalbox se lance par défaut en 15kHz, donc deux solutions s'offrent à vous :
options.screen.31kHz = 1
directement dans le fichier RECALBOX/crt/recalbox-crt-options.cfg
.Lorsque vous lancez un jeu 15kHz en 480p, les lignes du jeu sont simplement doublées. Vous pouvez activer les scanlines pour simuler les scanlines d'un affichage 240p. 3 options s'offrent à vous pour activer 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 15kHz et les jeux 480p en 31kHz. Vous retrouverez donc TOUS les jeux dans leurs résolutions d'origine !
Le multisync s'active directement depuis le menu Recalbox RGB JAMMA:
Une fois le mode multisync sélectionné, vous pourrez choisir la résolution des menus, en fonction de vos habitudes, et pour limiter les switchs de votre borne:
— Choisssiez plutôt le 240p si vous jouez plus souvent aux jeux 15kHz qu'aux jeux 31kHz.
— Choisssiez plutôt le 480p si vous jouez plus souvent aux jeux 31kHz qu'aux jeux 15kHz.
Verifiez 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 de sélection de la résolution 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 (START -> TATE).
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 a l'aide de l'option "DISPLAY ONLY TATE GAMES IN GAMELIST"
Pensez a scraper vos jeux pour que Recalbox puisse detecter les jeux verticaux dans les menus !
Si votre thème est compatible, il s'adaptera automatiquement à la disposition verticale de l'écran !
À 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 KickHarness CPS1 et CPS2 sont interchangeables sans aucune configuration.
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 |
Boutons sur le JAMMA | Boutons sur kick harness |
---|---|
1 2 3 4 5 | 6 |
Boutons sur le JAMMA | Boutons sur kick harness |
---|---|
1 2 3 4 5 6 |
Si vous avez la masse des J1 et J2 sur les pins 27/E du JAMMA, il vous faudra activer la masse commune dans la configuration.
L'input lag du Recalbox RGB JAMMA est extrêmement bas, moins d'une milli seconde.
Cependant, la latence globale des jeux et systèmes est impacté par d'autres éléments que l'input lag.
Deux options sont disponibles dans Recalbox RGB JAMMA pour diminuer au maximum la latence :
reduce latency
va activer de nombreuses options dans retroarch et autres émulateurs pour réduire la latence (auto frame delay, late polling etc).run ahead
permet de précalculer 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 la latence du mister ou des jeux originaux.
Cependant, ces options pourraient avoir un impact négatif sur une poignée de jeux, pensez-y si certains jeux ralentissent.
Plus d'info sur 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 les options du menu Recalbox RGB JAMMA et profitez du mapping standard NeoGeo:
Pour les panels 6 boutons, vous avez le choix entre deux mappings. Le line qui reprend le mapping en ligne des panels NeoGeo et le Square qui reprend le mapping des contrôleurs Neogeo (réglable dans le menu Recalbox RGB JAMMA)
Le mode 4 joueurs s'active directement depuis le menu 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 (+3V, +5V, +12V) sur votre peigne JAMMA.
Recalbox détectera automatiquement le niveau logique du monnayeur (Normally Open, ou Normally Closed) 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. Ces raccourcis peuvent êtres activés et désactivés depuis le menu Recalbox RGB JAMMA.
START + BTN1 = CREDIT
: active les crédits avec le raccourcir START + BTN1 pour chaque joueur.START + BTN = HK
: active les raccourcis START + BTN = HOTKEY + BTN. Pratique pour ouvrir les menus de retroarch ou pour régler le son avec START + HAUT/BASSTART 3SEC = EXIT
: sortez des jeux avec un long appui sur START. Si désactivé, vous pouvez toujours sortir des jeux avec la combinaison TEST+SERVICESTART + BTN 5SEC = AUTO FIRE
: activez l'auto fire sur un bouton avec START + BTN. Désactivez de la même façon. Un reboot réinitialise les modes turbo.START + UP/DOWN = VOLUME
: règle le volume sonore.START + LEFT/RIGHT = AFFICHER/CACHER LES CLONES
: affiche ou cache les clones d'un jeu arcade.Utilisez le raccourci START + HAUT et BAS sur le joystick pour monter ou baisser le son.
Le son de l'ampli mono peut être réglé de plusieurs façons :
Lorsque vous ajoutez un set complet FBNeo ou Mame, Recalbox peut afficher automatiquement des systèmes qui correspondent a chaque éditeur.
Les systèmes sont automatiquement activés par Recalbox pour Recalbox RGB JAMMA.
Pour activer ou désactiver ces systèmes virtuels, rendez-vous dans le menu ARCADE.
Pour booter directement sur un jeu lorsque vous allumez votre borne, activez le boot on game
dans le menu ADVANCED SETTINGS -> BOOT SETTINGS.
Ensuite, naviguez sur le jeu que vous voulez lancer automatiquement, appuyez sur START et selectionnez BOOT ON THIS GAME.
À chaque démarrage, le jeu sera lancé automatiquement. Restez appuyé sur START pour en sortir et revenir dans le menu.
Le GameCenter mode 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 l'auto boot on game, votre borne se comportera à 100% comme une borne originale.
Pour activer le mode GameCenter, il suffit de désactiver les Start Buttons Patterns (les raccourcis des boutons) dans le menu Recalbox RGB JAMMA:
Le Kiosk Mode 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
(tuto) et remplacer la ligne :
emulationstation.menu=default
par :
emulationstation.menu=none
Il vous faudra ensuite modifier 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 wifi.
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 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 5V au démarrage.
Si c'est le cas, vous pouvez connecter une résistance 8Ω (minimum 25W, conseillé 50W) 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 board.
Veillez à bien isoler votre résistance pour éviter qu'elle ne cause des cours circuits (son contour en cuivre est conducteur).
Ici la résistance a été isolée avec du plastique anti-statique :
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.25V), soit trop basse.
Il vous faudra donc la régler à l'aide d'un tournevis adéquat, et atteindre entre 5.1V et 5.2V hors charge.