Jouer à la Gameboy Advance sur sa Switch non moddée, c'est (presque) possible !

Pendant le premier confinement, j'ai fait l'acquisition d'une Nintendo Switch Mariko, pour jouer à Animal Crossing: New Horizons, parce que c'était super à la mode et que le jeu me hypait pas mal.
Mais j'ai un souci : j'aime beaucoup Pokémon Rubis, et j'avais une soudaine envie d'y jouer sur ma Switch, qui n'est pas moddée (Mariko oblige). Je suis donc tombé sur ce super projet : Switch GBA Emulator, de BFriedrichs. Et ça a *plus ou moins* marché !

Alors comment ça fonctionne ? C'est super astucieux. Vous émulez en réalité le jeu sur un serveur (ou votre PC en local), ce qui vous permet de streamer le jeu dans un navigateur web. Grossièrement c'est du cloud gaming !

Bon, le problème c'est qu'il n'y a pas de navigateur web officiel sur la Switch, pour accéder à l'officieux il vous faudra changer vos DNS. Mais c'est vraiment simple honnêtement, puis ça vous permettra d'accéder à vos sites préférés.

Après ça, il vous suffira de lancer l'image Docker de l'émulateur, puis de vous y connecter.

Ça marche !

J'ai testé, et ça fonctionne bien sur des ROMs officielles. Le seul hic, qui est rédhibitoire, c'est qu'il n'est pas possible d'avoir le son du jeu. En effet, le navigateur de la Switch est très sommaire, et n'a pas vraiment d'API permettant le streaming du son. Dommage !

Du coup je me suis rabattu sur un émulateur GBA sur DSi XL, qui fonctionne pas mal. Mais le projet me semblait intéressant à suivre, la marge d'efforts nécessaire à ce que l'on puisse avoir du son semble assez faible. Si jamais il y a du nouveau, je vous tiendrais donc au courant 😉

Téléchargement et instructions disponibles ici.