{"id":114939,"date":"2025-10-31T10:04:27","date_gmt":"2025-10-31T09:04:27","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=114939"},"modified":"2025-10-31T10:53:53","modified_gmt":"2025-10-31T09:53:53","slug":"consoles-de-salon-shadps4-v0-12-0","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=114939","title":{"rendered":"[Consoles de salon] ShadPS4 v0.12.0"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/shadps4-emu\/shadPS4\/\" target=\"_blank\" rel=\"noopener noreferrer\">ShadPS4<\/a> est un \u00e9mulateur pr\u00e9liminaire de PS4 pour Windows et Linux \u00e9crit en C++ cr\u00e9\u00e9 par Shadow (d&rsquo;ou il tire son nom), auteur et contributeur de projets prestigieux comme PCSX, PCSX2, PCSP, JPCSP, Arcadeflex, RPCS3&#8230;<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/ShadPS4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-81791\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/ShadPS4.jpg\" alt=\"\" width=\"566\" height=\"166\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/ShadPS4.jpg 2565w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/ShadPS4-300x88.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/ShadPS4-768x225.jpg 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/ShadPS4-1024x300.jpg 1024w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements principaux en r\u00e9sum\u00e9:<br \/>\n<em>\ud83c\udf83 Joyeux Halloween \u00e0 tous ! C\u2019est un jour sp\u00e9cial, et quoi de mieux qu\u2019une nouvelle version de shadPS4 ?<br \/>\nBien que l\u2019abandon des versions Qt ait \u00e9t\u00e9 annonc\u00e9 pour la v0.12.0, nous avons d\u00e9cid\u00e9 de la publier une derni\u00e8re fois.<br \/>\n\u00c0 partir de la v0.12.1, shadPS4 sera uniquement en ligne de commande, mais des lanceurs sont d\u00e9j\u00e0 disponibles dans la section t\u00e9l\u00e9chargement du site <strong>(disponible dans cette news mais \u00e0 <u>NE PAS<\/u> utiliser avant la prochaine version)<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p>\u2699\ufe0f Noyau<br \/>\n&#8211; Prise en charge physique pour l\u2019allocation m\u00e9moire flexible et group\u00e9e<br \/>\n&#8211; Refactorisation de la gestion m\u00e9moire directe<br \/>\n&#8211; Impl\u00e9mentation de `sceKernelMemoryPoolGetBlockStats`<br \/>\n&#8211; Autorisation des mappages m\u00e9moire directs superpos\u00e9s<br \/>\n&#8211; Nettoyage du code m\u00e9moire et corrections suppl\u00e9mentaires<br \/>\n&#8211; Gestion des cas limites li\u00e9s aux permissions ex\u00e9cutables<br \/>\n&#8211; Nettoyage des fichiers de p\u00e9riph\u00e9riques et impl\u00e9mentation de `\/dev\/rng`<br \/>\n&#8211; Verrouillage du mutex du linker dans `RelocateAnyImports`<br \/>\n&#8211; Augmentation des limites d\u2019espace d\u2019adressage et refonte de l\u2019initialisation sous Windows<br \/>\n&#8211; Correction de l\u2019alignement pour `mmap`<br \/>\n&#8211; Correction du retour en cas de manque de m\u00e9moire flexible<br \/>\n&#8211; Correction du comportement du drapeau `NoOverwrite` dans `MapMemory`<br \/>\n&#8211; Correction du mappage m\u00e9moire en lecture seule<\/p>\n<p>&nbsp;<br \/>\n\ud83d\udcda Biblioth\u00e8ques<br \/>\n&#8211; R\u00e9seau : prise en charge d\u2019`epoll`<br \/>\n&#8211; `avplayer` : impl\u00e9mentation de `AddSourceEx`, `SetAvSyncMode`, `Pause` et `Resume`<br \/>\n&#8211; `avplayer` : \u00e9viter le d\u00e9marrage multiple de la vid\u00e9o<br \/>\n&#8211; `ajm` : gestion du drapeau `ParseRiffHeader`<br \/>\n&#8211; `avplayer` : correction de la gestion de l\u2019\u00e9tat de la requ\u00eate de lecture<br \/>\n&#8211; Impl\u00e9mentation de `sceSystemServiceLoadExec`<br \/>\n&#8211; Extraction PNG manquante des fichiers de troph\u00e9es corrig\u00e9e<br \/>\n&#8211; Impl\u00e9mentation de `sceNpTrophyGetGameIcon`<br \/>\n&#8211; `audioout` : ne pas attendre les donn\u00e9es dans le timer<br \/>\n&#8211; `avplayer` : suppression du d\u00e9lai audio maximal<br \/>\n&#8211; Utilisation du bon dossier de troph\u00e9es pour les jeux avec plusieurs listes<br \/>\n&#8211; `NpManager` : comportement am\u00e9lior\u00e9 des requ\u00eates<br \/>\n&#8211; `NpAuth` : stubs am\u00e9lior\u00e9s<br \/>\n&#8211; Corrections pour `Ime`<br \/>\n&#8211; Correction du stub de statut de `scePlayGoDialog`<\/p>\n<p>&nbsp;<br \/>\n\ud83c\udfa5 Moteur vid\u00e9o<br \/>\n&#8211; Gestion des attachements d\u2019\u00e9chantillons mixtes<br \/>\n&#8211; Meilleure gestion des copies d\u2019image avec `DmaData`<br \/>\n&#8211; Correction des erreurs de validation de copie d\u2019image et d\u2019offset de buffer<br \/>\n&#8211; Renforcement des r\u00e8gles de copie d\u2019image<br \/>\n&#8211; D\u00e9placement de la configuration HDR vers le thread de pr\u00e9sentation<br \/>\n&#8211; `buffer_cache` : retour du chemin CPU<br \/>\n&#8211; `image_info` : correction du calcul de taille invit\u00e9 pour les cibles lin\u00e9aires<br \/>\n&#8211; `amdgpu` : s\u00e9paration des registres Liverpool et nettoyage<\/p>\n<p>&nbsp;<br \/>\n\ud83e\uddea Recompilateur de shaders<br \/>\n&#8211; Impl\u00e9mentation d\u2019un chemin de secours pour l\u2019absence de prise en charge de `shaderFloat16`<br \/>\n&#8211; Corrections : `V_MUL_I32_I24` et `V_MUL_U32_U24`<\/p>\n<p>&nbsp;<br \/>\n\ud83d\udda5\ufe0f Interface graphique<br \/>\n&#8211; `UpdatePlayTime` ne d\u00e9pend plus de Qt<br \/>\n&#8211; Dossier `sys_modules` configurable<br \/>\n&#8211; M\u00e9moire suppl\u00e9mentaire configurable<br \/>\n&#8211; Mise \u00e0 jour de Qt vers la version 6.9.3<br \/>\n&#8211; Argument CLI pour lancer l\u2019\u00e9mulateur avec config globale ou param\u00e8tres par d\u00e9faut<br \/>\n&#8211; IPC : commandes pour ajustement du volume, parsing d\u2019entr\u00e9e, FSR, s\u00e9lection de manette<br \/>\n&#8211; Message informatif sur la d\u00e9pr\u00e9ciation de la version Qt<\/em><br \/>\n&nbsp;<br \/>\nListe de compatibilit\u00e9 <a href=\"https:\/\/github.com\/shadps4-compatibility\/shadps4-game-compatibility\" target=\"_blank\" rel=\"noopener noreferrer\">ici<\/a>.<\/p>\n<p>&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=8018\" title=\"Download ShadPS4\">T\u00e9l\u00e9charger ShadPS4 v0.15 (15.1 Mo)<\/a><\/p><\/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=8235\" title=\"Download ShadPS4 (GUI)\">T\u00e9l\u00e9charger ShadPS4 (GUI) v252 (25.6 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/shadps4.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">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\/369-sony-playstation-4\/\">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=114939\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>ShadPS4 est un \u00e9mulateur pr\u00e9liminaire de PS4 pour Windows et Linux \u00e9crit en C++ cr\u00e9\u00e9 par Shadow (d&rsquo;ou il tire son nom), auteur et contributeur de projets prestigieux comme PCSX, PCSX2, PCSP, JPCSP, Arcadeflex, RPCS3&#8230; &nbsp; &nbsp; Les changements principaux &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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}},"categories":[1],"tags":[],"class_list":["post-114939","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-tTR","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/114939","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=114939"}],"version-history":[{"count":6,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/114939\/revisions"}],"predecessor-version":[{"id":114948,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/114939\/revisions\/114948"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=114939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=114939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=114939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}