Actualités

Azahar 2126.0 : Nouvelle version de l’émulateur 3DS

Azahar 2126.0, une nouvelle version de l’émulateur 3DS, apporte des améliorations en précision, compatibilité, performances et fonctionnalités utilisateur.

Actualité : Azahar 2126.0, une nouvelle version de l’émulateur 3DS

Azahar, l’émulateur open-source de la console Nintendo 3DS, a publié une nouvelle version majeure, Azahar 2126.0, le 2 septembre 2026. Cette mise à jour apporte des améliorations significatives en termes de précision de l’émulation, de compatibilité, de performances et de fonctionnalités utilisateur. Le projet, basé sur Citra, continue de progresser en offrant une expérience de jeu de plus en plus proche de l’originale.

Améliorations de l’émulation et précision

Le principal changement de cette version concerne l’émulation des interruptions GPU et des timings de la GPU. Cette fonctionnalité, hautement expérimentale, est désactivée par défaut et peut être activée via les paramètres graphiques sous le nom « Simulate 3DS GPU timings ». Cette amélioration vise à mieux refléter le comportement du matériel réel, ce qui permet d’obtenir une précision accrue dans l’émulation.

Cette mise à jour a été testée avec succès sur plusieurs jeux, notamment Luigi’s Mansion 2: Dark Moon, qui est désormais jouable sans avoir à utiliser l’option « delay render thread ». De plus, Super Mario 3D Land a été corrigé pour permettre le chargement d’un fichier de sauvegarde après la fin du jeu. Cependant, cette évolution est assez complexe et pourrait potentiellement introduire des problèmes dans d’autres jeux. Les utilisateurs sont invités à signaler tout problème lié à cette modification.

Les jeux utilisant un FPS dynamique et ne parvenant pas à atteindre 60 FPS sur le matériel réel ne parviendront pas non plus à atteindre ce FPS sur Azahar avec cette fonctionnalité activée. Une explication technique détaillée est disponible dans la description du pull request associé.

Améliorations du débogage et de la compatibilité

Le débogage a également bénéficié de nombreuses améliorations. La fonctionnalité GDB a été entièrement réécrite, avec des améliorations importantes et de nouvelles fonctionnalités de débogage. Cette évolution permettra aux développeurs et aux utilisateurs avancés d’analyser plus facilement le comportement de l’émulateur.

En parallèle, des correctifs de compatibilité ont été apportés, notamment pour les jeux qui utilisaient des systèmes de fichiers spéciaux comme les fichiers Z3DS. Cette refonte prépare également le terrain pour les changements attendus dans la version 2127.0.

Correctifs et améliorations de l’expérience utilisateur

Plusieurs correctifs de bugs ont été intégrés, notamment pour les problèmes de sauvegarde, les erreurs de chargement de ROM, et les problèmes de rendu graphique. Par exemple, un bug qui empêchait l’affichage de certaines images sur Miiverse a été corrigé, permettant ainsi aux utilisateurs de partager leurs captures d’écran.

Un nouveau paramètre a été ajouté pour ignorer les frames dupliquées, activé par défaut, ce qui améliore le fonctionnement des logiciels de génération de frames. Un autre paramètre permet aux utilisateurs de simuler l’insertion d’écouteurs dans l’émulateur, ce qui peut affecter légèrement le comportement de certains jeux.

Les messages d’erreur lors du chargement de ROM ont également été améliorés pour être plus clairs et plus utiles pour les utilisateurs. Des correctifs ont également été apportés aux problèmes d’audio, notamment pour les jeux qui utilisent des écouteurs en ligne.

Support multiplateforme et améliorations de l’interface

Azahar 2126.0 continue de s’adapter à plusieurs plateformes, notamment Windows, macOS, Linux, Android et Docker. Une nouvelle version de l’émulateur pour Android a été mise à jour pour inclure la fonctionnalité de salles de jeu multi-joueurs, permettant aux utilisateurs de jouer ensemble via un réseau Wi-Fi. Cependant, cette fonctionnalité ne permet pas de communiquer directement avec des consoles réelles.

Des améliorations de l’interface ont également été apportées, notamment pour les options de gestion des sauvegardes, les paramètres de rendu et la gestion des contrôles. Un nouveau bouton « Combo » a été ajouté à l’interface de contrôles, permettant de presser plusieurs boutons simultanément.

Problèmes connus et changements de build

Un problème connu a été signalé concernant le nouveau build MXE pour Windows, où le rythme des frames peut être légèrement incohérent. Un correctif a été implémenté, mais nécessite encore des tests. Ce correctif sera inclus dans la version 2126.1. La plupart des utilisateurs ne remarqueront probablement pas ce problème, et l’utilisation du build MXE est toujours encouragée. Ce build remplacera le build MSYS2 à partir de la version 2127.0.

Enfin, des changements de build ont été effectués, notamment la remise à zéro des URLs vers les anciens sites Citra, qui ont été remplacés par des liens vers le wiki Azahar. Des correctifs de traduction ont également été apportés pour plusieurs langues, améliorant la compatibilité internationale.

Référence officielle : Azahar Releases