{"id":84018,"date":"2025-03-01T11:20:33","date_gmt":"2025-03-01T10:20:33","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=84018"},"modified":"2025-03-02T22:34:56","modified_gmt":"2025-03-02T21:34:56","slug":"consoles-de-salon-rpcs3-v0-0-35-alpha","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=84018","title":{"rendered":"[Consoles de salon] RPCS3 v0.0.35 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; Fixup GCM unmap event sending by\u00a0@elad335\u00a0in\u00a0#16273<br \/>\n&#8211; SPU: Optimize cellSpurs reservations by\u00a0@elad335\u00a0in\u00a0#16200<br \/>\n&#8211; Update wolfssl to 5.7.4 by\u00a0@Megamouse\u00a0in\u00a0#16262<br \/>\n&#8211; Update submodules by\u00a0@Megamouse\u00a0in\u00a0#16284<br \/>\n&#8211; High-Resolution Game Background for loading by\u00a0@elad335\u00a0in\u00a0#16285<br \/>\n&#8211; Fixup Emulator::GetBackgroundPicturePath() by\u00a0@elad335\u00a0in\u00a0#16286<br \/>\n&#8211; cellSaveData: Add autosave indicator by\u00a0@NicknineTheEagle\u00a0in\u00a0#15720<br \/>\n&#8211; sys_usbd: Dimensions Toypad Improvements by\u00a0@deReeperJosh\u00a0in\u00a0#16282<br \/>\n&#8211; Fix sceNpScoreGetRankingByNpId when no score is registered by\u00a0@RipleyTom\u00a0in\u00a0#16290<br \/>\n&#8211; Qt: Replace QMap with std::map by\u00a0@Megamouse\u00a0in\u00a0#16294<br \/>\n&#8211; fix basic_string warnings by\u00a0@oltolm\u00a0in\u00a0#16261<br \/>\n&#8211; SPU Analyzer: Fix programs code caching by\u00a0@elad335\u00a0in\u00a0#16312<br \/>\n&#8211; LV2: Fix thread notifications regression by\u00a0@elad335\u00a0in\u00a0#16313<br \/>\n&#8211; SPU: Fixup code comparison by\u00a0@elad335\u00a0in\u00a0#16315<br \/>\n&#8211; Update curl to 8.11.0 by\u00a0@Megamouse\u00a0in\u00a0#16316<br \/>\n&#8211; fix: cannot copy OpenAl32.dll with CMake by\u00a0@s12mmm3\u00a0in\u00a0#16311<br \/>\n&#8211; overlays: translate home menu settings by\u00a0@Megamouse\u00a0in\u00a0#16317<br \/>\n&#8211; Use localized enum values in home menu settings by\u00a0@Megamouse\u00a0in\u00a0#16318<br \/>\n&#8211; util\/vm_native.cpp: Fix memory leak by\u00a0@elad335\u00a0in\u00a0#16320<br \/>\n&#8211; Implement Real PS Move Handler by\u00a0@Megamouse\u00a0in\u00a0#15788<br \/>\n&#8211; Progress Dialog: Fix recursion and concurrency use of text updates by\u00a0@elad335\u00a0in\u00a0#16321<br \/>\n&#8211; util\/vm_native.cpp: Fixup by\u00a0@elad335\u00a0in\u00a0#16323<br \/>\n&#8211; Add opencv to cmake by\u00a0@Megamouse\u00a0in\u00a0#16322<br \/>\n&#8211; Improve and fix sln solution by\u00a0@digant73\u00a0in\u00a0#16220<br \/>\n&#8211; VS: ignore opencv debug build guard (fix debug build) by\u00a0@Megamouse\u00a0in\u00a0#16328<br \/>\n&#8211; Progress: Dialog: Fixup memory management by\u00a0@elad335\u00a0in\u00a0#16327<br \/>\n&#8211; Make error message for temporary and archive translatable by\u00a0@FlexBy420\u00a0in\u00a0#16331<br \/>\n&#8211; Qt 6.8.0 by\u00a0@Megamouse\u00a0in\u00a0#16186<br \/>\n&#8211; sys_net: Remove lingering ppu_to_awake from queue on timeout by\u00a0@RipleyTom\u00a0in\u00a0#16338<br \/>\n&#8211; cellAdec implementation part 1: abstraction layer by\u00a0@capriots\u00a0in\u00a0#16332<br \/>\n&#8211; VS: add quotes around paths by\u00a0@capriots\u00a0in\u00a0#16342<br \/>\n&#8211; LLVM: Implement Recursive Intrinsics by\u00a0@elad335\u00a0in\u00a0#16301<br \/>\n&#8211; Migrate Savestates Home Menu by\u00a0@Darkhost1999\u00a0in\u00a0#16340<br \/>\n&#8211; rsx\/texture-cache: Rework invalidation flags to be more granular by\u00a0@kd-11\u00a0in\u00a0#16350<br \/>\n&#8211; Qt: Replace some QApplication::processEvents() and QDialog::exec() by\u00a0@elad335\u00a0in\u00a0#13876<br \/>\n&#8211; GUI: Fix recursion of booting inside GetBootConfirmation() by\u00a0@elad335\u00a0in\u00a0#16353<br \/>\n&#8211; Hotfix by\u00a0@elad335\u00a0in\u00a0#16355<br \/>\n&#8211; Debugger: Dump related thread information on crash by\u00a0@elad335\u00a0in\u00a0#16357<br \/>\n&#8211; PS Move improvements by\u00a0@Megamouse\u00a0in\u00a0#16359<br \/>\n&#8211; CELL: Rewrite reservation notification postponing by\u00a0@elad335\u00a0in\u00a0#16361<br \/>\n&#8211; PRX: Do not check exported function code address by\u00a0@elad335\u00a0in\u00a0#16370<br \/>\n&#8211; UDF Filesystem Block Size by\u00a0@Darkhost1999\u00a0in\u00a0#16372<br \/>\n&#8211; fix dark theme switching on initial welcome dialog by\u00a0@digant73\u00a0in\u00a0#16373<br \/>\n&#8211; Improved welcome dialog by\u00a0@digant73\u00a0in\u00a0#16378<br \/>\n&#8211; PS Move: fetch calibration and implement orientation by\u00a0@Megamouse\u00a0in\u00a0#16377<br \/>\n&#8211; Qt 6.8.1 by\u00a0@Megamouse\u00a0in\u00a0#16366<br \/>\n&#8211; PS Move tracker: try to filter out noise by\u00a0@Megamouse\u00a0in\u00a0#16394<br \/>\n&#8211; PS Move: Improve mouse handler orientation by\u00a0@Megamouse\u00a0in\u00a0#16395<br \/>\n&#8211; Revert Qt to 6.7.3 for macOS by\u00a0@schm1dtmac\u00a0in\u00a0#16365<br \/>\n&#8211; Fixup Intel macOS builds by\u00a0@schm1dtmac\u00a0in\u00a0#16405<br \/>\n&#8211; rsx: Asynchronous host memory management by\u00a0@kd-11\u00a0in\u00a0#16352<br \/>\n&#8211; Fix unused p2p socket closing by\u00a0@RipleyTom\u00a0in\u00a0#16413<br \/>\n&#8211; Fix some warnings by\u00a0@Megamouse\u00a0in\u00a0#16417<br \/>\n&#8211; Update dependencies by\u00a0@Megamouse\u00a0in\u00a0#16419<br \/>\n&#8211; cellCamera: try to fix internal state after camera stop by\u00a0@Megamouse\u00a0in\u00a0#16420<br \/>\n&#8211; cellGem: expose fake PS Move rotation cone to settings by\u00a0@Megamouse\u00a0in\u00a0#16422<br \/>\n&#8211; cellAdec implementation part 2: LPCM decoder by\u00a0@capriots\u00a0in\u00a0#16381<br \/>\n&#8211; Qt: fix flow_layout segfault and fix wrong settings dialog tab by\u00a0@Megamouse\u00a0in\u00a0#16429<br \/>\n&#8211; cellPhotoDecode: allow dev_bdvd paths by\u00a0@Megamouse\u00a0in\u00a0#16431<br \/>\n&#8211; cellGem: implement rumble support and some rgb\/hue setters by\u00a0@Megamouse\u00a0in\u00a0#16433<br \/>\n&#8211; cellGem: request orientation reset during calibration by\u00a0@Megamouse\u00a0in\u00a0#16437<br \/>\n&#8211; cellGem: add magnetometer support by\u00a0@Megamouse\u00a0in\u00a0#16439<br \/>\n&#8211; vk: Fix border color swizzling behavior by\u00a0@kd-11\u00a0in\u00a0#16436<br \/>\n&#8211; ps move tracker: improve min and max radii settings by\u00a0@Megamouse\u00a0in\u00a0#16440<br \/>\n&#8211; SPU LLVM: Recognize ROTYQBYI and ROTQBI rotation pattern by\u00a0@Whatcookie\u00a0in\u00a0#16409<br \/>\n&#8211; IDM: Implement lock-free smart pointers by\u00a0@elad335\u00a0in\u00a0#16403<br \/>\n&#8211; Qt: allow to skip further automatic update notifications for a single\u2026 by\u00a0@Megamouse\u00a0in\u00a0#16444<br \/>\n&#8211; Fix fs::file log formatting by\u00a0@Megamouse\u00a0in\u00a0#16448<br \/>\n&#8211; util\/shared_ptr.hpp: STX pointers library fixes by\u00a0@elad335\u00a0in\u00a0#16450<br \/>\n&#8211; vk: Misc enhancements by\u00a0@kd-11\u00a0in\u00a0#16442<br \/>\n&#8211; Yet to fix savestates by\u00a0@elad335\u00a0in\u00a0#16456<br \/>\n&#8211; Qt: Add Operating system category by\u00a0@Megamouse\u00a0in\u00a0#16469<br \/>\n&#8211; Silence some warnings by\u00a0@Megamouse\u00a0in\u00a0#16470<br \/>\n&#8211; Add empty hdd tmp to UI by\u00a0@Darkhost1999\u00a0in\u00a0#16462<br \/>\n&#8211; Windows: log command line args in utf8 by\u00a0@Megamouse\u00a0in\u00a0#16471<br \/>\n&#8211; CELL: Fix reservation notifications by\u00a0@elad335\u00a0in\u00a0#16402<br \/>\n&#8211; Fix idm remove by\u00a0@Megamouse\u00a0in\u00a0#16473<br \/>\n&#8211; rsx\/vk: Implement hardware instancing by\u00a0@kd-11\u00a0in\u00a0#16466<br \/>\n&#8211; [RESUBMIT] rsx\/vk: Implement hardware instancing by\u00a0@kd-11\u00a0in\u00a0#16479<br \/>\n&#8211; SPU: Operating system LR memory signals by\u00a0@elad335\u00a0in\u00a0#16476<br \/>\n&#8211; [Minor] Report filesizes on macOS as decimal multiples by\u00a0@schm1dtmac\u00a0in\u00a0#16480<br \/>\n&#8211; rsx: Flush MM queue before memory is unmapped by\u00a0@kd-11\u00a0in\u00a0#16482<br \/>\n&#8211; overlays: add trophy list dialog by\u00a0@Megamouse\u00a0in\u00a0#16483<br \/>\n&#8211; qt6: QT_MIN_VER should be 6.7 because of QCheckBox::checkStateChanged by\u00a0@q4a\u00a0in\u00a0#16491<br \/>\n&#8211; Audio: Add mute\/unmute and volume shortcuts by\u00a0@Megamouse\u00a0in\u00a0#16486<br \/>\n&#8211; MacOS: fix for crash in SDL_Quit w\/ gamepad input by\u00a0@gdawg\u00a0in\u00a0#16487<br \/>\n&#8211; sys_time.cpp: Anti TSC measures by\u00a0@elad335\u00a0in\u00a0#16499<br \/>\n&#8211; Update submodules by\u00a0@Megamouse\u00a0in\u00a0#16497<br \/>\n&#8211; Make IDM image serialization consistent by\u00a0@elad335\u00a0in\u00a0#16504<br \/>\n&#8211; Batch compilation fixes by\u00a0@Megamouse\u00a0in\u00a0#16502<br \/>\n&#8211; Some minor fixes by\u00a0@Megamouse\u00a0in\u00a0#16506<br \/>\n&#8211; vk: Support panvk, allow creating device without textureCompressionBC by\u00a0@q4a\u00a0in\u00a0#16490<br \/>\n&#8211; Fix sys_config_unregister_service by\u00a0@elad335\u00a0in\u00a0#16513<br \/>\n&#8211; cmake: remove \u00ab\u00a0&#8211;no-quick\u00a0\u00bb from windeployqt by\u00a0@oltolm\u00a0in\u00a0#16485<br \/>\n&#8211; cheats: add float32 gui support by\u00a0@Megamouse\u00a0in\u00a0#16507<br \/>\n&#8211; RSX\/Qt: Reuse gs_frame if possible by\u00a0@Megamouse\u00a0in\u00a0#16500<br \/>\n&#8211; PPU LLVM: Function table dependent resolver hashing by\u00a0@elad335\u00a0in\u00a0#16522<br \/>\n&#8211; Minor cleanup by\u00a0@digant73\u00a0in\u00a0#16519<br \/>\n&#8211; PPU LLVM: Fixup patches enlisting in analyzer by\u00a0@elad335\u00a0in\u00a0#16524<br \/>\n&#8211; Decrease mouse move assignment distance by\u00a0@Megamouse\u00a0in\u00a0#16523<br \/>\n&#8211; PS Move: more gyro support by\u00a0@Megamouse\u00a0in\u00a0#16527<br \/>\n&#8211; cellGem: Add more camera image conversions by\u00a0@Megamouse\u00a0in\u00a0#16531<br \/>\n&#8211; input: Allow mapping keyboard keys to basic mouse buttons by\u00a0@Megamouse\u00a0in\u00a0#16532<br \/>\n&#8211; ps move: allow to configure mouse move handler buttons by\u00a0@Megamouse\u00a0in\u00a0#16535<br \/>\n&#8211; rsx: Shader decompiler improvements by\u00a0@kd-11\u00a0in\u00a0#16501<br \/>\n&#8211; cellGem: Update controllers at 10 Hz in separate thread by\u00a0@Megamouse\u00a0in\u00a0#16528<br \/>\n&#8211; Qt\/input: fix raw mouse button assignment by\u00a0@Megamouse\u00a0in\u00a0#16553<br \/>\n&#8211; cellGem: ignore intercepted input by\u00a0@Megamouse\u00a0in\u00a0#16555<br \/>\n&#8211; cellAtracXdec: replace shared_mutexes\/cond_variables with lv2 mutexes\/conds by\u00a0@capriots\u00a0in\u00a0#16549<br \/>\n&#8211; Qt\/input: allow key presses in raw mouse handler by\u00a0@Megamouse\u00a0in\u00a0#16554<br \/>\n&#8211; Update submodules by\u00a0@Megamouse\u00a0in\u00a0#16560<br \/>\n&#8211; windows: check for OneDrive paths by\u00a0@Megamouse\u00a0in\u00a0#16556<br \/>\n&#8211; rsx: Shader and MSAA fixes by\u00a0@kd-11\u00a0in\u00a0#16540<br \/>\n&#8211; rsx: Fix shader cache loading by\u00a0@kd-11\u00a0in\u00a0#16568<br \/>\n&#8211; input: issue basic mouse move event on window leave by\u00a0@Megamouse\u00a0in\u00a0#16559<br \/>\n&#8211; windows: move config.yml and games.yml to \/config\/, move log files to \/log by\u00a0@Megamouse\u00a0in\u00a0#16494<br \/>\n&#8211; windows: Ignore OneDrive in PATH. It leads to false positives by\u00a0@Megamouse\u00a0in\u00a0#16571<br \/>\n&#8211; sys_prx: implement get_module_id_by_name, module_info_v2 by\u00a0@InvoxiPlayGames\u00a0in\u00a0#16573<br \/>\n&#8211; rsx: Shader interpreter improvements by\u00a0@kd-11\u00a0in\u00a0#16576<br \/>\n&#8211; Update minimum pugixml version to 1.15 by\u00a0@MSuih\u00a0in\u00a0#16591<br \/>\n&#8211; input: add vibration multiplier by\u00a0@Megamouse\u00a0in\u00a0#16593<br \/>\n&#8211; Improve camera\/psmove savestates by\u00a0@Megamouse\u00a0in\u00a0#16592<br \/>\n&#8211; Qt\/input: reset gui pad thread when closing pad settings by\u00a0@Megamouse\u00a0in\u00a0#16598<br \/>\n&#8211; cellGem: mark fake\/mouse device as not visible at the screen borders by\u00a0@Megamouse\u00a0in\u00a0#16572<br \/>\n&#8211; cellPad: Disconnect and reconnect the controller when the device type is changed by\u00a0@sanjay900\u00a0in\u00a0#16596<br \/>\n&#8211; cellGem: update gun handler connection periodically by\u00a0@Megamouse\u00a0in\u00a0#16602<br \/>\n&#8211; Log LLVM version by\u00a0@Megamouse\u00a0in\u00a0#16603<br \/>\n&#8211; Qt: Add Recent savestates menu by\u00a0@Megamouse\u00a0in\u00a0#16601<br \/>\n&#8211; libusb: support hotplug by\u00a0@sanjay900\u00a0in\u00a0#16580<br \/>\n&#8211; Qt: add savestate manager dialog by\u00a0@Megamouse\u00a0in\u00a0#16606<br \/>\n&#8211; sys_usbd: Fix emulated devices not being created without a physical device by\u00a0@sanjay900\u00a0in\u00a0#16608<br \/>\n&#8211; Qt: Fix device notification registration segfault by\u00a0@Megamouse\u00a0in\u00a0#16613<br \/>\n&#8211; PPU LLVM: Memory Consumption Enhancements by\u00a0@elad335\u00a0in\u00a0#16537<br \/>\n&#8211; Fix recent savestates menu by\u00a0@Megamouse\u00a0in\u00a0#16615<br \/>\n&#8211; Fix crash on missing fw by\u00a0@Megamouse\u00a0in\u00a0#16619<br \/>\n&#8211; Update LLVM to 18.1.8 by\u00a0@Megamouse\u00a0in\u00a0#16607<br \/>\n&#8211; PPU LLVM: Fix HLE patches by\u00a0@elad335\u00a0in\u00a0#16629<br \/>\n&#8211; Fix Savestates recent regression by\u00a0@elad335\u00a0in\u00a0#16631<br \/>\n&#8211; SPU LLVM: Use 512bit xorsum for SPU verification by\u00a0@Whatcookie\u00a0in\u00a0#16642<br \/>\n&#8211; PPU Analyzer: Fix per-instruction code submission by\u00a0@elad335\u00a0in\u00a0#16639<br \/>\n&#8211; Enable Time-based TSC for non-Ryzen CPUs by\u00a0@elad335\u00a0in\u00a0#16618<br \/>\n&#8211; SPU LLVM: Replace xorsum with simple checksum by\u00a0@Whatcookie\u00a0in\u00a0#16651<br \/>\n&#8211; rsx: Fix graphics corruption when switching between shader interpreter and recompiler at runtime by\u00a0@kd-11\u00a0in\u00a0#16652<br \/>\n&#8211; Re-enable TSC on ryzen CPUs by\u00a0@kd-11\u00a0in\u00a0#16656<br \/>\n&#8211; Update submodules by\u00a0@Megamouse\u00a0in\u00a0#16657<br \/>\n&#8211; arm64: Fix ppu_recompiler_fallback implementation for ARM processors by\u00a0@kd-11\u00a0in\u00a0#16659<br \/>\n&#8211; update_manager: use v3 api for all OS by\u00a0@Megamouse\u00a0in\u00a0#16660<br \/>\n&#8211; cellGemPrepareCamera: reduce cellCamera log spam by setting some camera features by\u00a0@Megamouse\u00a0in\u00a0#16662<br \/>\n&#8211; Qt: ignore all game window hotkeys on \u00ab\u00a0disable kb hotkeys\u00a0\u00bb by\u00a0@Megamouse\u00a0in\u00a0#16664<br \/>\n&#8211; [TESTERS NEEDED] DS4: use hid_write instead of hid_write_control in bluetooth mode by\u00a0@Megamouse\u00a0in\u00a0#16134<br \/>\n&#8211; cellMusic: fix some custom music issues by\u00a0@Megamouse\u00a0in\u00a0#16663<br \/>\n&#8211; Fix PRX block unfolding by\u00a0@elad335\u00a0in\u00a0#16669<br \/>\n&#8211; cellL10n: implement ucs2\/utf8\/16\/23 conversions by\u00a0@Megamouse\u00a0in\u00a0#16658<br \/>\n&#8211; Update curl to 8.12.0 by\u00a0@Megamouse\u00a0in\u00a0#16672<br \/>\n&#8211; cellL10n: implement SBCS conversions by\u00a0@Megamouse\u00a0in\u00a0#16671<br \/>\n&#8211; Update LLVM to 19.1.7 by\u00a0@Megamouse\u00a0in\u00a0#16620<br \/>\n&#8211; cellVdec: implement cellVdecOpenExt by\u00a0@Megamouse\u00a0in\u00a0#16674<br \/>\n&#8211; PPU Analyzer: GPR-assisted jump table analysis by\u00a0@elad335\u00a0in\u00a0#16644<br \/>\n&#8211; PPU Analyzer: Minor Fixup by\u00a0@elad335\u00a0in\u00a0#16678<br \/>\n&#8211; ogl: Support MSAA by\u00a0@kd-11\u00a0in\u00a0#16683<br \/>\n&#8211; SPU LLVM: Add two dependency chains for SPU verification by\u00a0@Whatcookie\u00a0in\u00a0#16691<br \/>\n&#8211; Cleanup: Remove ppu_acontext by\u00a0@elad335\u00a0in\u00a0#16695<br \/>\n&#8211; Headers cleanup by\u00a0@RipleyTom\u00a0in\u00a0#16693<br \/>\n&#8211; rsx: Fix internal res tracking by\u00a0@kd-11\u00a0in\u00a0#16699<br \/>\n&#8211; cmake: Enable LTO for rpcs3_emu target by\u00a0@Whatcookie\u00a0in\u00a0#16692<br \/>\n&#8211; RPCN v1.4 by\u00a0@RipleyTom\u00a0in\u00a0#16677<br \/>\n&#8211; Fix missing NoError error checking in a few sceNpGUI functions by\u00a0@RipleyTom\u00a0in\u00a0#16702<br \/>\n&#8211; Fix CIs by\u00a0@RipleyTom\u00a0in\u00a0#16703<br \/>\n&#8211; Fix build without vulkan by\u00a0@pastalian\u00a0in\u00a0#16694<br \/>\n&#8211; Add Cubeb log callback by\u00a0@Vestrel\u00a0in\u00a0#16510<br \/>\n&#8211; Unbreak build on FreeBSD by\u00a0@jbeich\u00a0in\u00a0#16701<br \/>\n&#8211; linux\/arm64: Enable auto-updater by\u00a0@Megamouse\u00a0in\u00a0#16704<br \/>\n&#8211; Fix sendto for p2ps packets by\u00a0@RipleyTom\u00a0in\u00a0#16707<br \/>\n&#8211; cmake: fix build after 3rdparty updates by\u00a0@oltolm\u00a0in\u00a0#16574<br \/>\n&#8211; RSX: Use checksum with rotated inputs for shader hashing instead of FNV by\u00a0@Whatcookie\u00a0in\u00a0#16708<br \/>\n&#8211; Fix SignalingHelper notification by\u00a0@RipleyTom\u00a0in\u00a0#16721<br \/>\n&#8211; Remove xxHash submodule by\u00a0@elad335\u00a0in\u00a0#16706<br \/>\n&#8211; GitHub Actions CI Port by\u00a0@illusion0001\u00a0in\u00a0#16082<br \/>\n&#8211; Reset presence when terminating NP by\u00a0@RipleyTom\u00a0in\u00a0#16725<br \/>\n&#8211; Adding missing NotFound error handling in LeaveRoom reply by\u00a0@RipleyTom\u00a0in\u00a0#16732<br \/>\n&#8211; CI: Use windows-2025 Runner by\u00a0@Xphalnos\u00a0in\u00a0#16731<br \/>\n&#8211; cellMic: Implement SIGSTATE_MICENG by\u00a0@cipherxof\u00a0in\u00a0#16720<br \/>\n&#8211; Add DXT1-5 decompression on ARM by\u00a0@ginkage\u00a0in\u00a0#16698<br \/>\n&#8211; unpkg: Add support for IDU packages by\u00a0@elad335\u00a0in\u00a0#16739<br \/>\n&#8211; SPU LLVM: Small FCGT optimization by\u00a0@Whatcookie\u00a0in\u00a0#16740<br \/>\n&#8211; PKG: Refactor and proper support for IDU by\u00a0@elad335\u00a0in\u00a0#16745<br \/>\n&#8211; use Microsoft::WRL::ComPtr by\u00a0@oltolm\u00a0in\u00a0#16744<br \/>\n&#8211; Add opencv to linux CI and specify opencv modules by\u00a0@hcorion\u00a0in\u00a0#16753<br \/>\n&#8211; Update QT to 6.8.2 by\u00a0@Darkhost1999\u00a0in\u00a0#16736<br \/>\n&#8211; Fix Azure and Github Actions CI caching by\u00a0@hcorion\u00a0in\u00a0#16754<br \/>\n&#8211; Move more code to emucore by\u00a0@Megamouse\u00a0in\u00a0#16756<br \/>\n&#8211; github actions: rename jobs by\u00a0@Megamouse\u00a0in\u00a0#16760<br \/>\n&#8211; Tiny microphone fix by\u00a0@Megamouse\u00a0in\u00a0#16761<br \/>\n&#8211; use concepts instead of std::enable_if by\u00a0@oltolm\u00a0in\u00a0#16758<br \/>\n&#8211; Update submodules by\u00a0@Megamouse\u00a0in\u00a0#16763<br \/>\n&#8211; move texture_cache_types implementation to cpp by\u00a0@Megamouse\u00a0in\u00a0#16757<br \/>\n&#8211; Deploy aarch64 builds via via GitHub Actions instead of Cirrus by\u00a0@hcorion\u00a0in\u00a0#16738<br \/>\n&#8211; PPU Analyzer, MGS4: Firmware\/import caller analysis and KLIC finding pass by\u00a0@elad335\u00a0in\u00a0#16764<br \/>\n&#8211; Use ccache on Windows CI build by\u00a0@hcorion\u00a0in\u00a0#16776<br \/>\n&#8211; rpcs3_version: Bump to 0.0.35 by\u00a0@AniLeo\u00a0in\u00a0#16781<\/em><br \/>\n&nbsp;<br \/>\n<strong>Since v0.0.34 was tagged:<br \/>\n&#8211; 451 new commits<br \/>\n&#8211; 814 source code files have been edited<br \/>\n&#8211; 31 791 lines of code were added and 13 918 deleted<br \/>\n&#8211; 24 code contributors<br \/>\n&#8211; 119 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\/2025\/03\/rpcs3-stat-03-2025.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-84028\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/03\/rpcs3-stat-03-2025.png\" alt=\"\" width=\"558\" height=\"122\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/03\/rpcs3-stat-03-2025.png 2356w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/03\/rpcs3-stat-03-2025-300x65.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/03\/rpcs3-stat-03-2025-768x166.png 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/03\/rpcs3-stat-03-2025-1024x222.png 1024w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><\/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=84018\" 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-84018","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-lR8","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/84018","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=84018"}],"version-history":[{"count":10,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/84018\/revisions"}],"predecessor-version":[{"id":84027,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/84018\/revisions\/84027"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=84018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=84018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=84018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}