Le core Libretro TGB Dual émule deux Game Boy reliées par un câble GameLink. C'est ce qui permet de jouer à deux sur Tetris, d'échanger des Pokémon ou d'affronter un ami sur les jeux qui exploitaient le câble à l'époque.
Recalbox automatise entièrement le cas le plus courant. Les cas plus tordus — deux jeux différents, voire deux systèmes différents — demandent quelques manipulations, décrites plus bas.
Les Game Boy et Game Boy Color sont émulées par défaut avec Libretro Gambatte. TGB Dual n'est utilisé que pour le jeu à deux ; c'est le dossier
gamelinkqui déclenche automatiquement ce basculement.
gamelinkLes systèmes gb et gbc contiennent chacun un dossier gamelink, créé automatiquement. Tout ce qui s'y trouve est lancé avec TGB Dual, sans la moindre configuration.
/recalbox/share/roms/gb/gamelink (ou gbc/gamelink).gamelink et lancez le jeu.L'écran se dédouble automatiquement : les deux Game Boy s'affichent côte à côte, une par joueur, reliées par le câble émulé. Chaque joueur pilote la console de son côté avec sa propre manette.
Dans ce mode « un jeu pour deux Game Boy », la sauvegarde de la seconde Game Boy n'est pas gérée. Si vous avez besoin des deux sauvegardes — pour échanger des Pokémon, par exemple — utilisez le mode à deux jeux ci-dessous.
Utiliser deux exemplaires distincts du jeu permet à chaque joueur d'avoir sa propre sauvegarde. Cela demande de charger manuellement les deux cartouches via le mécanisme de sous-systèmes de RetroArch.
gamelink du système concerné (gb ou gbc).HOTKEY + B.Retour une fois, puis entrez dans Sous-systèmes.Load 2 Player Game Boy Link ★ et la mention Current Content: GameBoy #1. Choisissez cette option et sélectionnez le premier jeu.Sous-systèmes : la mention indique maintenant Current Content: GameBoy #2. Choisissez à nouveau l'option et sélectionnez le second jeu.Sous-systèmes et lancez Start 2 Player Game Boy Link ★.L'émulateur redémarre avec les deux jeux chargés.
Si vos jeux sont dans des archives
.zip, il faut parcourir l'archive puis ouvrir la rom qu'elle contient. Le plus simple reste de les décompresser au préalable.
Pour associer un jeu Game Boy et un jeu Game Boy Color, une étape s'ajoute : les sauvegardes des deux jeux doivent se trouver dans le même dossier avant le lancement.
Si vous démarrez depuis le système Game Boy Color, déplacez la sauvegarde du jeu Game Boy de /recalbox/share/saves/gb vers /recalbox/share/saves/gbc — et inversement si vous démarrez depuis la Game Boy.
Par exemple, pour le jeu Pokemon - Version Bleue (France) (SGB Enhanced) du dossier gb, déplacez Pokemon - Version Bleue (France) (SGB Enhanced).srm et .rtc vers /recalbox/share/saves/gbc. Une fois la partie terminée et l'émulateur fermé, replacez ces fichiers à leur emplacement d'origine.
Suivez ensuite la procédure décrite ci-dessus.
Depuis Recalbox 10.1, TGB Dual prend en charge le netplay : vous pouvez jouer à deux Game Boy reliées avec quelqu'un qui n'est pas dans la même pièce.
Une option de core dédiée, Force netplay state sync, force la synchronisation d'état entre les deux Game Boy émulées (la première étant recopiée sur la seconde). Activez-la depuis HOTKEY + B > Options de cœur si la partie se désynchronise.
Comme toujours en netplay, les deux joueurs doivent utiliser exactement la même rom — d'où l'intérêt d'un set No-Intro.