Yuzu (émulateur)Yuzu
Yuzu est un émulateur libre et open-source de la Nintendo Switch qui a été annoncé en développement le [1],[2], soit dix mois après la sortie de la Switch[3]. Il est développé en C++ avec une interface Qt. L'émulateur est réalisé par les développeurs de l'émulateur Nintendo 3DS Citra, avec un code important partagé entre les projets. À l'origine, Yuzu ne supportait que les programmes de test et les homebrews, mais depuis juillet 2019, une poignée de jeux fonctionnent sans problème[4],[5],[6],[7]. Il y avait une liste des jeux compatibles pour l'émulateur qui était disponible sur le site officiel[8]. En , face à des pressions judiciaires de Nintendo, l’équipe principale de développement de Yuzu, Tropic Haze, accepte à « l’amiable » d’arrêter le développement de l’application, et de verser 2,4 millions de dollars en dommages et intérêts à Nintendo. HistoireEn octobre 2018, Kotaku publie un article notant que Super Mario Odyssey était jouable sur Yuzu. L'auteur de l'article s'est dit préoccupé par la capacité de l'émulateur à imiter des jeux qui étaient disponibles dans le commerce à l'époque[7]. PC Gamer a noté que l'émulateur était capable d'exécuter Pokémon Let's Go, Pikachu et Let's Go, Évoli peu de temps après leurs sorties, malgré des problèmes audio[6]. En , Gizmodo publie un article notant que Yuzu était capable d'émuler certains jeux à une fréquence d'images à peu près équivalente au matériel de la console[9]. Depuis 2021, Yuzu peut fonctionner aisément sur Steam Deck, permettant de jouer aux jeux Nintendo Switch sur la console. En , face à des pressions judiciaires de Nintendo, l’équipe principale de développement de Yuzu, Tropic Haze, accepte à « l’amiable » d’arrêter le développement de ses émulateurs Yuzu et Citra et de verser 2,4 millions de dollars en dommages et intérêts à Nintendo[10],[11],[12],[13],[14]. Des clones de Yuzu et Citra commencent malgré tout à être publiés par des fans. FonctionnalitésYuzu propose plusieurs fonctions comme le redimensionnement de la résolution, la modification du filtrage anisotrope, la possibilité d’activer la V-Sync, le choix de l'API graphique (Vulkan ou Opengl) et le choix de l'API audio (cubeb ou sdl2). L'un des points forts de Yuzu est qu'il fonctionne aisément avec les principaux GPU (Nvidia, AMD, Intel, etc.). Yuzu utilise un service réseau appelé Boxcat en remplacement du réseau de contenu dynamique BCAT de Nintendo[15]. En , Yuzu a ajouté un moteur de rendu Vulkan expérimental à sa version Early Access[16]. Le 9 mai 2020, la team de développement a annoncé une mise à jour expérimentale incluant l'émulation multi-cœur (nom de code : Prometheus) En juillet 2021, Yuzu conclut le « Projet Hades » qui visait à réécrire le décompilateur de shader, apportant une amélioration des performances globales de l'émulateur. Le 30 mai 2023, la version de Yuzu sur Android est annoncée. Le 5 mars 2024, l'équipe (Team Yuzu) annonce l'arrêt du développement de Yuzu pour des raisons judiciaires[17]. Références
Voir aussiArticles connexes
Liens externes |