Jouer aux jeux Game Boy sur iPhone avec vos propres cartouches, avec Delta et le GB Operator

Quand on parle d’émulation, il y a toujours un petit problème : si les émulateurs sont légaux, les jeux (les ROMs), eux, le sont rarement. D’un point de vue purement légal, vous n’avez pas le droit d’aller télécharger la ROM d’un jeux que vous possédez, et la seule solution acceptable est éventuellement votre propre copie privée. C’est envisageable avec quelques consoles qui utilisent des CD standards, mais pas évident avec les cartouches. Mais il y a une solution, maintenant compatible iPhone : le GB Operator (pour les jeux Game Boy et Game Boy Advance) et le SN Operator (Super Nintendo) couplé à Delta.

Le GB Operator, c’est un lecteur de cartouches USB-C, dont j’ai déjà parlé. Il vaut une soixantaine d’euros et peut lire les cartouches de Game Boy, Game Boy Color et Game Boy Advance. Il existe aussi un SN Operator (Super Nintendo), un 64 Operator bientôt (Nintendo 64) et un autre plus tard. Je ne vais pas aller dans les détails ici, le test l’a déjà fait, mais vous aurez besoin d’un iPhone USB-C et d’un câble.

On peut jouer aux jeux Game Boy sur iPhone

L’émulateur Delta

Delta, c’est plus compliqué. Il n’est pas distribué sur l’App Store en Europe, mais uniquement sur AltStore, un magasin en ligne alternatif pour iPhone. Je vous laisse regarder comment installer AltStore, ce qui n’a rien de compliqué mais est juste un peu fastidieux parce qu’Apple a décidé de rendre les choses compliquées. Delta est un émulateur de consoles gratuit, mais l’accès au GB Operator, lui, est payant pour le moment. C’est un peu compliqué, mais la fonction est expérimentale (au moment de mes essais) et n’est accessible que si vous participez au Patreon, pour environ 3 $ par mois. Une fois connecté, il faut simplement aller dans les options de Delta (⚙️ -> Experimental -> Epilogue Operator -> cocher la case).

C’est dans le fonctions expérimentales


Ça fonctionne mais pas sans défaut

La bonne nouvelle, c’est que ça fonctionne. Si vous insérez une cartouche dans le lecteur, Delta va lire le contenu de la ROM, ce qui peut prendre quelques secondes, et vous pourrez jouer. L’émulateur est efficace, il accepte les manettes, les jeux se lancent sans soucis, etc.

Une cartouche de Zelda


Ca fonctionne

Maintenant, ce n’est pas parfait pour autant. Premièrement, c’est le plus idiot, Delta impose que la cartouche soit dans le lecteur et que le lecteur soit branché. Il n’y a pas de raisons valables de faire ça : les données sont sauvées sur l’iPhone et on le voit. La première insertion prend du temps à cause de la copie, alors que c’est instantané ensuite. C’est probablement pour faire plus authentique, mais du coup, les ROMs présentes dans l’iPhone sont inaccessibles et la cartouche fait juste office de clé pour déverrouille la ROM qui est présente dans l’iPhone.

Insérez une cartouche


Le dump est en cours


Le jeu est OK


On peut jouer… tant que la cartouche est dedans

Le second défaut, lié, est que ça bloque pas mal de manettes. Si vous avez une manette berceau (même Bluetooth), ça ne marche pas : même quand il y a une prise USB-C femelle, elle n’est pas reliée à l’iPhone et sert uniquement à la charge. La seule solution valable, c’est une manette Bluetooth avec un support, comme la Nimbus+. Ça existe aussi pour les manettes PlayStation ou Xbox, d’ailleurs. C’est un peu dommage, surtout que les jeux Game Boy sont quand même plus agréables avec des boutons physiques.

Ca ne marche pas

Le troisième, c’est que Delta ne récupère pas les sauvegardes, et ne peut pas sauver sur la cartouche. Vous n’aurez pas accès à vos parties des années nonante. Le programme officiel d’Epilogue, lui, le fait, donc c’est techniquement possible. Et le dernier défaut, lié, et que le support reste expérimental avec quelques bugs. J’ai une cartouche qu’il est impossible de lire avec Delta (Super Mario Bros. pour Game Boy Advance) qui fonctionne bien avec le logiciel dédié sur mon Mac. J’ai aussi eu des jeux qui posaient quelques soucis de lecture, et j’ai même eu un bug embêtant avec Mario Kart: Super Circuit : la copie a visiblement mal fonctionné, mais comme je ne peux pas accéder à la ROM (pour la supprimer), le jeu est inutilisable. Delta tente de charger une ROM corrompue à chaque fois.

Tous les jeux ne passent pas

Ce sont des défauts qui ne sont pas bloquants et il y a moyen de s’amuser en toute légalité, du coup, mais c’est un peu dommage tout de même. On peut espérer que la version finale de la prise en charge du GB Operator corrigera certains bugs.

Pour le reste, d’ailleurs, il est aussi possible d’utiliser la caméra du Game Boy avec un iPhone et une app dédiée. Et ça fonctionne normalement aussi avec le SN Operator, mais comme je n’ai pas eu de Super Nintendo dans mon enfance, je n’ai pas acheté le lecteur : je n’ai pas de jeux à mettre dedans.