{"id":77846,"date":"2024-01-02T22:33:48","date_gmt":"2024-01-02T21:33:48","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=77846"},"modified":"2024-01-02T22:38:53","modified_gmt":"2024-01-02T21:38:53","slug":"consoles-de-salon-rpcs3-v0-0-30-alpha","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=77846","title":{"rendered":"[Consoles de salon] RPCS3 v0.0.30 Alpha"},"content":{"rendered":"<p>Cr\u00e9\u00e9 par <a href=\"https:\/\/github.com\/DHrpcs3\/rpcs3\">DH<\/a> &amp; Hykem (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 certains nombres 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;<br \/>\nEn effet il vous faudra rien de moins qu&rsquo;un CPU type core i7 @ 4Ghz (voir config minimale requise sur le site officiel), une carte graphique r\u00e9cente type nVidia GTX, de la m\u00e9moire haute performance type DDR4 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\" rel=\"noopener noreferrer\" target=\"_blank\">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&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;\t<\/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><br \/>\n&nbsp;<\/p>\n<p>Since v0.0.29 was tagged:<br \/>\n&#8211; 490 new commits<br \/>\n&#8211; 565 source code files have been edited<br \/>\n&#8211; 32 452 lines of code were added and 12 759 deleted<br \/>\n&#8211; 16 code contributors<br \/>\n&#8211; 155 days of development<\/p>\n<p>&nbsp;<\/p>\n<p>&#8211; rsx: fix register_vertex_printer value func by\u00a0@Megamouse\u00a0in\u00a0#14401<br \/>\n&#8211; Update dependencies by\u00a0@Megamouse\u00a0in\u00a0#14400<br \/>\n&#8211; Update ffmpeg by\u00a0@Megamouse\u00a0in\u00a0#13870<br \/>\n&#8211; [Test] Big atomic cleanup and futex_waitv support for Linux by\u00a0@Nekotekina\u00a0in\u00a0#14403<br \/>\n&#8211; [hotfix] Fix lf_queue regression by\u00a0@Nekotekina\u00a0in\u00a0#14414<br \/>\n&#8211; Direct return in ppu_check by\u00a0@cipherxof\u00a0in\u00a0#14404<br \/>\n&#8211; Fixup futex_waitv redefinition by\u00a0@Nekotekina\u00a0in\u00a0#14418<br \/>\n&#8211; PPU LLVM\/SPU\/Non-TSX: Obnoxiously responsive and obedient PPU for SPU requests by\u00a0@elad335\u00a0in\u00a0#14408<br \/>\n&#8211; Auto-dump binaries (PPU Debug), reduce ELF loader RAM usage by\u00a0@elad335\u00a0in\u00a0#14416<br \/>\n&#8211; Fix current date format by\u00a0@MSuih\u00a0in\u00a0#14423<br \/>\n&#8211; rsx: Rebuild shader texture state if we detect a silent mismatch by\u00a0@kd-11\u00a0in\u00a0#14420<br \/>\n&#8211; overlays\/osk: respect ignore_device_events by\u00a0@cipherxof\u00a0in\u00a0#14407<br \/>\n&#8211; macOS CI: build faudio from source by\u00a0@nastys\u00a0in\u00a0#14428<br \/>\n&#8211; macOS CI: set DMG format to ULMO (lzma) by\u00a0@nastys\u00a0in\u00a0#14429<br \/>\n&#8211; timerslack improvements for linux and usermode waiting by\u00a0@Whatcookie\u00a0in\u00a0#14388<br \/>\n&#8211; CI: Don&rsquo;t silence curl errors by\u00a0@Margen67\u00a0in\u00a0#14411<br \/>\n&#8211; Make experimental build warning modal by\u00a0@nastys\u00a0in\u00a0#14431<br \/>\n&#8211; vk: Fix detection of RADV on get_driver_vendor() by\u00a0@AniLeo\u00a0in\u00a0#14432<br \/>\n&#8211; PPU LLVM Cache Fix by\u00a0@elad335\u00a0in\u00a0#14427<br \/>\n&#8211; Merge xfloat options by\u00a0@Megamouse\u00a0in\u00a0#14247<br \/>\n&#8211; [hotfix] PPU Precompilation Fixup by\u00a0@elad335\u00a0in\u00a0#14435<br \/>\n&#8211; Fixup SPU\/PPU Cache Abortion, Fix VSH Regression by\u00a0@elad335\u00a0in\u00a0#14437<br \/>\n&#8211; [hotfix] PPU Analyzer: Fixup verify_func by\u00a0@elad335\u00a0in\u00a0#14441<br \/>\n&#8211; cellGame: Add sleep when waiting for VSH by\u00a0@elad335\u00a0in\u00a0#12853<br \/>\n&#8211; cellSaveData: Fix check 58, implement checks 77 and 76 by\u00a0@elad335\u00a0in\u00a0#14443<br \/>\n&#8211; PPU: Fixup interpreter and analyzer by\u00a0@elad335\u00a0in\u00a0#14453<br \/>\n&#8211; rsx: Rewrite image merging routines by\u00a0@kd-11\u00a0in\u00a0#14446<br \/>\n&#8211; LV2\/cellPad: Implement priority-based connection updates by\u00a0@elad335\u00a0in\u00a0#14458<br \/>\n&#8211; PPU Loader: Fix main()&rsquo;s envp, move process arguments to stack by\u00a0@elad335\u00a0in\u00a0#14461<br \/>\n&#8211; Fixup futex_waitv regressions by\u00a0@Nekotekina\u00a0in\u00a0#14436<br \/>\n&#8211; PPU Loader: Fixup stack alignment after envp fix by\u00a0@elad335\u00a0in\u00a0#14465<br \/>\n&#8211; SPU LLVM: Fix for AVX-512 CFLTU path by\u00a0@Whatcookie\u00a0in\u00a0#14467<br \/>\n&#8211; VS: Fix compilation on Visual Studio 17.7.0 by\u00a0@Megamouse\u00a0in\u00a0#14473<br \/>\n&#8211; patches: Improve location logging for invalid note sequence by\u00a0@Megamouse\u00a0in\u00a0#14474<br \/>\n&#8211; SPU LLVM: Inline timer reads for WrDec and RdDec by\u00a0@Whatcookie\u00a0in\u00a0#14469<br \/>\n&#8211; home menu: remove non-dynamic SPU Loop Detection by\u00a0@Megamouse\u00a0in\u00a0#14477<br \/>\n&#8211; cellRec: fix width of encoder frames by\u00a0@Megamouse\u00a0in\u00a0#14476<br \/>\n&#8211; cellPad: Fixup sys_config management by\u00a0@elad335\u00a0in\u00a0#14480<br \/>\n&#8211; cellRec: add more encoder options by\u00a0@Megamouse\u00a0in\u00a0#14483<br \/>\n&#8211; Fix PPU SELF Precompilation by\u00a0@elad335\u00a0in\u00a0#14485<br \/>\n&#8211; Qt6: fix build on mingw-w64 by\u00a0@oltolm\u00a0in\u00a0#14412<br \/>\n&#8211; Fixup atomic wait (Linux) by\u00a0@Nekotekina\u00a0in\u00a0#14495<br \/>\n&#8211; CELL: Postponed address notifications by\u00a0@elad335\u00a0in\u00a0#14491<br \/>\n&#8211; utils\/endian.hpp: Use std::byteswap, fixup regression by\u00a0@elad335\u00a0in\u00a0#14498<br \/>\n&#8211; PPU: Fix LVRX bad memory access by\u00a0@elad335\u00a0in\u00a0#14499<br \/>\n&#8211; Update Linux Docker by\u00a0@hcorion\u00a0in\u00a0#14489<br \/>\n&#8211; cellAudio: Move and partially fix _mxr000 hack by\u00a0@elad335\u00a0in\u00a0#14501<br \/>\n&#8211; Update submodules by\u00a0@Megamouse\u00a0in\u00a0#14504<br \/>\n&#8211; 3rdParty: Bump MoltenVK to 1.2.5 &#8211; Vulkan SDK 1.3.261 by\u00a0@shinra-electric\u00a0in\u00a0#14496<br \/>\n&#8211; Debugger\/RSX: Add hash of current FP\/VP shaders by\u00a0@elad335\u00a0in\u00a0#14503<br \/>\n&#8211; workaround for Clang crash by\u00a0@oltolm\u00a0in\u00a0#14508<br \/>\n&#8211; Replace some utils::bless usages, Fixup cellPadPeriphGetInfo by\u00a0@elad335\u00a0in\u00a0#14509<br \/>\n&#8211; xaudio2: enable IXAudio2Extension for mingw-w64 by\u00a0@oltolm\u00a0in\u00a0#14514<br \/>\n&#8211; Update BUILDING.md by\u00a0@Darkhost1999\u00a0in\u00a0#14515<br \/>\n&#8211; CLI &#8211; install multiple pkgs from folder by\u00a0@nkarl7\u00a0in\u00a0#14516<br \/>\n&#8211; Debugger\/PPU: Superior Callstack Detection by\u00a0@elad335\u00a0in\u00a0#14518<br \/>\n&#8211; LV2\/Loader: Fix kernel regions addresses by\u00a0@elad335\u00a0in\u00a0#14523<br \/>\n&#8211; Game List: Add initials-only search by\u00a0@elad335\u00a0in\u00a0#14524<br \/>\n&#8211; qt\/utils: support full path in get_dir_entries by\u00a0@Megamouse\u00a0in\u00a0#14528<br \/>\n&#8211; Input: Add PS Move navigation controller to pad classes by\u00a0@Megamouse\u00a0in\u00a0#14527<br \/>\n&#8211; Progress Dialog: Fix race on PPU compilation status by\u00a0@elad335\u00a0in\u00a0#14526<br \/>\n&#8211; Progress Dialog: Fix race that could lead to ever-inaccurate results by\u00a0@elad335\u00a0in\u00a0#14531<br \/>\n&#8211; rsx: Fix index vertex array range with modulo calculation by\u00a0@elad335\u00a0in\u00a0#14505<br \/>\n&#8211; Progress Dialog: Fix race when PPU compilation is super fast, RSX\u00a0#14505\u00a0fixup by\u00a0@elad335\u00a0in\u00a0#14533<br \/>\n&#8211; cellGame\/sceNpDrm\/Loader: Few fixes by\u00a0@elad335\u00a0in\u00a0#14537<br \/>\n&#8211; overlays: fix some warnings, simplify code, use move and references by\u00a0@Megamouse\u00a0in\u00a0#14535<br \/>\n&#8211; rsx: Discard color mask writes with reserved bits by\u00a0@elad335\u00a0in\u00a0#14545<br \/>\n&#8211; PPU Analyzer\/Savestates: Usability improvements, Reduce LLVM compilation of garbage data by\u00a0@elad335\u00a0in\u00a0#14547<br \/>\n&#8211; rsx: Optimize RET returning to following CALL by\u00a0@elad335\u00a0in\u00a0#14552<br \/>\n&#8211; RB3MidiKeyboard.cpp: fix some note off messages being processed incorrectly by\u00a0@DarkRTA\u00a0in\u00a0#14551<br \/>\n&#8211; GHLtar: fix guitar tilt by\u00a0@Megamouse\u00a0in\u00a0#14554<br \/>\n&#8211; Input: Implement pressure sensitivity deadzone by\u00a0@Megamouse\u00a0in\u00a0#14557<br \/>\n&#8211; cellPad\/input: prepare some peripheral data code by\u00a0@Megamouse\u00a0in\u00a0#14559<br \/>\n&#8211; cellPad: fix custom controller status by\u00a0@Megamouse\u00a0in\u00a0#14553<br \/>\n&#8211; PPU Analyzer: Fix OPD section validation by\u00a0@elad335\u00a0in\u00a0#14561<br \/>\n&#8211; Zero register optimization for AVX-512-VBMI by\u00a0@Whatcookie\u00a0in\u00a0#14241<br \/>\n&#8211; Initial SPU LLVM Precompilation by\u00a0@elad335\u00a0in\u00a0#14565<br \/>\n&#8211; SPU LLVM Precompilation Fixup by\u00a0@elad335\u00a0in\u00a0#14569<br \/>\n&#8211; [DS4] Proper USB\/BT detection by\u00a0@Nekotekina\u00a0in\u00a0#14573<br \/>\n&#8211; 3rd Party: Update MVK 1.2.5 as it was updated without using new tags by\u00a0@shinra-electric\u00a0in\u00a0#14566<br \/>\n&#8211; input: add SDL_GameControllerDB by\u00a0@Megamouse\u00a0in\u00a0#14558<br \/>\n&#8211; macOS CI: build ffmpeg and gnutls from source, and fix deploy script by\u00a0@nastys\u00a0in\u00a0#14563<br \/>\n&#8211; Qt: fix pressure intensity deadzone enabled state by\u00a0@Megamouse\u00a0in\u00a0#14578<br \/>\n&#8211; Improve SPU LLVM Precompilation by\u00a0@elad335\u00a0in\u00a0#14570<br \/>\n&#8211; Hotfix SPU Cache Spam For Game Collections by\u00a0@elad335\u00a0in\u00a0#14582<br \/>\n&#8211; Setup Azure Pipelines by\u00a0@hcorion\u00a0in\u00a0#14585<br \/>\n&#8211; Make sure to enable PR builds for Azure by\u00a0@hcorion\u00a0in\u00a0#14588<br \/>\n&#8211; Qt: rename pad profiles to input config files by\u00a0@Megamouse\u00a0in\u00a0#14579<br \/>\n&#8211; Crypto: Fix endianess, avoid crashing on invalid values by\u00a0@elad335\u00a0in\u00a0#14584<br \/>\n&#8211; rsx\/texture-cache: Remove archaic short-circuit during purge-xxxxx routines by\u00a0@kd-11\u00a0in\u00a0#14590<br \/>\n&#8211; rsx: Fix excluded sections check mismatch by\u00a0@kd-11\u00a0in\u00a0#14597<br \/>\n&#8211; SPU LLVM: Optimize spu_idisable by\u00a0@elad335\u00a0in\u00a0#14598<br \/>\n&#8211; Set azure variables by\u00a0@hcorion\u00a0in\u00a0#14599<br \/>\n&#8211; Actually fix build id issue by\u00a0@hcorion\u00a0in\u00a0#14601<br \/>\n&#8211; Windows: Update version gen script and add scripts to VS filters by\u00a0@Megamouse\u00a0in\u00a0#14602<br \/>\n&#8211; SPU: fix some wierd typos (may be wrong, no idea) by\u00a0@Megamouse\u00a0in\u00a0#14589<br \/>\n&#8211; SPU LLVM: Precompilation Improvements and misc fixes by\u00a0@elad335\u00a0in\u00a0#14595<br \/>\n&#8211; sys_rsx: Fix local memory size reported in driver info by\u00a0@elad335\u00a0in\u00a0#14603<br \/>\n&#8211; SPU LLVM: Fill space between functions using targets (Precompilation) by\u00a0@elad335\u00a0in\u00a0#14604<br \/>\n&#8211; [HOTFIX] Do not wait for progress dialog cleanup for SPU Precompilation by\u00a0@elad335\u00a0in\u00a0#14607<br \/>\n&#8211; Progress dialog: show analysing&#8230; while no files or modules are known yet. by\u00a0@Megamouse\u00a0in\u00a0#14610<br \/>\n&#8211; macOS CI: build freetype from source by\u00a0@nastys\u00a0in\u00a0#14612<br \/>\n&#8211; Win32\/File.cpp: utime: fallback to 01\/01\/1980 00:00:00 if the date is too low by\u00a0@Megamouse\u00a0in\u00a0#14019<br \/>\n&#8211; SPU\/PPU LLVM: Fixups and minor optimizations by\u00a0@elad335\u00a0in\u00a0#14616<br \/>\n&#8211; Add approximation to remaining compilation time by\u00a0@elad335\u00a0in\u00a0#14622<br \/>\n&#8211; Add Tony Hawk RIDE Skateboard handler by\u00a0@Megamouse\u00a0in\u00a0#14619<br \/>\n&#8211; PPU\/Progress Dialog: Improve remaining time approximation by\u00a0@elad335\u00a0in\u00a0#14624<br \/>\n&#8211; Progress dialog: Fix remaining time by\u00a0@Megamouse\u00a0in\u00a0#14627<br \/>\n&#8211; macOS CI: build jpeg-xl from source by\u00a0@nastys\u00a0in\u00a0#14618<br \/>\n&#8211; Updates by\u00a0@Megamouse\u00a0in\u00a0#14623<br \/>\n&#8211; PPU Analyzer: Fixup by\u00a0@elad335\u00a0in\u00a0#14626<br \/>\n&#8211; USIO: Support up to 4 players for Tekken Tag Tournament 2 Pair Play mode by\u00a0@brian218\u00a0in\u00a0#14629<br \/>\n&#8211; PPU LLVM: Re-add multi-threaded (multi-files) overlay module compilation by\u00a0@elad335\u00a0in\u00a0#14635<br \/>\n&#8211; Rewrite Utilitis\/sema.cpp by\u00a0@elad335\u00a0in\u00a0#14640<br \/>\n&#8211; FFmpeg: rebase to improve artifact creation by\u00a0@Megamouse\u00a0in\u00a0#14641<br \/>\n&#8211; Update OpenAL and log an error if ALC_ENUMERATION_EXT is missing by\u00a0@Megamouse\u00a0in\u00a0#14642<br \/>\n&#8211; cellMic: Improve cellMicGetDeviceAttr for channel volume by\u00a0@Megamouse\u00a0in\u00a0#14643<br \/>\n&#8211; Mac build on Azure by\u00a0@hcorion\u00a0in\u00a0#14660<br \/>\n&#8211; vk: Fix section merge calculations when using a temp resource by\u00a0@kd-11\u00a0in\u00a0#14657<br \/>\n&#8211; Welcome Dialog: Add ability to set Dark Theme by\u00a0@elad335\u00a0in\u00a0#14650<br \/>\n&#8211; Add Azure Build Status back to Readme.md by\u00a0@Megamouse\u00a0in\u00a0#14667<br \/>\n&#8211; SPU LLVM: Optimize remaining rotate instructions which take a twos compliment value as input by\u00a0@Whatcookie\u00a0in\u00a0#14651<br \/>\n&#8211; Add restart option to home menu by\u00a0@Darkhost1999\u00a0in\u00a0#14675<br \/>\n&#8211; Patches: Add savable breakpoints patch type by\u00a0@elad335\u00a0in\u00a0#14676<br \/>\n&#8211; macOS CI: reinstall jpeg-xl and other dependencies from source by\u00a0@nastys\u00a0in\u00a0#14673<br \/>\n&#8211; [TESTERS NEEDED] rsx: Handle tiled memory by\u00a0@kd-11\u00a0in\u00a0#14647<br \/>\n&#8211; Savestate Fixes part 3 out of 3 by\u00a0@elad335\u00a0in\u00a0#14691<br \/>\n&#8211; Update curl to 8.3.0 by\u00a0@Megamouse\u00a0in\u00a0#14678<br \/>\n&#8211; SPU LLVM: Optimize GB\/GBH\/GBB with a GFNI path by\u00a0@Whatcookie\u00a0in\u00a0#14669<br \/>\n&#8211; cmake: fix libcurl compilation by\u00a0@oltolm\u00a0in\u00a0#14696<br \/>\n&#8211; Savestate fixes part 4 out of 3 by\u00a0@elad335\u00a0in\u00a0#14694<br \/>\n&#8211; sys_fs: Optimize concurrent file reads by\u00a0@elad335\u00a0in\u00a0#14697<br \/>\n&#8211; VFS: Fix recursive locking regression by\u00a0@elad335\u00a0in\u00a0#14702<br \/>\n&#8211; Improve vfs::host::rename by\u00a0@elad335\u00a0in\u00a0#14703<br \/>\n&#8211; macOS CI: set build timeout to 180 minutes by\u00a0@nastys\u00a0in\u00a0#14705<br \/>\n&#8211; Savestate fixes 8 out of 14 by\u00a0@elad335\u00a0in\u00a0#14704<br \/>\n&#8211; CMAKE: try to fix curl by\u00a0@Megamouse\u00a0in\u00a0#14711<br \/>\n&#8211; Input: Fix \u00ab\u00a0,\u00a0\u00bb key in keyboard pad handler by\u00a0@Megamouse\u00a0in\u00a0#14714<br \/>\n&#8211; Qt 6.5.3 by\u00a0@Megamouse\u00a0in\u00a0#14683<br \/>\n&#8211; Update Linux Docker to Qt 6.5.3 by\u00a0@hcorion\u00a0in\u00a0#14716<br \/>\n&#8211; CMake: fix curl build by\u00a0@oltolm\u00a0in\u00a0#14715<br \/>\n&#8211; Qt: Remember last game window position and visibility by\u00a0@Megamouse\u00a0in\u00a0#14713<br \/>\n&#8211; macOS CI: force install Python 3.11 by\u00a0@nastys\u00a0in\u00a0#14725<br \/>\n&#8211; PPU Loader: Fix relocation offset verification by\u00a0@elad335\u00a0in\u00a0#14730<br \/>\n&#8211; rsx: Detiler improvements by\u00a0@kd-11\u00a0in\u00a0#14706<br \/>\n&#8211; Qt: Allow to use .gz files in Log viewer by\u00a0@Megamouse\u00a0in\u00a0#14729<br \/>\n&#8211; Qt: allow to use zipped logs in config checker by\u00a0@Megamouse\u00a0in\u00a0#14733<br \/>\n&#8211; llvm: add support for LLVM 17 by\u00a0@oltolm\u00a0in\u00a0#14720<br \/>\n&#8211; Add &#8211;parents to mkdir to avoid error if directory exists by\u00a0@repomansez\u00a0in\u00a0#14732<br \/>\n&#8211; Update dependencies by\u00a0@Megamouse\u00a0in\u00a0#14727<br \/>\n&#8211; Update curl by\u00a0@Megamouse\u00a0in\u00a0#14736<br \/>\n&#8211; Disable RTMidi linking to jack by\u00a0@RipleyTom\u00a0in\u00a0#14735<br \/>\n&#8211; VFS: fix rename by\u00a0@elad335\u00a0in\u00a0#14739<br \/>\n&#8211; cellSaveData: some list delete fixes by\u00a0@Megamouse\u00a0in\u00a0#10622<br \/>\n&#8211; [Bugfix] USIO: Fixed switch-kind buttons got released when game window lost focus by\u00a0@brian218\u00a0in\u00a0#14750<br \/>\n&#8211; Utilities\/Thread.cpp: Fix threads memory leak by\u00a0@elad335\u00a0in\u00a0#14765<br \/>\n&#8211; cellPhotoDecodeFromFile: Allow decoding files located in \/dev_hdd1 by\u00a0@Megamouse\u00a0in\u00a0#14757<br \/>\n&#8211; rsx: Maintenance improvements by\u00a0@kd-11\u00a0in\u00a0#14767<br \/>\n&#8211; Bump MoltenVK to 1.2.6 (Vulkan 1.3.268) by\u00a0@shinra-electric\u00a0in\u00a0#14766<br \/>\n&#8211; Misc fixes by\u00a0@Megamouse\u00a0in\u00a0#14769<br \/>\n&#8211; fix Clang compilation warnings by\u00a0@oltolm\u00a0in\u00a0#14770<br \/>\n&#8211; sys_net: fix some warnings by\u00a0@Megamouse\u00a0in\u00a0#14790<br \/>\n&#8211; [UI\/UX] Fix Firmware tree checkboxes for Darker Style by TheMitoSan file by\u00a0@Darkhost1999\u00a0in\u00a0#14799<br \/>\n&#8211; Switch official AppImage deployment to clang by\u00a0@hcorion\u00a0in\u00a0#14800<br \/>\n&#8211; Midi: improve error handling by\u00a0@Megamouse\u00a0in\u00a0#14802<br \/>\n&#8211; Update dependencies by\u00a0@Megamouse\u00a0in\u00a0#14801<br \/>\n&#8211; rsx: Vertex program analyser improvements by\u00a0@kd-11\u00a0in\u00a0#14804<br \/>\n&#8211; Savestates: Implement initial RAM ventilation system by\u00a0@elad335\u00a0in\u00a0#14784<br \/>\n&#8211; rsx: zip and unzip rsx captures by\u00a0@Megamouse\u00a0in\u00a0#14808<br \/>\n&#8211; rsx: fix reading zipped captures by\u00a0@Megamouse\u00a0in\u00a0#14811<br \/>\n&#8211; fix read_at by\u00a0@oltolm\u00a0in\u00a0#14813<br \/>\n&#8211; rsx: Fix vertex input validation failure by\u00a0@kd-11\u00a0in\u00a0#14820<br \/>\n&#8211; rsx: Maintenance improvements by\u00a0@kd-11\u00a0in\u00a0#14834<br \/>\n&#8211; Implement audio recording by\u00a0@Megamouse\u00a0in\u00a0#14817<br \/>\n&#8211; Qt: add trophy count column to trophy manager game list by\u00a0@Megamouse\u00a0in\u00a0#14839<br \/>\n&#8211; Change Batch Creation from PPU\/SPU to LLVM by\u00a0@Darkhost1999\u00a0in\u00a0#14836<br \/>\n&#8211; [TESTERS NEEDED!] Savestates: Compressed files by\u00a0@elad335\u00a0in\u00a0#14822<br \/>\n&#8211; Explicitly add qtsvg to freebsd by\u00a0@hcorion\u00a0in\u00a0#14844<br \/>\n&#8211; Savestates: Asynchronous compression by\u00a0@elad335\u00a0in\u00a0#14847<br \/>\n&#8211; macOS CI: link ffmpeg after building it from source by\u00a0@nastys\u00a0in\u00a0#14843<br \/>\n&#8211; PPU Progress Dialog: Add \u00ab\u00a0Applying PPU Code\u00a0\u00bb stage by\u00a0@elad335\u00a0in\u00a0#14848<br \/>\n&#8211; Qt: fix random segfaults when canceling batch operations by\u00a0@Megamouse\u00a0in\u00a0#14840<br \/>\n&#8211; SPU: Fixup SPU Cache progress in first game boot by\u00a0@elad335\u00a0in\u00a0#14851<br \/>\n&#8211; rsx: Minor code cleanup by\u00a0@kd-11\u00a0in\u00a0#14852<br \/>\n&#8211; fix Clang warnings by\u00a0@oltolm\u00a0in\u00a0#14849<br \/>\n&#8211; Qt: Play ICON1.PAM on hover in gamelist if available by\u00a0@Megamouse\u00a0in\u00a0#14835<br \/>\n&#8211; Qt 6.6.1 by\u00a0@Megamouse\u00a0in\u00a0#14846<br \/>\n&#8211; Recording: optimize access to video recorder by\u00a0@Megamouse\u00a0in\u00a0#14854<br \/>\n&#8211; Recording: Implement audio recording for rsx audio by\u00a0@Megamouse\u00a0in\u00a0#14856<br \/>\n&#8211; Qt: force hover event handling for flow widget items by\u00a0@Megamouse\u00a0in\u00a0#14857<br \/>\n&#8211; Qt: Properly use ICON1.PAM from game data dir if available by\u00a0@Megamouse\u00a0in\u00a0#14866<br \/>\n&#8211; PPU\/sys_dbg: Implement self-modifying code by\u00a0@elad335\u00a0in\u00a0#14865<br \/>\n&#8211; cellRec: Remove outdated frame size check by\u00a0@Megamouse\u00a0in\u00a0#14873<br \/>\n&#8211; Savestates: Fix compressed serialization handler deadlock by\u00a0@elad335\u00a0in\u00a0#14875<br \/>\n&#8211; Mac CI: Install python before updating by\u00a0@hcorion\u00a0in\u00a0#14879<br \/>\n&#8211; rsx: Let 308a::color have a synchronization side-effect in strict mode by\u00a0@kd-11\u00a0in\u00a0#14880<br \/>\n&#8211; asm.hpp: fix usage of _mm_prefetch by\u00a0@oltolm\u00a0in\u00a0#14884<br \/>\n&#8211; Qt: Post Game-Installation Assistant by\u00a0@elad335\u00a0in\u00a0#14864<br \/>\n&#8211; macOS CI: use 7-Zip for artifacts by\u00a0@nastys\u00a0in\u00a0#14881<br \/>\n&#8211; Update Vulkan to 1.3.268.0 by\u00a0@Megamouse\u00a0in\u00a0#14870<br \/>\n&#8211; sceNp\/vm: Fix strings read, implement safe string reader by\u00a0@elad335\u00a0in\u00a0#14885<br \/>\n&#8211; Force sending a FIN packet on rpcn disconnect by\u00a0@RipleyTom\u00a0in\u00a0#14891<br \/>\n&#8211; Update soundtouch to 2.3.2 by\u00a0@Megamouse\u00a0in\u00a0#14855<br \/>\n&#8211; input\/evdev: handle flatness deadzone value by\u00a0@Megamouse\u00a0in\u00a0#14889<br \/>\n&#8211; Fix initialization order for network_thread by\u00a0@RipleyTom\u00a0in\u00a0#14895<br \/>\n&#8211; Trophy Manager: allow to lock\/unlock trophies by\u00a0@Megamouse\u00a0in\u00a0#14827<br \/>\n&#8211; Fix fxo dependencies by\u00a0@Megamouse\u00a0in\u00a0#14897<br \/>\n&#8211; sys_usbd: Prevent sys_usbd_get_descriptor() from buffer overflow &#038; Add some more arguments to sys_usbd_attach()&rsquo;s logging for better debugging by\u00a0@brian218\u00a0in\u00a0#14900<br \/>\n&#8211; sys_usbd: Fix up sys_usbd_get_descriptor() error handling according to hardware test by\u00a0@brian218\u00a0in\u00a0#14903<br \/>\n&#8211; rsx: Avoid data loss in blit engine when WCB\/WDB + RCB\/RDB is active by\u00a0@kd-11\u00a0in\u00a0#14907<br \/>\n&#8211; Update Dependencies by\u00a0@Megamouse\u00a0in\u00a0#14893<br \/>\n&#8211; Util\/fixed_typemap.hpp: Fixes by\u00a0@elad335\u00a0in\u00a0#14896<br \/>\n&#8211; Do not allow running RPCS3 from Rar directories by\u00a0@Megamouse\u00a0in\u00a0#14913<br \/>\n&#8211; Qt\/Stylesheets: allow to use native styles by\u00a0@Megamouse\u00a0in\u00a0#14915<br \/>\n&#8211; Replace condition_variable with atomic_t by\u00a0@RipleyTom\u00a0in\u00a0#14916<br \/>\n&#8211; Game Settings: Add an option to create game config using default settings by\u00a0@elad335\u00a0in\u00a0#14911<br \/>\n&#8211; VSH fix: Fix sys_fs_fcntl default_sys_fs_container use by\u00a0@elad335\u00a0in\u00a0#14918<br \/>\n&#8211; sceNpDrm: improve error handling of rap files by\u00a0@Megamouse\u00a0in\u00a0#14908<br \/>\n&#8211; overlays: convert debug overlay to native overlay by\u00a0@Megamouse\u00a0in\u00a0#14894<br \/>\n&#8211; Fixup np_handler ctor by\u00a0@elad335\u00a0in\u00a0#14920<br \/>\n&#8211; Qt: use initial style as default style by\u00a0@Megamouse\u00a0in\u00a0#14924<br \/>\n&#8211; Qt: use default colors for native styles by\u00a0@Megamouse\u00a0in\u00a0#14925<br \/>\n&#8211; Fix nph and nt interderp by\u00a0@RipleyTom\u00a0in\u00a0#14926<br \/>\n&#8211; Do not include pstl headers (execution namespace) by\u00a0@kd-11\u00a0in\u00a0#14930<br \/>\n&#8211; Remove destructor dependencies on nph by\u00a0@RipleyTom\u00a0in\u00a0#14932<br \/>\n&#8211; Typemap: Set init to false after each individual destructor by\u00a0@Megamouse\u00a0in\u00a0#14931<br \/>\n&#8211; Use asmjit main repo by\u00a0@Megamouse\u00a0in\u00a0#14938<br \/>\n&#8211; rsx: CPU blit refactor and support RSX tiled addressing by\u00a0@kd-11\u00a0in\u00a0#14934<br \/>\n&#8211; [HOTFIX] rsx: Fix typo by\u00a0@kd-11\u00a0in\u00a0#14943<br \/>\n&#8211; Fix and improve savestates by\u00a0@elad335\u00a0in\u00a0#14953<br \/>\n&#8211; Qt\/input: separate num keys from other keys by\u00a0@Megamouse\u00a0in\u00a0#14957<br \/>\n&#8211; sys: Fix hdd game dir name by\u00a0@Megamouse\u00a0in\u00a0#14956<br \/>\n&#8211; RPCN 0.8 by\u00a0@RipleyTom\u00a0in\u00a0#14951<br \/>\n&#8211; Fix sceNpManagerGetNetworkTime called before rpcn connection by\u00a0@RipleyTom\u00a0in\u00a0#14963<br \/>\n&#8211; Docs: Add clarifications regarding Visual Studio 2019 version requirements. by\u00a0@Tha14\u00a0in\u00a0#14965<br \/>\n&#8211; msvc: Fix debug build by\u00a0@Megamouse\u00a0in\u00a0#14966<br \/>\n&#8211; Update AppStream Metainfo for Linux software centers by\u00a0@Alexander-Wilms\u00a0in\u00a0#14961<br \/>\n&#8211; rsx: Misc tiling improvements by\u00a0@kd-11\u00a0in\u00a0#14964<br \/>\n&#8211; fix some warnings by\u00a0@Megamouse\u00a0in\u00a0#14960<br \/>\n&#8211; Update wolfssl to v5.6.6 by\u00a0@Megamouse\u00a0in\u00a0#14968<br \/>\n&#8211; fix some more warnings by\u00a0@Megamouse\u00a0in\u00a0#14970<br \/>\n&#8211; HOTFIX in atomic.hpp by\u00a0@elad335\u00a0in\u00a0#14971<br \/>\n&#8211; macOS CI: fix missing libjxl_cms.0.9.dylib by\u00a0@nastys\u00a0in\u00a0#14980<br \/>\n&#8211; Fixes for 0.0.30 by\u00a0@elad335\u00a0in\u00a0#14959<br \/>\n&#8211; cellPad LDD fixup by\u00a0@elad335\u00a0in\u00a0#14988<br \/>\n&#8211; macOS CI: downgrade ffmpeg by\u00a0@nastys\u00a0in\u00a0#14987<br \/>\n&#8211; rsx: Fix RSX tiling when using optimized DMA views by\u00a0@kd-11\u00a0in\u00a0#14985<br \/>\n&#8211; Warn on use of privileged port on Linux by\u00a0@RipleyTom\u00a0in\u00a0#14990<br \/>\n&#8211; Fix games.yml hdd paths by\u00a0@Megamouse\u00a0in\u00a0#14995<br \/>\n&#8211; More fixes by\u00a0@elad335\u00a0in\u00a0#14992<br \/>\n&#8211; Improve cellSearch paths handling and mounting by\u00a0@Megamouse\u00a0in\u00a0#14975<br \/>\n&#8211; rpcs3_version: Bump to 0.0.30 by\u00a0@AniLeo\u00a0in\u00a0#14982<\/em><br \/>\n&nbsp;\t<\/p>\n<p><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\/KHpXh0xKebo?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\/2024\/01\/rpcs3-comp-202401.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77849\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/01\/rpcs3-comp-202401.jpg\" alt=\"\" width=\"560\" height=\"93\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/01\/rpcs3-comp-202401.jpg 2370w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/01\/rpcs3-comp-202401-300x50.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/01\/rpcs3-comp-202401-768x128.jpg 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/01\/rpcs3-comp-202401-1024x170.jpg 1024w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/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 pr\u00e9sent, 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><br \/>\n&nbsp;<\/p>\n<div class=\"embed-twitter\">\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">We are delighted to announce that as of today, the RPCS3 Loadable compatibility category has reached 0 GAMES!<\/p>\n<p>This means there are no PS3 games left that boot to a black screen on the emulator &#8211; every PS3 game at the very least boots and shows image output.<\/p>\n<p>Happy holidays! <a href=\"https:\/\/t.co\/3ZAWFzbyGP\">pic.twitter.com\/3ZAWFzbyGP<\/a><\/p>\n<p>&mdash; RPCS3 (@rpcs3) <a href=\"https:\/\/twitter.com\/rpcs3\/status\/1607123433506177025?ref_src=twsrc%5Etfw\">December 25, 2022<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/div>\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>).<br \/>\n&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.42 Alpha (35.8 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=77846\" 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_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-77846","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-kfA","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\/77846","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=77846"}],"version-history":[{"count":5,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/77846\/revisions"}],"predecessor-version":[{"id":78603,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/77846\/revisions\/78603"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=77846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=77846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=77846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}