{"id":136117,"date":"2026-08-21T10:51:43","date_gmt":"2026-08-21T08:51:43","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=136117"},"modified":"2026-08-21T10:51:43","modified_gmt":"2026-08-21T08:51:43","slug":"consoles-de-salon-kytyps5-r260821","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=136117","title":{"rendered":"[Consoles de salon] KytyPS5 r260821"},"content":{"rendered":"<p>Le projet KytyPS5 est un \u00e9mulateur PlayStation 5 pour Windows, d\u00e9velopp\u00e9 par Nmzik, qui s\u2019appuie sur une version profond\u00e9ment modifi\u00e9e du <a href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/369-sony-playstation-4\/7936-kyty\/\" target=\"_blank\" rel=\"noopener\">Kyty original<\/a> cr\u00e9\u00e9 par InoriRus. Il vise \u00e0 offrir une compatibilit\u00e9 PS5 nettement sup\u00e9rieure \u00e0 celle du projet initial, en se concentrant sur le d\u00e9marrage des jeux, la stabilit\u00e9 et la prise en charge progressive des titres commerciaux. L\u2019\u00e9mulateur est con\u00e7u pour fonctionner sans modules LLE externes, ce qui simplifie son utilisation et r\u00e9duit les d\u00e9pendances techniques. Le d\u00e9veloppeur indique que le projet est encore en phase exp\u00e9rimentale, mais d\u00e9j\u00e0 capable de lancer certains jeux 2D et plusieurs jeux 3D, avec un objectif clair: am\u00e9liorer la compatibilit\u00e9 avant de se concentrer sur les performances ou la pr\u00e9cision graphique.<br \/>\n&nbsp;<br \/>\nKytyPS5 fonctionne exclusivement sous Windows et semble optimis\u00e9 en priorit\u00e9 pour les cartes graphiques NVIDIA, m\u00eame si d\u2019autres GPU peuvent fonctionner avec des r\u00e9sultats variables. Le projet adopte une approche pragmatique: il cherche d\u2019abord \u00e0 faire d\u00e9marrer les jeux, quitte \u00e0 sacrifier la fid\u00e9lit\u00e9 visuelle ou la vitesse d\u2019ex\u00e9cution dans les premi\u00e8res versions. Le code est activement d\u00e9velopp\u00e9, avec des mises \u00e0 jour fr\u00e9quentes, ce qui en fait l\u2019un des projets PS5 les plus dynamiques actuellement disponibles. Le d\u00e9veloppeur met en avant une volont\u00e9 de transparence, en remerciant explicitement InoriRus pour le projet original, tout en assumant une r\u00e9\u00e9criture et une refonte majeure du code.<br \/>\n&nbsp;<br \/>\nEn r\u00e9sum\u00e9, KytyPS5 est une continuation non officielle mais assum\u00e9e du premier Kyty, transform\u00e9e en un \u00e9mulateur PS5 moderne, plus ambitieux et plus fonctionnel, qui cherche \u00e0 devenir une r\u00e9f\u00e9rence dans l\u2019\u00e9mulation de la console de Sony.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-scaled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-134963\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-scaled.png\" alt=\"\" width=\"440\" height=\"246\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-scaled.png 2560w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-300x168.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-1024x572.png 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-768x429.png 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-1536x858.png 1536w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-2048x1144.png 2048w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements:<br \/>\n<em>&#8211; fix(renderdoc): capture complete guest frames<br \/>\n&#8211; test(shader): establish SPIR-V size baselines<br \/>\n&#8211; refactor(shader): remove register-state compatibility paths<br \/>\n&#8211; refactor(shader): emit SPIR-V declarations on demand<br \/>\n&#8211; refactor(shader): emit structured phis natively<br \/>\n&#8211; refactor(shader): simplify buffer access emission<br \/>\n&#8211; refactor(shader): preserve native wide buffer operations<br \/>\n&#8211; refactor(shader): compact whole-quad mask lowering<br \/>\n&#8211; refactor(shader): preserve native wide shared operations<br \/>\n&#8211; refactor(shader): preserve native scalar memory operations<br \/>\n&#8211; refactor(shader): compact paired 64-bit lowering<br \/>\n&#8211; refactor(shader): reduce dispatcher state overhead<br \/>\n&#8211; refactor(shader): centralize typed resource metadata<br \/>\n&#8211; shader: canonicalize CFG loop headers<br \/>\n&#8211; shader: dump original RDNA2 binaries in graphics debug mode<br \/>\n&#8211; shader: fix shared-terminal selection merges<br \/>\n&#8211; Implement RDNA2 per-invocation scratch memory<br \/>\n&#8211; graphics: accept independent stencil mask writes<br \/>\n&#8211; graphics: derive compute wave size from dispatch mode<br \/>\n&#8211; graphics: continue compute on native subgroup size<br \/>\n&#8211; shader: initialize compute EXEC from active subgroup<br \/>\n&#8211; shader: structurize nested early-exit tails<br \/>\n&#8211; shader: reject rejoining early-exit routes<br \/>\n&#8211; graphics: grow undersized render target backings<br \/>\n&#8211; renderdoc: fix<br \/>\n&#8211; shader: implement RDNA2 scalar quad-mask reduction<br \/>\n&#8211; graphics: support depth targets with read-only backing<br \/>\n&#8211; graphics: preserve raw D16 uint texture reads<br \/>\n&#8211; graphics: accept texture-compatible FMASK metadata mode<br \/>\n&#8211; shader: canonicalize SampleAdjust sampler scratch bits<br \/>\n&#8211; graphics: preserve coherent layered depth layouts<br \/>\n&#8211; graphics: honor read-only stencil targets<br \/>\n&#8211; graphics: implement RDNA2 D16 image packing<br \/>\n&#8211; graphics: preserve FP16 inline constants<br \/>\n&#8211; videoout: support PS5 auxiliary buses<br \/>\n&#8211; agc: new ABIs<br \/>\n&#8211; shader: honor RDNA2 128-bit image descriptors<br \/>\n&#8211; gpu: route direct shader register ranges through handlers<br \/>\n&#8211; gpu: handle partial guard-band register ranges<br \/>\n&#8211; agc: emit native wait-on-address packets<br \/>\n&#8211; launcher: window title fix<br \/>\n&#8211; gpu: handle native blend-color register writes<br \/>\n&#8211; agc: initialize interpolant mapping registers<br \/>\n&#8211; gpu: describe packed 11-11-10 uint textures<br \/>\n&#8211; shader: support bit-packed image surfaces<br \/>\n&#8211; shader: separate formatless storage from image atomics<br \/>\n&#8211; shader: accept byte-selected CNDMASK SDWA operands<br \/>\n&#8211; shader: align address-memory buffer bindings<br \/>\n&#8211; agc: new ABI<br \/>\n&#8211; commandProcessor: WriteData fix<\/p>\n<p>&nbsp;<br \/>\n(<a href=\"https:\/\/github.com\/SOULX3X\/KytyPS5\/releases\" target=\"_blank\">Temporary build compiled from this fork pending official releases.<\/a>)<\/em><br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=8358\" title=\"Download  KytyPS5\">T\u00e9l\u00e9charger  KytyPS5 r260821 (19.7 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/Nmzik\/KytyPS5\" target=\"_blank\" rel=\"noopener\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/476-sony-playstation-5\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=136117\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Le projet KytyPS5 est un \u00e9mulateur PlayStation 5 pour Windows, d\u00e9velopp\u00e9 par Nmzik, qui s\u2019appuie sur une version profond\u00e9ment modifi\u00e9e du Kyty original cr\u00e9\u00e9 par InoriRus. Il vise \u00e0 offrir une compatibilit\u00e9 PS5 nettement sup\u00e9rieure \u00e0 celle du projet initial, &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-136117","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pKi2R-zpr","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=136117"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136117\/revisions"}],"predecessor-version":[{"id":136118,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136117\/revisions\/136118"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=136117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=136117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=136117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}