Actualités

DuckStation v0.1-11609 : Nouvelle version de l’émulateur PlayStation 1

DuckStation a publié une nouvelle version, v0.1-11609, le 12 août 2026. Cette mise à jour inclut des améliorations de compatibilité, de performances, de rendu graphique et d'interface utilisateur.

Actualité : Nouvelle version de DuckStation, l’émulateur PlayStation 1

Le projet open source DuckStation, un émulateur dédié à la PlayStation 1, a publié une nouvelle version, v0.1-11609, le 12 août 2026. Cette mise à jour, disponible sur GitHub, inclut plusieurs améliorations techniques et corrections de bugs, visant à améliorer la stabilité, la compatibilité et l’expérience utilisateur.

Améliorations de compatibilité et de performances

La version v0.1-11609 apporte des corrections importantes pour la lecture des fichiers de disque, notamment le support des secteurs non-mode2/raw. Cela permet aux utilisateurs de lire des images de disque plus variées, ce qui améliore la compatibilité avec certains jeux rares ou des formats non standard.

Le module CDImage a également été réécrit pour permettre un préchargement des images en mémoire, réduisant ainsi les latences liées aux accès disque. Cette optimisation est particulièrement utile pour les jeux qui nécessitent un accès rapide aux données du disque.

Améliorations du rendu graphique

Les développeurs ont travaillé sur l’amélioration du rendu graphique, notamment avec le support de la clamping-to-transparent pour les pixels hors limites dans le mode MMPX Enhanced/Advanced. Cette correction permet une meilleure gestion des pixels transparents, ce qui améliore la précision visuelle pour certains jeux.

Un bug lié aux pixels transparents a également été corrigé, avec une ajustement de la tolérance flottante, ce qui contribue à une meilleure stabilité visuelle dans les scènes complexes.

Améliorations audio et capture

Le module SPU a été mis à jour pour corriger un problème de wraparound dans la fonction ReadADPCMBlock(). Cela améliore la reproduction de l’audio, en particulier pour les jeux qui utilisent des formats de son ADPCM.

En ce qui concerne la capture vidéo, les développeurs ont amélioré la robustesse de la configuration de Media Foundation sur Windows, et ont supprimé les options AV1/VP9 pour simplifier le pipeline. De plus, l’encodage matériel via FFmpeg a été optimisé, ce qui permet une capture plus fluide et de meilleure qualité.

Améliorations de l’interface utilisateur

Les améliorations de l’interface utilisateur incluent des modifications dans le dialogue de capture, qui a été optimisé pour une meilleure expérience utilisateur. Des améliorations ont également été apportées au progress bar des Achievements, permettant une visualisation plus fluide de la progression.

Le FullscreenUI a bénéficié de plusieurs corrections, notamment la relaxation des conditions pour la fermeture immédiate en cas de reprise, et l’ajout d’un effet de transition ‘None’. De plus, un système de recyclage des textures a été ajouté pour optimiser l’utilisation de la mémoire.

Corrections et optimisations techniques

Le module CDROM a été refactorisé pour gérer plus efficacement les commandes invalides, ce qui contribue à une meilleure stabilité lors de l’accès aux disques. Les scripts inutilisés ont également été supprimés dans le module Qt, ce qui améliore la performance globale.

Le System a bénéficié d’une réduction légère de la taille de la structure de sauvegarde de l’état, ce qui permet une meilleure gestion de la mémoire. Des améliorations ont également été apportées à la gestion des icônes dans l’éditeur de carte mémoire, avec l’ajout d’icônes pour les boutons et la possibilité d’extraire des icônes.

Autres améliorations et fonctionnalités

Les développeurs ont également mis à jour la base de données des contrôleurs de jeu SDL, ce qui améliore la compatibilité avec divers périphériques. Des corrections ont été apportées aux conditions d’ajout de nouveaux jeux dans les Achievements, ce qui garantit une meilleure précision dans le suivi des accomplissements.

Des améliorations ont également été apportées à la gestion des versions de Qt, notamment pour éviter les avertissements de dépréciation. Enfin, des ajustements ont été faits pour la gestion des coins arrondis dans l’interface, et pour contourner un bug lié aux bordures en plein écran.

Référence officielle : DuckStation Releases