{"id":116246,"date":"2026-01-01T15:15:47","date_gmt":"2026-01-01T14:15:47","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=116246"},"modified":"2026-01-01T15:15:47","modified_gmt":"2026-01-01T14:15:47","slug":"consoles-de-salon-rpcs3-v0-0-39-alpha","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=116246","title":{"rendered":"[Consoles de salon] RPCS3 v0.0.39 Alpha"},"content":{"rendered":"<p>Cr\u00e9\u00e9 par <a href=\"https:\/\/github.com\/DHrpcs3\/rpcs3\">DH<\/a> &amp; <a href=\"https:\/\/github.com\/erikpshat\" target=\"_blank\" rel=\"noopener noreferrer\">Hykem<\/a> (et rejoint par un ensemble de <a href=\"https:\/\/rpcs3.net\/about\">d\u00e9veloppeurs<\/a>), <strong>RPCS3 <\/strong> est un \u00e9mulateur de Playstation 3 multi-plateformes qui a pour objectif de devenir le plus complet possible. Il faisait principalement office de d\u00e9sassembleur mais pousse \u00e0 pr\u00e9sent la performance jusqu&rsquo;\u00e0 ex\u00e9cuter un grand nombre de jeux commerciaux devenant ainsi le premier \u00e9mulateur de PS3 \u00e9mulant des jeux du commerce, toutefois il n\u00e9cessite un PC extr\u00eamement performant.<br \/>\n&nbsp;<\/p>\n<p>En effet il vous faudra rien de moins qu&rsquo;un CPU type Intel Comet Lake (10th) ou AMD Zen 3 (5000) ou plus, une carte graphique r\u00e9cente type nVidia GTX, de la m\u00e9moire haute performance type DDR4\/DDR5 (min 8 go \/ recommand\u00e9 16 go) ou encore un syst\u00e8me d&rsquo;exploitation r\u00e9cent pour esp\u00e9rer lancer des jeux dans un mode relativement fluide (mais attention cela d\u00e9pend \u00e9norm\u00e9ment des builds et des jeux).<br \/>\n&nbsp;<br \/>\nPlusieurs rendus s&rsquo;offre \u00e0 vous: Aucun, OpenGL, <del datetime=\"2020-11-02T23:10:54+00:00\"><a href=\"https:\/\/github.com\/RPCS3\/rpcs3\/issues\/5000\" target=\"_blank\" rel=\"noopener noreferrer\">DirectX12 (Windows 10 uniquement)<\/a><\/del> et Vulkan (qui a pour but de remplacer \u00e0 terme OpenGL et ses d\u00e9riv\u00e9s en exploitant plus efficacement les architectures informatiques modernes).<br \/>\n&nbsp;<br \/>\nAu sujet du nom de l&rsquo;\u00e9mulateur, il s&rsquo;agit d&rsquo;une abr\u00e9viation et d&rsquo;une combinaison de <strong>P<\/strong>ersonal <strong>C<\/strong>omputer (PC) et <strong>P<\/strong>lay<strong>S<\/strong>tation <strong>3<\/strong> (PS3). PC + PS3 = PCS3.<br \/>\nQue signifie le R? DH et BlackDemon se souviennent qu&rsquo;il repr\u00e9sentait <strong>R<\/strong>eal car en 2011, il n&rsquo;y avait que de faux \u00e9mulateurs de Ps3. Puis, \u00e0 un moment donn\u00e9, DH (originaire d&rsquo;Ukraine) a commenc\u00e9 \u00e0 dire que le <strong>R<\/strong> repr\u00e9sentait le mot <strong>R<\/strong>usse. De plus, Nekotekina, qui a rejoint l&rsquo;\u00e9quipe fin 2013 et qui est rapidement devenu l&rsquo;un des plus grands d\u00e9veloppeurs de cet \u00e9mulateur, est originaire de Russie. Du coup RPCS3 signifie \u00e0 pr\u00e9sent <strong>R<\/strong>ussian <strong>P<\/strong>ersonal <strong>C<\/strong>omputer <strong>S<\/strong>tation <strong>3<\/strong>.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/03\/rpcs3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-49524\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/03\/rpcs3.jpg\" alt=\"\" width=\"448\" height=\"252\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/03\/rpcs3.jpg 1920w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/03\/rpcs3-300x169.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/03\/rpcs3-768x432.jpg 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/03\/rpcs3-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/a><br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/RCPS3-official.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-81805\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/RCPS3-official.jpg\" alt=\"\" width=\"488\" height=\"286\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/RCPS3-official.jpg 2564w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/RCPS3-official-300x176.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/RCPS3-official-768x450.jpg 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/09\/RCPS3-official-1024x600.jpg 1024w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/a><br \/>\n&nbsp;<br \/>\nCette version (qui n&rsquo;est pas \u00e0 consid\u00e9rer comme stable) qu&rsquo;on nommera \u00ab\u00a0point de rep\u00e8re\u00a0\u00bb (landmarks) dans le sens ou elle est officiellement publi\u00e9e sur le site officiel (ce qui change des builds r\u00e9gulier dit \u00ab\u00a0WIP\u00a0\u00bb ou \u00ab\u00a0GIT\u00a0\u00bb), n&rsquo;est disponible que pour les processeurs 64 bits. <del datetime=\"2023-03-02T07:55:31+00:00\">Pas de changelog malheureusement.<\/del><\/p>\n<p>&nbsp;<\/p>\n<p><em><strong>Version changes serve as landmarks and are by no means stable builds<br \/>\nThis changelog lists the main (but not all) changes made since 0.0.X <\/strong><\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>&#8211; Win32\/vm_native.cpp: Improve sparse memory file mapping robustness by\u00a0@elad335\u00a0in\u00a0#17547<br \/>\n&#8211; Config: Implement 128-bit setting entry type by\u00a0@elad335\u00a0in\u00a0#17548<br \/>\n&#8211; Update submodules by\u00a0@Megamouse\u00a0in\u00a0#17550<br \/>\n&#8211; Generate random OpenPSID upon config initalisation by\u00a0@derole1\u00a0in\u00a0#17543<br \/>\n&#8211; Change sceNpManagerGetMyLanguages languages priority by\u00a0@RipleyTom\u00a0in\u00a0#17551<br \/>\n&#8211; Fix sceNpManagerGetAccountRegion&rsquo;s returned language by\u00a0@RipleyTom\u00a0in\u00a0#17554<br \/>\n&#8211; Multi-Slot Savestates by\u00a0@elad335\u00a0in\u00a0#16611<br \/>\n&#8211; Update Qt to 6.10.0 by\u00a0@Megamouse\u00a0in\u00a0#17567<br \/>\n&#8211; Qt\/Input: Adjust pad settings dialog based on pad capabilities by\u00a0@Megamouse\u00a0in\u00a0#17540<br \/>\n&#8211; vk: Resource binding model rewrites [part 2 of 2] by\u00a0@kd-11\u00a0in\u00a0#17427<br \/>\n&#8211; rsx: Fix user clip plane encode\/decode by\u00a0@kd-11\u00a0in\u00a0#17580<br \/>\n&#8211; SaveStates: Fix Gem Thread Reboot by\u00a0@elad335\u00a0in\u00a0#17574<br \/>\n&#8211; ffmpeg: update cellAtracXdec code to ffmpeg 7 by\u00a0@Megamouse\u00a0in\u00a0#17585<br \/>\n&#8211; SaveStates: Improve SPU locking success rates by\u00a0@elad335\u00a0in\u00a0#17588<br \/>\n&#8211; [Build] Explicit Triple with LLVM 21.1.0 by\u00a0@Niram7777\u00a0in\u00a0#17401<br \/>\n&#8211; Qt: Allow to clear keyboard shortcuts in dialog by\u00a0@Megamouse\u00a0in\u00a0#17590<br \/>\n&#8211; overlays: allow to update messages by id instead of text by\u00a0@Megamouse\u00a0in\u00a0#17591<br \/>\n&#8211; vk: Make more bindable objects uniquely identifiable by\u00a0@kd-11\u00a0in\u00a0#17594<br \/>\n&#8211; vk: Do not access async scheduler if not explicitly initialized by\u00a0@kd-11\u00a0in\u00a0#17596<br \/>\n&#8211; SaveState Manager Fixes by\u00a0@elad335\u00a0in\u00a0#17606<br \/>\n&#8211; Relax SceNpCommunicationId validation by\u00a0@RipleyTom\u00a0in\u00a0#17608<br \/>\n&#8211; Fix build with Qt 6.10 by\u00a0@engdyn\u00a0in\u00a0#17589<br \/>\n&#8211; Improve sceNpSignalingGetLocalNetInfo by\u00a0@RipleyTom\u00a0in\u00a0#17609<br \/>\n&#8211; More communication id validation changes by\u00a0@RipleyTom\u00a0in\u00a0#17610<br \/>\n&#8211; vm: Deallocate memory early, check no PS3 memory leaks by\u00a0@elad335\u00a0in\u00a0#17612<br \/>\n&#8211; vk: Make best-effort attempt to utilize the low-latency pool by\u00a0@kd-11\u00a0in\u00a0#17613<br \/>\n&#8211; SaveStates\/SPU-LLVM: Fix SPU Access Violations on load by\u00a0@elad335\u00a0in\u00a0#17617<br \/>\n&#8211; vk: Filter out re-bar usage from memory pressure watchdog by\u00a0@kd-11\u00a0in\u00a0#17620<br \/>\n&#8211; Update OpenAL-soft submodule by\u00a0@qurious-pixel\u00a0in\u00a0#17552<br \/>\n&#8211; Update linux docker image to v.1.7 by\u00a0@Megamouse\u00a0in\u00a0#17568<br \/>\n&#8211; Add ability to record\/screenshot with overlays by\u00a0@Megamouse\u00a0in\u00a0#16803<br \/>\n&#8211; Qt: fix TSX warning box style by\u00a0@Megamouse\u00a0in\u00a0#17639<br \/>\n&#8211; CI: Bump LLVM version on macOS to v21 by\u00a0@shinra-electric\u00a0in\u00a0#17630<br \/>\n&#8211; cellGame: Fix cellHddGameCheck dataVersion parameter by\u00a0@elad335\u00a0in\u00a0#17645<br \/>\n&#8211; sys_usbd: Emulate Kamen Rider Summonride Ride Gate by\u00a0@deReeperJosh\u00a0in\u00a0#17605<br \/>\n&#8211; Update SDL to 3.2.26 by\u00a0@Megamouse\u00a0in\u00a0#17647<br \/>\n&#8211; input: always apply stick multiplier when no analog limiter button is set by\u00a0@Megamouse\u00a0in\u00a0#17648<br \/>\n&#8211; Remove std::strcpy by\u00a0@elad335\u00a0in\u00a0#17656<br \/>\n&#8211; [Hotfix] PSF.cpp: Fixup by\u00a0@elad335\u00a0in\u00a0#17657<br \/>\n&#8211; cmake: simplify code by\u00a0@oltolm\u00a0in\u00a0#17655<br \/>\n&#8211; System.cpp: Check if the original EBOOT.BIN is valid for disc game updates by\u00a0@elad335\u00a0in\u00a0#17661<br \/>\n&#8211; sys_usbd: fix id\/type combo for Kamen Rider Display by\u00a0@deReeperJosh\u00a0in\u00a0#17662<br \/>\n&#8211; rsx: Implement buffer notification invalidation cascade and shader attribute pixel_center_integer by\u00a0@kd-11\u00a0in\u00a0#17666<br \/>\n&#8211; Update submodules by\u00a0@Megamouse\u00a0in\u00a0#17668<br \/>\n&#8211; input: change default squircle value to 4000 by\u00a0@Megamouse\u00a0in\u00a0#17669<br \/>\n&#8211; CI: Download Translations by\u00a0@FlexBy420\u00a0in\u00a0#17619<br \/>\n&#8211; Synced Skylander variant IDs with values from Dolphin for\u00a0#13315\u00a0by\u00a0@robotics13\u00a0in\u00a0#17658<br \/>\n&#8211; gl: Implement polygon render modes by\u00a0@kd-11\u00a0in\u00a0#17672<br \/>\n&#8211; 3rd Party: Bump MoltenVK to v1.4.0 by\u00a0@shinra-electric\u00a0in\u00a0#17642<br \/>\n&#8211; sys_usbd: Small tidyups by\u00a0@deReeperJosh\u00a0in\u00a0#17671<br \/>\n&#8211; SPU: Fix race in PUTLLC with unchanged data by\u00a0@elad335\u00a0in\u00a0#17675<br \/>\n&#8211; rsx\/vk: Optimize image uploads for layered resources [1 of 2] by\u00a0@kd-11\u00a0in\u00a0#17676<br \/>\n&#8211; rsx: Fix shader interpreter by\u00a0@kd-11\u00a0in\u00a0#17678<br \/>\n&#8211; Savestates\/TAR: Extract files asynchronously, Improve savestate load performance by\u00a0@elad335\u00a0in\u00a0#17680<br \/>\n&#8211; ZSTD: Fixup threads terminations by\u00a0@elad335\u00a0in\u00a0#17685<br \/>\n&#8211; rsx: Fix an oops causing DEVICE_LOST by\u00a0@kd-11\u00a0in\u00a0#17686<br \/>\n&#8211; Overlays\/SaveStates: Add multi-slot support to controller menu by\u00a0@elad335\u00a0in\u00a0#17688<br \/>\n&#8211; PPU: Fix VCFUX accuracy on x64 by\u00a0@elad335\u00a0in\u00a0#17690<br \/>\n&#8211; sys_ppu_thread: Fix u64 stack size argument by\u00a0@elad335\u00a0in\u00a0#17692<br \/>\n&#8211; cheats: fix cheat type on apply by\u00a0@Megamouse\u00a0in\u00a0#17693<br \/>\n&#8211; overlays: take screenshot after exiting the home menu by\u00a0@Megamouse\u00a0in\u00a0#17696<br \/>\n&#8211; rsx: fix some warnings by\u00a0@Megamouse\u00a0in\u00a0#17687<br \/>\n&#8211; [Mac Arm64] Use runner ccache by\u00a0@qurious-pixel\u00a0in\u00a0#17698<br \/>\n&#8211; utils: replace hex_to_u64 with std::from_chars by\u00a0@oltolm\u00a0in\u00a0#17695<br \/>\n&#8211; Qt: add button to remove gamepad config by\u00a0@Megamouse\u00a0in\u00a0#17697<br \/>\n&#8211; SPU: Use CMPXCHG16B for atomic store if possible, improving stability by\u00a0@elad335\u00a0in\u00a0#17694<br \/>\n&#8211; asm.hpp: replace custom functions with C++20 functions by\u00a0@oltolm\u00a0in\u00a0#17700<br \/>\n&#8211; SPUCommonRecompiler.cpp: use std::lexicographical_compare_three_way by\u00a0@oltolm\u00a0in\u00a0#17705<br \/>\n&#8211; Fix some warnings by\u00a0@Megamouse\u00a0in\u00a0#17703<br \/>\n&#8211; Core: Remove Intel-TSX ISA Extension based code by\u00a0@elad335\u00a0in\u00a0#17702<br \/>\n&#8211; Overlays: improve font loading and add more chinese fallback fonts by\u00a0@Megamouse\u00a0in\u00a0#17699<br \/>\n&#8211; SPU\/vm: Effortless Optimizations by\u00a0@elad335\u00a0in\u00a0#17708<br \/>\n&#8211; [POC] PPU Profiler by\u00a0@elad335\u00a0in\u00a0#17714<br \/>\n&#8211; [BSD] Fix noreturn errors by\u00a0@qurious-pixel\u00a0in\u00a0#17717<br \/>\n&#8211; rsx: Implement GPU deswizzle for smaller texel widths by\u00a0@kd-11\u00a0in\u00a0#17720<br \/>\n&#8211; Add word alignment check to ppu_register_function_at by\u00a0@FeTetra\u00a0in\u00a0#17718<br \/>\n&#8211; rsx: Rework GPU deswizzle kernel to prevent hangs by\u00a0@kd-11\u00a0in\u00a0#17731<br \/>\n&#8211; rsx\/gl: Use naturally aligned IO buffers by\u00a0@kd-11\u00a0in\u00a0#17725<br \/>\n&#8211; Fix Clang build and other small fixes by\u00a0@oltolm\u00a0in\u00a0#17736<br \/>\n&#8211; sys_fs: Remove PPU sleep hacks by\u00a0@elad335\u00a0in\u00a0#17740<br \/>\n&#8211; SPU Analyzer: Fix jumptable analysis for SPU Block Mega by\u00a0@elad335\u00a0in\u00a0#17742<br \/>\n&#8211; rsx\/shaders: Implement a basic CFG and use it for FP decompilation by\u00a0@kd-11\u00a0in\u00a0#17743<br \/>\n&#8211; rsx: Fix saw-tooth artifacts when using GPU deswizzle for small texel widths by\u00a0@kd-11\u00a0in\u00a0#17748<br \/>\n&#8211; vk: Allow buffer creation in rebar memory to fail gracefully by\u00a0@kd-11\u00a0in\u00a0#17751<br \/>\n&#8211; MacOs: Hopefully fixes build by\u00a0@elad335\u00a0in\u00a0#17755<br \/>\n&#8211; Add an entry on Log panel&rsquo;s contextual menu to show the main disk usa\u2026 by\u00a0@digant73\u00a0in\u00a0#17715<br \/>\n&#8211; Fixup ::narrow by\u00a0@elad335\u00a0in\u00a0#17756<br \/>\n&#8211; rsx\/cfg: Check for end flag before handling any instruction including NOP by\u00a0@kd-11\u00a0in\u00a0#17760<br \/>\n&#8211; Fix possible ambiguity of utils::bless by\u00a0@elad335\u00a0in\u00a0#17757<br \/>\n&#8211; Free previous pointer after reallocating memory by\u00a0@rcaridade145\u00a0in\u00a0#17763<br \/>\n&#8211; rsx: Clean up aligned realloc implementation and add UTs by\u00a0@kd-11\u00a0in\u00a0#17764<br \/>\n&#8211; SPU LLVM: Support PUTLLC16 in CellSpurs JobChain management by\u00a0@elad335\u00a0in\u00a0#17733<br \/>\n&#8211; Emu\/UX: Automatic Cache Precompilation for PKG instal by\u00a0@elad335\u00a0in\u00a0#17768<br \/>\n&#8211; SPU LLVM (Mega): Fix quarter of missing jumptable discoveries by\u00a0@elad335\u00a0in\u00a0#17767<br \/>\n&#8211; SPU\/config: Make SPU Mega block size the default by\u00a0@elad335\u00a0in\u00a0#17769<br \/>\n&#8211; SPU Analyzer: Ignore large switch state for constant propagation pass by\u00a0@elad335\u00a0in\u00a0#17771<br \/>\n&#8211; Qt\/Overlays: Add sound effect manager by\u00a0@Megamouse\u00a0in\u00a0#17716<br \/>\n&#8211; Update dependencies by\u00a0@Megamouse\u00a0in\u00a0#17777<br \/>\n&#8211; SPU: Tame PUTLLC16 by\u00a0@elad335\u00a0in\u00a0#17781<br \/>\n&#8211; Add notes for VS 2026 to BUILDING.md by\u00a0@Megamouse\u00a0in\u00a0#17778<br \/>\n&#8211; Qt: save spinbox values with fmt::format by\u00a0@Megamouse\u00a0in\u00a0#17789<br \/>\n&#8211; Qt: Update header texts and actions when language changes by\u00a0@Megamouse\u00a0in\u00a0#17779<br \/>\n&#8211; rsx: rsx capture fixes by\u00a0@Megamouse\u00a0in\u00a0#17785<br \/>\n&#8211; Qt: fix game list table multiselection by\u00a0@Megamouse\u00a0in\u00a0#17793<br \/>\n&#8211; Qt: update main window elements on language change by\u00a0@Megamouse\u00a0in\u00a0#17795<br \/>\n&#8211; YoRHa: Fix the height of QSpinBox by\u00a0@AniLeo\u00a0in\u00a0#17788<br \/>\n&#8211; Qt: fix update note visiblity on linux\/macOs by\u00a0@Megamouse\u00a0in\u00a0#17801<br \/>\n&#8211; Qt: Relax game_list deselection checks by\u00a0@Megamouse\u00a0in\u00a0#17799<br \/>\n&#8211; Update submodules by\u00a0@Megamouse\u00a0in\u00a0#17802<br \/>\n&#8211; rsx\/common &#8211; work around macos posix_memalign quirks by\u00a0@kd-11\u00a0in\u00a0#17800<br \/>\n&#8211; hidapi: switch to official libusb remote by\u00a0@Megamouse\u00a0in\u00a0#17803<br \/>\n&#8211; cellPad: fix pad mode setters by\u00a0@Megamouse\u00a0in\u00a0#17780<br \/>\n&#8211; Qt: fix game list refresh order on language change by\u00a0@Megamouse\u00a0in\u00a0#17806<br \/>\n&#8211; Update Qt for macOs to 6.10.1 by\u00a0@Megamouse\u00a0in\u00a0#17807<br \/>\n&#8211; [Testers Needed] Make RSX FIFO Atomic fetching default by\u00a0@elad335\u00a0in\u00a0#17810<br \/>\n&#8211; [macOS] Add OpenCV to macOS builds by\u00a0@schm1dtmac\u00a0in\u00a0#17815<br \/>\n&#8211; (macOS) Support loading VK ICDs (in preparation for KosmicKrisp) by\u00a0@schm1dtmac\u00a0in\u00a0#17735<br \/>\n&#8211; UI: remove unnecessary QOverloads by\u00a0@oltolm\u00a0in\u00a0#17827<br \/>\n&#8211; Check available and required size when installing a package by\u00a0@digant73\u00a0in\u00a0#17829<br \/>\n&#8211; RPCN v1.5.0 by\u00a0@RipleyTom\u00a0in\u00a0#17825<br \/>\n&#8211; bit_set.h: forward declare fmt_unveil by\u00a0@oltolm\u00a0in\u00a0#17836<br \/>\n&#8211; fmt: add more string_view versions of string functions by\u00a0@Megamouse\u00a0in\u00a0#17839<br \/>\n&#8211; overlays\/macOs: add some fallback fonts for cyrillic by\u00a0@Megamouse\u00a0in\u00a0#17842<br \/>\n&#8211; rsx\/cfg\/fp: Rewrite fragment program decompiler dependency tracking by\u00a0@kd-11\u00a0in\u00a0#17837<br \/>\n&#8211; cellGem: implement world coordinate orientation in cellGemGetState by\u00a0@Megamouse\u00a0in\u00a0#17849<br \/>\n&#8211; Fix some recent warnings by\u00a0@Megamouse\u00a0in\u00a0#17857<br \/>\n&#8211; rsx\/cfg: Fix edge case where an empty block is defined by\u00a0@kd-11\u00a0in\u00a0#17858<br \/>\n&#8211; cellGem: Fix YUV conversions, implement gain, averaging and basic outlier detection by\u00a0@Megamouse\u00a0in\u00a0#17859<br \/>\n&#8211; vk: Ignore memory pressure handling when allocating core data in the ReBAR heap by\u00a0@kd-11\u00a0in\u00a0#17871<br \/>\n&#8211; cellGem: improve bayer demosaicing by\u00a0@Megamouse\u00a0in\u00a0#17873<br \/>\n&#8211; Fix RPCN replies ordering by\u00a0@RipleyTom\u00a0in\u00a0#17878<br \/>\n&#8211; Prevent atomic collisions on cache line boundary by\u00a0@elad335\u00a0in\u00a0#17752<br \/>\n&#8211; Util\/sync.h: Fix iterator invalidation in futex emulation by\u00a0@elad335\u00a0in\u00a0#17880<br \/>\n&#8211; arm64: Make sure context storage is 16-byte aligned at a low offset to not get address truncation during calculations. by\u00a0@kd-11\u00a0in\u00a0#17874<br \/>\n&#8211; Revert \u00ab\u00a0Fix hypervisor context memory placement\u00a0\u00bb by\u00a0@AniLeo\u00a0in\u00a0#17884<br \/>\n&#8211; [macOS] Update to MVK 1.4.1 with private API support (fixes panics, improves feature support) by\u00a0@schm1dtmac\u00a0in\u00a0#17877<br \/>\n&#8211; SPU Analyzer: Fix missing jump table entries in Mega mode by\u00a0@elad335\u00a0in\u00a0#17870<br \/>\n&#8211; rsx\/cfg: Increase valid register file size to 768 bytes per pixel pipe by\u00a0@kd-11\u00a0in\u00a0#17889<br \/>\n&#8211; [macOS] Switch macOS atomics to futexes, bump min ver to 14.4 by\u00a0@schm1dtmac\u00a0in\u00a0#17888<br \/>\n&#8211; Revert \u00ab\u00a0SPU\/config: Make SPU LLVM Mega block size default\u00a0\u00bb by\u00a0@AniLeo\u00a0in\u00a0#17866<br \/>\n&#8211; sys_fs: Optimize split files handling by\u00a0@elad335\u00a0in\u00a0#17883<br \/>\n&#8211; [macOS] Use native os_sync calls for futexes by\u00a0@schm1dtmac\u00a0in\u00a0#17893<br \/>\n&#8211; More accurate sceNpMatching2AbortRequest by\u00a0@RipleyTom\u00a0in\u00a0#17896<br \/>\n&#8211; Build LLVM 22.x 8462cff fix removed\/reprecated by\u00a0@Niram7777\u00a0in\u00a0#17786<br \/>\n&#8211; [macOS] General cleanup\/fixups for CI and VK portability by\u00a0@schm1dtmac\u00a0in\u00a0#17900<br \/>\n&#8211; Clans: Emulator and server implementation by\u00a0@ZephyrCodesStuff\u00a0in\u00a0#17835<br \/>\n&#8211; [macOS] Force max pthread priority, fix throttling by\u00a0@schm1dtmac\u00a0in\u00a0#17905<br \/>\n&#8211; Clans: fix graphical bug displaying JID instead of username by\u00a0@ZephyrCodesStuff\u00a0in\u00a0#17906<br \/>\n&#8211; overlays: log font lookup info on exception by\u00a0@Megamouse\u00a0in\u00a0#17903<br \/>\n&#8211; sceNpClans: cleanup by\u00a0@Megamouse\u00a0in\u00a0#17908<br \/>\n&#8211; Clean UsbTransfer state by\u00a0@RipleyTom\u00a0in\u00a0#17918<br \/>\n&#8211; [macOS] Don\u2019t compile in GL-related code or link GLEW by\u00a0@schm1dtmac\u00a0in\u00a0#17921<br \/>\n&#8211; Qt\/cheats: don&rsquo;t accept imported cheats unless valid by\u00a0@Megamouse\u00a0in\u00a0#17928<br \/>\n&#8211; Improve Manage menu by\u00a0@digant73\u00a0in\u00a0#17919<br \/>\n&#8211; fix lld warning LNK4217 by\u00a0@oltolm\u00a0in\u00a0#17910<br \/>\n&#8211; Fix lld warning LNK4286 by\u00a0@Megamouse\u00a0in\u00a0#17932<br \/>\n&#8211; USB: Update Kamen Rider Summonride virtual portal by\u00a0@Florin9doi\u00a0in\u00a0#17916<br \/>\n&#8211; rsx: Shader codegen optimizations by\u00a0@kd-11\u00a0in\u00a0#17862<br \/>\n&#8211; Qt: Allow user to precompile caches on demand when installing package\u2026 by\u00a0@Megamouse\u00a0in\u00a0#17809<br \/>\n&#8211; RPCN menu changes. by\u00a0@Ninetime\u00a0in\u00a0#17936<br \/>\n&#8211; Remove call to glxewInit by\u00a0@RipleyTom\u00a0in\u00a0#17929<br \/>\n&#8211; cellScreenshot: update filenames by\u00a0@Megamouse\u00a0in\u00a0#17830<br \/>\n&#8211; improve menus hierarchy by\u00a0@digant73\u00a0in\u00a0#17941<br \/>\n&#8211; Improve Utilities and Log menus by\u00a0@digant73\u00a0in\u00a0#17944<br \/>\n&#8211; Build Freebsd update compiler\/LLVM devel (22) by\u00a0@Niram7777\u00a0in\u00a0#17899<br \/>\n&#8211; USB: Added support for G27 compatibility modes by\u00a0@Florin9doi\u00a0in\u00a0#17926<br \/>\n&#8211; rpcs3_version: Bump to 0.0.39 by\u00a0@AniLeo\u00a0in\u00a0#17946<\/em><br \/>\n&nbsp;<br \/>\n<strong>Since v0.0.38 was tagged:<br \/>\n&#8211; 422 new commits<br \/>\n&#8211; 477 source code files have been edited<br \/>\n&#8211; 16 909 lines of code were added and 6 598 deleted<br \/>\n&#8211; 17 code contributors<br \/>\n&#8211; 92 days of development<\/strong><br \/>\n&nbsp;<br \/>\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"500\" height=\"282\" src=\"https:\/\/www.youtube.com\/embed\/mKON3RwjnEU?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=fr-FR&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/01\/rpcs3-012026.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/01\/rpcs3-012026.png\" alt=\"\" width=\"558\" height=\"122\" class=\"aligncenter size-full wp-image-116247\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 7pt;\"><em>A noter que la liste de compatibilit\u00e9 continue de progresser (voir <a href=\"https:\/\/rpcs3.net\/compatibility\">ici<\/a>) en permanence<\/em>.<\/span><\/p>\n<p>&nbsp;<br \/>\n<strong>Pr\u00e9cisons que 100% des jeux sont ex\u00e9cutables \u00e0 <u><a href=\"https:\/\/x.com\/rpcs3\/status\/1607123433506177025?s=12&#038;t=31od9C_44_jGbRCiNbnh7w\" rel=\"noopener noreferrer\" target=\"_blank\">pr\u00e9sent<\/a><\/u>, m\u00eame s&rsquo;ils ont encore des bugs ou que certains crash, tous peuvent \u00eatre lanc\u00e9, c&rsquo;est une belle prouesse qu&rsquo;il faut souligner !<\/strong><\/p>\n<p>&nbsp;<br \/>\n<a href=\"https:\/\/github.com\/RPCS3\/rpcs3\/releases\">Site officiel des sources et versions compil\u00e9es<\/a> (<a href=\"https:\/\/github.com\/RPCS3\/rpcs3-binaries-win\">builds<\/a>).<\/p>\n<p>&nbsp;<br \/>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7158\" title=\"Download RPCS3\">T\u00e9l\u00e9charger RPCS3 v0.0.40 Alpha (34.4 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/rpcs3.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\/301-sony-playstation-3\/\">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=116246\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9\u00e9 par DH &amp; Hykem (et rejoint par un ensemble de d\u00e9veloppeurs), RPCS3 est un \u00e9mulateur de Playstation 3 multi-plateformes qui a pour objectif de devenir le plus complet possible. Il faisait principalement office de d\u00e9sassembleur mais pousse \u00e0 pr\u00e9sent &#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-116246","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-ueW","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/116246","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=116246"}],"version-history":[{"count":2,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/116246\/revisions"}],"predecessor-version":[{"id":116249,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/116246\/revisions\/116249"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=116246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=116246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=116246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}