Super Mario Bros. Wonder est désormais jouable sur PC sans émulation grâce à un portage natif

Les projets de décompilation et de recompilation font tomber la barrière de l’exclusivité des consoles pour les joueurs PC. Au cours des dernières semaines, de nombreux projets ont vu le jour dans le but de porter des jeux de consoles classiques, voire modernes, sur PC. Bien que ces projets aient connu des degrés de réussite variables, ceux qui ont donné des résultats concrets se sont révélés très prometteurs. L’un de ces projets est un portage natif de Super Mario Bros. Wonder, un titre sorti en 2023 exclusivement sur Nintendo Switch.
L’état actuel du portage
Le vidéaste YouTube Belmante a développé ce portage et publié la dernière mise à jour sur sa chaîne : un portage natif de Super Mario Bros. Wonder pour Windows. Il tourne sur un ordinateur portable Windows équipé d’un GPU RTX 3050. D’après la vidéo, le jeu semble fonctionner presque sans problème à environ 60 FPS, avec quelques anomalies graphiques mineures et des scintillements en arrière-plan qui entraînent de légères baisses de FPS.
Top 10
» Le Top 10 des PC portables multimédia
» Le Top 10 des PC portables de jeu
» Le Top 10 des PC portables de jeu légers
» Le Top 10 des ordinateurs portables bureautiques
» Le Top 10 des PC portables bureautiques premium/professionnels
» Le Top 10 des Stations de travail mobiles
» Le Top 10 des Ultraportables
» Le Top 10 des Ultrabooks
» Le Top 10 des Convertibles
» Le Top 10 des Tablettes
» Le Top 10 des Tablettes Windows
» Le Top 10 des Smartphones
» Le Top 10 des PC Portables á moins de 300 euros
» Le Top 10 des PC Portables á moins de 500 euros
» Le Top 25 des meilleurs écrans d'ordinateurs
Comment fonctionne le portage ?
Le code recompilé du jeu est compilé en C++. Une nouvelle couche traduit le pilote NVN en Vulkan et communique directement avec le pilote NVIDIA, sans intermédiaire. Le système n'utilise ni émulateur, ni JIT, ni interpréteur.
Belmante explique également que le jeu utilise des textures ASTC, qui sont incompatibles avec les GPU NVIDIA. Pour contourner ce problème, Belmante a développé un nouveau décodeur qui permet au CPU de traiter les textures ASTC. Un cache de pipelines sur disque, associé au décodage ASTC multithread, réduit également les saccades qui se produisent lorsque de nouveaux objets apparaissent.
Le portage reste néanmoins impressionnant, surtout sachant qu'il n'utilise aucune émulation. Belmante avait déjà publié une vidéo similaire du jeu tournant sous macOS sur un Mac M1, bien que ce portage ait présenté des problèmes majeurs. Comme l'a indiqué Belmante, le développement rapide du projet est dû à l'assistance de l'IA.
Quelle est la prochaine étape ?
Belmante a révélé son intention d'optimiser davantage le portage et de le tester sur un GPU intégré : l'Intel UHD 770, pour être exact. Selon ses déclarations, « il est dans la même catégorie que le Tegra X1 de la Switch, ce qui en fait un bon test pour voir à quel point ce portage peut être peu gourmand ». Puisque la Switch d'origine ne disposait pas d'un matériel particulièrement puissant, il est logique que Belmante souhaite déterminer le GPU minimal requis pour le portage.
Le dépôt du portage est encore privé pour le moment, mais Belmante prévoit de rendre bientôt public tout ce qui concerne le projet. Les développeurs d'autres projets de décompilation et les joueurs devraient garder un œil sur ce projet.















