Actualités

KytyPS5-2026-09-12-a21ffde

Une Nouvelle Mise à Jour pour l’Émulateur KytyPS5 Le projet open-source KytyPS5 a publié une nouvelle version de son émulateur, marquant une avancée dans la reproduction des jeux PlayStation 5.

Une Nouvelle Mise à Jour pour l’Émulateur KytyPS5

Le projet open-source KytyPS5 a publié une nouvelle version de son émulateur, marquant une avancée dans la reproduction des jeux PlayStation 5. Cette mise à jour, intitulée KytyPS5-2026-09-12-a21ffde, a été déployée le 12 septembre 2026 et apporte des améliorations spécifiques au traitement des shaders, un élément clé de la reproduction graphique sur les consoles PlayStation.

Améliorations du Décodeur de Shaders

La principale nouveauté de cette version réside dans la détection et la traduction de deux instructions spécifiques des shaders : V_FRACT_F16 (VOP1 0x5f) et V_CMPX_LT_U16 (VOPC 0xb9). Ces instructions, qui interviennent dans le traitement des opérations de fraction et de comparaison, ont été codées et traduites par @ADBHXNLOL dans le cadre de la contribution #582.

Ces modifications visent à améliorer la compatibilité et la précision des jeux qui utilisent des shaders complexes, notamment ceux développés avec des moteurs comme Unreal Engine 4/5 ou Unity. L’ajout de ces instructions permet à l’émulateur de mieux reproduire les effets visuels et les performances graphiques des jeux PlayStation 5.

Contexte et Objectifs du Projet KytyPS5

KytyPS5 est un émulateur open-source développé pour Windows, Linux et macOS. Il s’agit d’une version modifiée du projet Kyty, et son objectif principal est de permettre aux utilisateurs de jouer à des jeux PlayStation 5 sur des plateformes alternatives. Cependant, il convient de noter que le projet est en phase précoce de développement, et que la compatibilité reste limitée.

Le projet ne se veut pas affilié à Sony Interactive Entertainment ou à la marque PlayStation. Il ne distribue ni les jeux ni les logiciels système protégés. Les utilisateurs sont invités à utiliser uniquement des copies de jeux obtenues légalement.

Compatibilité et Limites Actuelles

Actuellement, KytyPS5 peut booter certains jeux 2D et une sélection de jeux 3D, notamment ceux développés avec des moteurs comme Unreal Engine 4/5, Unity ou des moteurs personnalisés. Cependant, la compatibilité reste limitée, et le comportement peut varier significativement entre les builds.

Le projet se concentre sur la compatibilité et la fiabilité du démarrage des jeux. La plateforme Windows est la principale cible et reçoit le plus de tests. Les builds pour Linux et macOS sont disponibles, mais la compatibilité sur ces plateformes reste expérimentale. Sur macOS, l’émulateur fonctionne via Rosetta 2 et utilise Vulkan via MoltenVK.

Contributions et Collaboration

Le projet KytyPS5 repose sur la contribution de la communauté. Les développeurs et les utilisateurs peuvent participer en testant des jeux, en soumettant des rapports de bugs détaillés ou en apportant des modifications au code. Les contributions doivent être ciblées, fonctionner sur les plateformes concernées et inclure des tests si possible.

Les contributions en code doivent être alignées sur les normes du projet et ne pas régresser la compatibilité sur les plateformes principales. Les développeurs sont invités à ouvrir un problème avant de commencer un grand changement, afin de s’assurer que leur contribution est bien reçue.

Documentation et Instructions de Compilation

Les développeurs et les utilisateurs souhaitant compiler KytyPS5 à partir des sources trouveront des instructions détaillées sur le dépôt GitHub. Pour Windows, les outils requis incluent Git, CMake, Ninja, Visual Studio 2022, Qt 6 et Clang. Sur Linux, les outils nécessaires comprennent également Git, CMake, Ninja, Clang, Qt 6 et des bibliothèques spécifiques comme SDL2.

Sur macOS, le projet nécessite Xcode, Homebrew, CMake, Ninja, Qt 6 et MoltenVK. Les builds pour macOS utilisent Rosetta 2 pour exécuter le code x86-64 sur les processeurs Apple Silicon. Les instructions de compilation sont disponibles dans le dépôt GitHub et permettent de générer l’émulateur sur chaque plateforme cible.

Évolution et Perspectives

Le projet KytyPS5 continue d’évoluer rapidement, avec des mises à jour régulières qui visent à améliorer la compatibilité, les performances et la stabilité. La communauté joue un rôle clé dans cette évolution, en testant les jeux et en signalant les problèmes rencontrés.

Les développeurs travaillent actuellement sur l’optimisation des shaders, la réduction des bugs graphiques et l’amélioration de l’expérience utilisateur. Le projet reste en phase expérimentale, mais ses progrès sont significatifs et prometteurs pour les utilisateurs souhaitant jouer à des jeux PlayStation 5 sur des plateformes alternatives.

Référence officielle : KytyPS5 Releases (PS5)