The Dolphin logo over a screenshot of Mario Galaxy 2.
Agence web » Actualités du digital » Dolphin Emulator résout des accidents pour les jeux Wii et GameCube

Dolphin Emulator résout des accidents pour les jeux Wii et GameCube

Dolphin est probablement l'un des plus grands projets d'émulation de jeu. Cela a commencé il y a des années, et bien que la tâche d'imiter la plupart des jeux Wii et GameCube soit difficile, les développeurs ont fait de grands progrès au point que la plupart des ordinateurs et smartphones peuvent jouer ces anciens, mais en or. Maintenant, le dernier rapport d'étape a montré qu'il s'est bien amélioré récemment.

Le dernier rapport d'étape de Dolphin est sorti, et cela montre beaucoup de choses que Dolphin a déployés mais n'a pas annoncé individuellement. La chose la plus importante ici, pour moi, est le fait que l'équipe a changé le mode d'émulation de CPU par défaut sur les PC de bureau du double noyau au noyau unique. Pendant des années, le mode à double noyau a été le choix par défaut car il divise la charge de travail d'émulation sur deux cœurs de processeur – l'émulation est très cutanée du processeur, donc l'émulateur essaiera naturellement de retirer le plus avantage possible du processeur. Cependant, il s'agissait également de la principale cause d'accidents aléatoires, d'instabilité et de données de sauvegarde perdues.

Les développeurs ont noté que, comme le matériel PC est devenu plus puissant, beaucoup n'ont plus besoin de la vitesse supplémentaire du mode double noyau pour obtenir une émulation à pleine vitesse – un noyau peut faire le travail. L'équipe a décidé que la stabilité et la fiabilité du mode unique offrent une meilleure expérience prête à l'emploi pour la majorité des utilisateurs. Ceux qui ont un matériel moins puissant peuvent toujours activer manuellement le mode double noyau à leurs propres risques. Ce changement ne s'applique qu'à la version Windows – la version Android de l'émulateur continuera à utiliser le mode double noyau car il existe une grande variété de téléphones Android, dont beaucoup ne peuvent pas le retirer sur un seul noyau.

Il a également été annoncé que trois jeux du développeur Avalanche Software – Toy Story 3, Cars 2 et Disney Infinity – qui ont longtemps été des épines du côté du projet Dolphin sont désormais entièrement compatibles. Le principal coupable était ce que les développeurs ont appelé une «pilule de suicide Dcache». Sur une réelle console, le jeu écrirait des données à ordures dans une région de mémoire contenant du code critique, mais il le ferait de manière à ce que les données n'existaient que dans le cache de données temporaire du CPU (DCACH), qui n'est pas émulée par Dolphin. Même après que cette astuce a été comprise et piratée, les jeux ont joué de manière abusive. Les jeux ont intentionnellement utilisé une méthode d'accès à la mémoire plus lente (tables de page) au lieu de la valeur par défaut plus rapide (chauves-souris). Les développeurs ont maintenant implémenté un patch spécifique au jeu qui oblige les trois titres à utiliser les chauves-souris plus rapides, ce qui rend les jeux entièrement jouables.

Il y a d'autres changements plus petits ici. L'émulateur peut désormais charger le firmware pour les chipsets Realtek modernes, ce qui rend de nombreuses dongles Bluetooth incompatibles auparavant entièrement compatibles. Un nouveau gestionnaire de ressources a été implémenté pour gérer plus efficacement les packs de texture HD personnalisés. Enfin, une nouvelle option conçue pour le jeu en ligne et la vitesse, la «dérive du temps correct», permet désormais à l'émulateur de s'accélérer légèrement après un pic de décalage pour rattraper le temps réel.

Consultez la liste complète des modifications. Il s'agit d'un rapport d'étape, donc tous ces changements sont en direct à partir de la dernière mise à jour des Dolphins.

★★★★★