PS5 : la Xbox originale et la Wii U s'émulent sur la console de Sony

PS5 : la Xbox originale et la Wii U s'émulent sur la console de Sony

/ XPSemu Alpha 1 émule la première Xbox sur PS5 jailbreakée, tandis que PS5Cemu v0.2.0 y lance The Wind Waker HD. Deux projets encore en alpha.

La scène homebrew de la PlayStation 5 avance à un rythme soutenu. Quelques semaines après l'arrivée d'un RetroArch natif sur la console de Sony, deux nouveaux projets viennent d'être publiés coup sur coup : XPSemu, qui émule la première Xbox, et PS5Cemu, portage de l'émulateur Wii U Cemu. Tous deux s'adressent aux consoles jailbreakées et restent à l'état d'alpha, mais chacun fait déjà tourner des jeux.

XPSemu : Halo 2 à 60 images par seconde sur une console Sony

Le développeur ZiZc3 a publié XPSemu Alpha 1, présentée comme la première version jouable du projet. L'émulateur repose sur xemu, le logiciel open source consacré à la première Xbox, porté ici en application native. Il exploite le moteur de rendu Vulkan de xemu, adapté au pilote RADV développé pour la PS5 par Mihawk-99. Le processeur de la Xbox est émulé par le compilateur à la volée de QEMU, la puce graphique NV2A et l'audio sont pris en charge, et la DualSense fait office de manette Xbox. L'affichage gère l'écran large ainsi que les modes 480p, 720p et 1080i.

L'interface reprend plusieurs codes de la console de Microsoft : carrousel de jeux, liste des titres récemment lancés, réglages propres à chaque jeu, suivi du temps de jeu et sons des menus d'origine. Quatre titres ont été testés. Halo 2 tourne à 30 images par seconde, et atteint 51 à 60 images avec un patch dédié. Crash Bandicoot: The Wrath of Cortex est fluide. Forza Motorsport affiche 15 à 21 images par seconde en course, et Fable: The Lost Chapters oscille entre 22 et 30, avec des chutes dans les zones chargées. Selon ZiZc3, ce dernier plafonnait à environ 7 images par seconde avant optimisation. Les patchs au format Jay's Magic Patch sont appliqués en mémoire, sans modifier les images disque.

L'installation n'a rien d'immédiat. Aucune version compilée n'est fournie : le projet mêle du code sous licence GPL-2.0 et des composants sous GPL-3.0, et le développeur demande donc à chacun de compiler l'émulateur sous Linux. Il faut aussi une console jailbreakée, son propre BIOS Xbox et ses jeux au format XISO. Les sauvegardes rapides ne sont pas encore disponibles, et le traitement audio DSP doit rester désactivé dans la plupart des jeux testés.

PS5Cemu : The Wind Waker HD comme premier jeu

Le second projet, PS5Cemu v0.2.0, est un portage non officiel de Cemu, développé indépendamment de l'équipe d'origine. Cet émulateur Wii U a déjà été adapté à la Switch avec Cemu-nx. Sur une PS5 équipée d'etaHEN, il démarre depuis son propre lanceur, affiche la liste des jeux et les exécute. Le résultat le plus avancé concerne The Legend of Zelda: The Wind Waker HD : l'affichage, les manettes et les sauvegardes fonctionnent. Le jeu de Nintendo vient par ailleurs de recevoir un portage non officiel sur PC.

La compatibilité et les performances restent très variables d'un titre à l'autre. Le code source complet est public et comprend la couche d'adaptation à la console, les modifications apportées à Cemu, le lanceur et le menu accessible en jeu. La compilation se fait sous Linux, y compris par WSL.

Une scène qui change d'échelle

Ces deux sorties prolongent un mouvement engagé avec les premiers essais de RetroArch sur PS5 jailbreakée. La console ne sert plus seulement à l'émulation des machines 8 et 16 bits : elle s'attaque à des consoles de salon bien plus récentes. Sur le forum Logic-Sunrise, un membre y voit « le retour de l'âge d'or connu lors de la première Xbox ». Il s'inquiète toutefois de la part croissante des projets développés avec une IA, et du risque de voir se multiplier des logiciels bâclés. Dans les deux cas, les BIOS et les jeux ne sont pas fournis : chacun doit utiliser ses propres copies.

Sources : Logic-Sunrise (XPSemu), Logic-Sunrise (PS5Cemu), GitHub XPSemu, GitHub PS5Cemu

‹ Article précédent
L'Amstrad CPC accueille Wolfenstein et trois autres jeux inédits
Article suivant ›
System Shock 2 Remaster gratuit sur l'Epic Games Store jusqu'au 8 octobre