Le projet KytyPS5 est un émulateur PlayStation 5 pour Windows, développé par Nmzik, qui s’appuie sur une version profondément modifiée du Kyty original créé par InoriRus. Il vise à offrir une compatibilité PS5 nettement supérieure à celle du projet initial, en se concentrant sur le démarrage des jeux, la stabilité et la prise en charge progressive des titres commerciaux. L’émulateur est conçu pour fonctionner sans modules LLE externes, ce qui simplifie son utilisation et réduit les dépendances techniques. Le développeur indique que le projet est encore en phase expérimentale, mais déjà capable de lancer certains jeux 2D et plusieurs jeux 3D, avec un objectif clair: améliorer la compatibilité avant de se concentrer sur les performances ou la précision graphique.
 
KytyPS5 fonctionne exclusivement sous Windows et semble optimisé en priorité pour les cartes graphiques NVIDIA, même si d’autres GPU peuvent fonctionner avec des résultats variables. Le projet adopte une approche pragmatique: il cherche d’abord à faire démarrer les jeux, quitte à sacrifier la fidélité visuelle ou la vitesse d’exécution dans les premières versions. Le code est activement développé, avec des mises à jour fréquentes, ce qui en fait l’un des projets PS5 les plus dynamiques actuellement disponibles. Le développeur met en avant une volonté de transparence, en remerciant explicitement InoriRus pour le projet original, tout en assumant une réécriture et une refonte majeure du code.
 
En résumé, KytyPS5 est une continuation non officielle mais assumée du premier Kyty, transformée en un émulateur PS5 moderne, plus ambitieux et plus fonctionnel, qui cherche à devenir une référence dans l’émulation de la console de Sony.
 

 
Les changements:
– launcher: Add game size column
– net: return copied bytes for truncated datagram receives (#510)
– kernel: release descriptors when rejecting read-only truncation (#504)
– shader: decode and translate V_FRACT_F16 (VOP1 0x5f) and V_CMPX_LT_U16 (VOPC 0xb9) (#582)
– Fix Windows Clang SPIR-V serialization with typed operands
– build: fix SPIR-V enum word conversions
– json2: export Value::clear (#584)
– docs: fix pre-commit setup instructions (#556)
– shader: support S_MUL_HI_I32 (SOP2 0x36) (#576)
– config: simplify logging and profiler options. Change to Mailbox
– Simplify and batch buffer cache downloads
– shader: construct SPIR-V module variables in one place
– shader: let structurization own rollback on failure
– shader: keep derived frontend metadata with its owner
– shader: reuse native emitters and simplify memory dispatch
– shader: generate SPIR-V dispatch and marshal handler arguments
– shader: use Khronos definitions and simplify compiler ownership
– pthread: fix per-thread wakeups
– kernel: index pthread key values per thread
– memory: remove per-page host protection bookkeeping
– Rename texture transfer types and download APIs

 
(Temporary build compiled from this fork pending official releases.)

 

Télécharger KytyPS5 r260914 (19.8 Mo)

Site Officiel

En savoir plus…