Après la sortie d’une nouvelle console, il faut généralement des mois ou des années aux pirates pour trouver une faille dans la sécurité de la console qui leur permet d’installer des logiciels homebrew comme des émulateurs. Il peut donc être surprenant de constater que vous pouvez déjà charger RetroArch – et sa vaste gamme de noyaux d’émulation pour des dizaines de systèmes classiques – sur les consoles Xbox Series X/S récemment sorties. Le vecteur d’installation ici ne provient pas d’une faille de sécurité imprévue, mais de la politique de Microsoft qui permet à toute console Xbox One vendue au détail de devenir un kit de développement à part entière. Après avoir promis cette fonctionnalité en 2013, certains signes indiquaient que Microsoft envisageait d’abandonner ces plans en 2014. En 2016, cependant, Microsoft a officiellement ouvert la Xbox One, permettant aux développeurs enregistrés de Universal Windows Platform (UWP) de charger et de tester du contenu directement sur une console de détail de stock.
Entrez dans Libretro, qui a décidé fin 2018 de s’engager à créer une version UWP compatible Xbox One de son populaire paquet d’émulateur. Cette version a été lancée en Alpha en 2019 et a été mise à jour sporadiquement depuis. Ars a confirmé qu’une nouvelle build fonctionne également sur la Xbox Series X, permettant à votre nouvelle console de prétendre être n’importe quoi, d’un Atari 2600 à une Wii, avec tout un tas de consoles entre les deux.
Sauter à travers des cerceaux
Gagner RetroArch sur votre toute nouvelle Xbox n’est pas aussi simple que d’insérer une clé USB et de bricoler. Tout d’abord, vous devez vous inscrire pour obtenir un compte Microsoft Developer via le portail Windows Dev Center. Il y a des frais uniques de 19 $ associés à l’enregistrement d’un compte individuel, donc vous devrez décider rapidement ce que vaut pour vous la possibilité d’exécuter des émulateurs sur la Xbox.
Une fois que vous êtes inscrit, allez sur votre console et recherchez l’application « Dev Mode Activation » dans le Store. Le système vous guidera à travers quelques étapes pour lier la console à votre nouveau compte développeur, et vous devrez peut-être télécharger certaines mises à jour avant de redémarrer en mode développeur (si la mise à jour ne prend pas pour une raison quelconque, cette astuce peut fonctionner pour forcer le système à passer en mode développeur).
Sachez qu’une console Xbox en mode développement ne pourra pas jouer aux jeux Xbox au détail, que ce soit sur disque ou en téléchargement. Il est cependant relativement simple de basculer vers/depuis le mode détail à l’aide du menu à l’écran, tant que vous êtes prêt à attendre que le système redémarre.
Avec votre console en mode développeur (et connectée à Internet), l’écran devrait afficher une adresse IP pour l’accès au réseau local du système. Tapez cette adresse dans un navigateur Web sur votre ordinateur pour ouvrir le Xbox Device Portal. De là, il suffit de télécharger les fichiers et les dépendances de RetroArch Xbox One (étiquetés comme » paquet d’exécution UWP « ) sur le site Web de RetroArch, puis de les télécharger sur votre console à l’aide du bouton vert » Ajouter » sur la page du portail des périphériques.
Lorsque vous revenez à votre console, RetroArch devrait apparaître comme un projet pouvant être lancé chaque fois que vous êtes en mode développeur. Depuis l’intérieur de RetroArch, vous devriez pouvoir utiliser les menus à l’écran pour télécharger directement les mises à jour de l’interface frontale et des noyaux dorsaux directement sur le système lui-même.
Notez que certains des noyaux d’émulation inclus dans le paquet RetroArch nécessitent un fichier BIOS tiré d’un matériel réel pour fonctionner ; vous devrez les sourcer et les télécharger vous-même (à partir de votre propre matériel légitime, bien sûr). Et bien que RetroArch dispose d’un certain nombre de ROMs homebrew, shareware et open source disponibles au téléchargement directement via ses menus système, vous devrez trouver et télécharger toute ROM supplémentaire (comme des sauvegardes arrachées à votre propre collection de jeux) par vous-même.
Une centrale d’émulation
RetroArch peut déjà fonctionner sur tout, de la GameCube originale à la Switch en passant par un Raspberry Pi bon marché, donc une autre console pleine d’émulateurs pourrait ne pas sembler si excitante. Mais les gens de Modern Vintage Gamer ont mis la Xbox Series S à 299 $ à l’épreuve de l’émulation, et ils ont trouvé « certaines des très meilleures émulations que j’ai vues sur une console. »
C’est particulièrement vrai quand il s’agit de recréer du matériel 3D relativement récent et/ou difficile à émuler comme la Gamecube/Wii, la Saturn ou la PSP. Pour ces consoles, la puissance matérielle supplémentaire des nouvelles consoles Xbox aide l’émulation à fonctionner de manière plus fluide que ce que l’on pourrait attendre d’appareils moins chers. Tant que vous ne vous attendez pas à une authenticité ou une compatibilité totalement parfaite, il semble que le matériel Xbox Series X/S puisse se substituer assez bien aux systèmes plus anciens.
Les développeurs de Libretro continueront à mettre à jour RetroArch et ses noyaux d’émulation sous-jacents au fil du temps, aussi, de nouvelles avancées dans la technologie d’émulation devraient faire leur chemin vers la build Xbox UWP en temps voulu. À l’heure actuelle, l’équipe semble sur le point de mettre le noyau d’émulation PlayStation 2 PCSX2 en état de fonctionner dans RetroArch, ce qui serait un peu ironique étant donné que les jeux PS2 ne sont pas nativement compatibles avec la PlayStation 5.