Sortie de la version 0.9.13 Officiel. Les nouveautés/corrections sont très nombreuses.
Général/Noyau :
- bug : de nombreuses améliorations de la compatibilité avec l'hôte et de la précision du moteur de rendu OpenGL, mais les bugs d'échantillonnage par défaut demeurent.
- bug : corrections pour le "marquage des bords", les ombres, les tests de boîte, la précision des mathématiques et des profondeurs, et quelques autres cas d'utilisation plus rares du rendu 3D.
- bug : corrections pour le traitement des tricheries AR.
- bug : corrections pour l'identification des jeux de la base de données des codes de triche.
- bug : correction de l'interpolation aux points de boucle du SPU, émulation des registres de taille demi/octet du SPU et autres.
- bug : émulation du rétro-éclairage ajoutée (pour les effets de fondu).
- bug : autres petites corrections en cours pour le rendu 2d et les cartes mémoire du GPU.
- bug : émulation des temps de lecture du slot 1, probablement pour des raisons liées à l'AP.
- bug : amélioration générale de la gestion de l'état d'arrêt des composants matériels, en particulier du moteur 3D.
- bug : correction de la construction de la graisse virtuelle (homebrew) dans un environnement avec des liens symboliques.
- bug : correction de certaines instructions du processeur rarement corrigées.
- bug : correction de bugs dans les systèmes de fichiers homebrew.
- bug : correction de bugs dans les hôtes big-endian.
- bug : correction du chargement de fichiers gzippés et de certains rars plus récents.
- bug : correction d'incohérences et d'omissions dans le traitement de la ligne de commande.
- bug : amélioration importante de l'émulation wifi, bien que le wifi ne soit toujours pas supporté.
- bug : les paramètres/gestion des fichiers du firmware se comportent maintenant de manière plus ou moins raisonnable comme indiqué.
- bug : correction des films (dsm) qui était bitrotté et ne parvenant pas à synchroniser les paramètres ou à gérer le sram correctement.
- Amélioration : Ajout d'une fonction d'enregistrement à partir d'un état pour les films (dsm).
- Amélioration : Rendu 3D HD.
- Amélioration : possibilité pour l'utilisateur de sélectionner le bpp interne du GPU 15/18/24 pour passer de la précision à l'attractivité.
- Amélioration : bibliothèque de hacks spécifiques aux jeux enfin implémentée en interne, sélectionnable par l'utilisateur.
- Amélioration : hack spécifique pour les jeux populaires qui corrompent aléatoirement leurs sprites lorsqu'ils entrent et sortent des portes.
- Amélioration : support officiel des jits arm et arm64 et améliorations générales des hôtes arm
- Amélioration : l'émulateur fait maintenant des états "(backups)" sur chaque loadstate, au cas où vous frappez loadstate par accident.
- Amélioration : Niveau MSAA sélectionnable par l'utilisateur pour le moteur de rendu OpenGL.
- Amélioration : "interface" pour le contrôle d'un noyau de desmume par une dll/so.
- Amélioration : optimisations, spécifiques aux processeurs et autres, pour tous les rendus 3D et 2D, allant de SSE à AVX2.
- Amélioration : lua - Ajout de l'API raw joystick et de l'API setlayermask (windows uniquement).
- Amélioration : lua - Ajout du gamecode APU pour les hacks spécifiques au jeu dans les scripts et la fonctionnalité de script 'freelook'.
- Amélioration : ajout d'options pour émuler les cartes de jeu de manière plus incorrecte, pour déclencher volontairement l'AP.
- Amélioration : correction de certaines autodétections de type de sauvegarde / type de slot et des codepaths d'importation de mémoire de sauvegarde.
- Amélioration : ajout d'un faux code de débogage AR impossible pour sélectionner le CPU : DFFFFFFF 77777777/99999999.
- Amélioration : ajout de --rtc-day et --rtc-hour pour spécifier un décalage par rapport au RTC de l'hôte.
- Amélioration : support des nouveaux fichiers duc.
- Amélioration : mise à jour et ajout de quelques upscalers, hq3x, 6xBRZ, etc.
- Amélioration : ajout d'un frontal "interface" pour utilisation via dll/so.
Windows :
- bug : correction de nombreux bugs impliquant des noms de fichiers et des chemins avec des caractères non-latins.
- bug : correction de bogues dans diverses configurations de disposition d'affichage, de rotation, de vsync, d'écarts et de méthode d'affichage.
- bug : correction de bugs dans les chemins configurés par l'utilisateur.
- bug : aviout/wavout est maintenant plus robuste.
- bug : correction de bugs dans le nettoyage des fenêtres et dans diverses configurations de méthodes d'affichage qui laissent des déchets à l'écran.
- Amélioration : ajout d'options d'affichage en plein écran.
- Amélioration : révisions majeures de la fonction d'échantillon de micro, chargé comme un bouquet et tourné avec les touches de raccourci.
- Amélioration : ajout d'une option permettant à l'utilisateur de contrôler la visibilité de la fenêtre de la console.
- Amélioration : ajout d'une capacité rudimentaire de points d'arrêt au débogueur cpu et au visualiseur de mémoire, et autres corrections de bogues.
- Amélioration : ajout d'un "ratio de taille d'écran" pour les sous-écrans plus petits, etc.
- Amélioration : ajout de quelques touches de raccourci.
- Amélioration : ajout d'une option permettant de désactiver la saisie au stylet en dehors de l'écran NDS.
- Amélioration : amélioration de l'interface de la liste des cheats.
- Amélioration : optimisations pour réduire l'utilisation du processeur en général et pendant les périodes d'inactivité, notamment pour les hautes résolutions, les scalers, etc.
- Amélioration de la prise en charge du stylet et du touch.
Merci pour ton commentaire James :)