Actualités

Azahar 2126.1 – Mise à jour majeure pour l’émulation 3DS

Azahar 2126.1 apporte des améliorations de stabilité, de performances et de compatibilité pour l'émulation de la Nintendo 3DS.

Une nouvelle version d’Azahar : 2126.1, une mise à jour majeure pour l’émulation 3DS

Le projet open-source Azahar, un émulateur de la console Nintendo 3DS, a publié une nouvelle version majeure : Azahar 2126.1. Cette mise à jour, sortie le 9 septembre 2026, apporte de nombreuses améliorations et corrections de stabilité, visant à améliorer l’expérience des utilisateurs et à résoudre des problèmes critiques identifiés dans la version précédente, 2126.0.

Stabilité et compatibilité : des améliorations clés

Le principal objectif de cette mise à jour est de renforcer la stabilité de l’émulateur. Plusieurs scénarios potentiels de crash ont été corrigés, notamment des erreurs liées à la gestion des textures, aux rendus graphiques, et aux problèmes de synchronisation dans les sessions multijoueurs. L’émulateur a également bénéficié de corrections de performances, comme l’optimisation du traitement des commandes GPU, qui permet d’économiser jusqu’à 0,5 à 1 milliseconde par frame en moyenne.

Un point important est la mise en place d’un système de verrouillage des sauvegardes d’état (save states). À partir de cette version, les sauvegardes sont désormais liées à la version d’Azahar dans laquelle elles ont été créées. Cela évite les erreurs de compatibilité entre versions et permet de gérer les cas où un utilisateur tente de charger une sauvegarde d’une version antérieure. Une erreur claire est désormais affichée, expliquant cette restriction et recommandant temporairement de descendre en version pour récupérer le progrès via la fonctionnalité de sauvegarde intégrée.

Améliorations graphiques et rendu

Les améliorations graphiques sont également au cœur de cette mise à jour. Le support du rendu Vulkan a été renforcé, notamment pour résoudre des problèmes de crash dans des jeux comme Monster Hunter 4 Ultimate. La résolution interne maximale a été augmentée de 10x (4000×2400) à 18x (7200×4320), permettant aux utilisateurs d’exploiter pleinement les capacités des écrans 8K.

Des corrections ont également été apportées pour des jeux spécifiques, comme Teenage Mutant Ninja Turtles: Danger of the Ooze, où un bug lié à la gestion du mode de cull rasterizer a été corrigé. De plus, des problèmes de lag ont été résolus dans des jeux comme Super Smash Bros 4 et Mini Mario & Friends: Amiibo Challenge, notamment lors de la navigation sur des surfaces diagonales.

Corrections audio et gestion des ressources

Les problèmes audio ont également été pris en charge. Des améliorations ont été apportées à la gestion de l’audio simulé, notamment pour résoudre les bruits de crackling lors des changements de volume. Le menu principal ne présente plus de bruits de fond, et des corrections ont été apportées pour des jeux comme Inazuma Eleven 3, où des problèmes de sons récurrents ont été identifiés.

Des ajustements ont également été faits pour la gestion des textures et des ressources, notamment pour éviter la suppression accidentelle de surfaces de texture pendant leur utilisation, ce qui pouvait causer des crashs, surtout à des résolutions élevées.

Améliorations de l’interface et des fonctionnalités

Les améliorations de l’interface utilisateur sont également présentes. Sur macOS, des éléments d’interface Liquid Glass ont été activés, et des corrections ont été apportées pour résoudre des problèmes de connexion avec des appareils réseau tels qu’un 3DS réel, notamment sur macOS 27.

Des ajustements ont également été faits pour les systèmes Android, notamment l’upgrade de la version cible du SDK Android de 15 (35) à 17 (37), ainsi que des corrections de gestion des surfaces et des cas d’erreur lors de la rotation d’écran ou de la suspension de l’application.

Les utilisateurs peuvent désormais bénéficier d’une meilleure gestion des sauvegardes et d’une interface plus intuitive, avec des messages plus clairs et une meilleure localisation des éléments de l’interface, notamment pour les jeux provenant de régions spécifiques.

Support multiplateforme et améliorations techniques

Azahar 2126.1 est disponible sur plusieurs plateformes, notamment Windows, macOS, Linux, et Android. Sur Windows, le build MXE a bénéficié d’une refonte de l’environnement de compilation, passant d’un stack basé sur GCC à un stack basé sur LLVM+Clang, ce qui améliore la compatibilité et la stabilité.

Sur Linux, les versions AppImage ont été regroupées en un seul fichier, incluant le support Wayland, ce qui résout des problèmes de crash antérieurs. Sur Android, des améliorations ont été apportées pour la gestion des textures personnalisées et la stabilité des sessions multijoueurs.

Des améliorations techniques ont également été apportées, notamment la gestion des couches Vulkan non supportées par le système, et la correction d’un problème d’accès mémoire lié aux beacons UDS, qui pourrait affecter certains jeux multijoueurs.

Contributions et communauté

La mise à jour 2126.1 a bénéficié de la contribution de nombreux développeurs et contributeurs, notamment Wunkolo, XenuIsWatching, PabloMK7, et d’autres. Le projet continue de solliciter les contributions de la communauté, notamment pour les traductions sur Transifex, qui permettent de rendre l’interface plus accessible aux utilisateurs non francophones.

Les utilisateurs sont invités à mettre à jour leur émulateur dès que possible pour profiter de ces améliorations et bénéficier d’une expérience plus stable et performante. Azahar reste un projet open-source majeur pour l’émulation de la 3DS, et cette mise à jour en est une preuve claire de l’engagement de sa communauté.

Référence officielle : Azahar Releases