Lancée en Avril 2013, il y a plus de 11 ans, mGBA est l'un des meilleurs émulateurs de Game Boy Advance, et il évolue une nouvelle fois avec de nouvelles corrections de bugs, dont l'un d'entre eux est sur le lancement de la version Wii.
La gestion audio a été améliorée, tout comme le comportement d'accès aux E/S, et cette version vient corrigée l'état des registres GPIO.
La gestion de la mémoire, les plantages liés à la synchronisation audio et d'autres bugs affectant la stabilité ont été corrigés.
Corrections d'émulation :
GB Audio : correction de la réinitialisation trop fréquente de la synchronisation de l'enveloppe audio (correctifs #3164 )
GB I/O : correction des conditions de déclenchement IRQ d'écriture STAT (corrections #2501 )
GBA GPIO : correction du démarrage de la lecture du gyroscope (correctifs #3141 )
GBA I/O : correction du comportement d'accès HALTCNT (correctifs #2309 )
E/S GBA : correction du comportement d'écriture 8 bits du registre audio (correctifs #3086 )
Sérialisation GBA : restaurer correctement l'état du registre GPIO (correctifs #3294 )
GBA SIO : correction des écritures du bit 7 SIOCNT en mode MULTI sur les GBA secondaires (correctifs n° 3110 )
Autres correctifs :
Noyau : Correction du chargement automatique des correctifs qui divulguent le descripteur de fichier
FR : Correction des données de sauvegarde non initialisées lors du chargement de sauvegardes temporaires sous-dimensionnées
GB, GBA Core : correction d'une fuite de mémoire lors du rechargement des symboles de débogage
GB Serialize : Empêcher le chargement d'états non valides où LY >= 144 dans des modes autres que 1
Audio GBA : correction du crash si les FIFO et les minuteurs audio ne sont pas synchronisés
GBA Audio : correction d'un crash dans le sous-échantillonnage audio en cas de rupture du timing
GBA Core : corrige le chargement des symboles à partir des fichiers ELF si le fichier ne se termine pas par .elf
Mémoire GBA : autoriser l'accès brut à lire les adresses MMIO élevées
Qt : correction d'un crash lors de l'application de modifications aux registres d'E/S GB dans la vue E/S
Qt : correction du bit de priorité/d'activation d'arrière-plan LCDC mal mappé dans la vue E/S
Qt : correction de l'échec de l'enregistrement des états nommés lorsque les états de capture d'écran sont désactivés (correctifs #3320 )
Qt : Correction d'un crash potentiel sur Wayland avec OpenGL (correctifs #3276 )
Qt : corrige les mises à jour du programme d'installation si un numéro de version est dans le nom de fichier (correctifs #3109 )
Mise à jour : correction de la mise à jour de l'image de l'application sur les systèmes de fichiers
Divers :
Qt : Rendre les coins des fenêtres carrés sous Windows 11 (correctifs #3285 )
Switch : Ajouter une option de filtrage bilinéaire (ferme #3111 )
Vita : Ajout de la prise en charge des points de montage imc0 et xmc0