Logo
Explore Help
Register Sign In
starred/rpcs3
Watch 1
Star 0 Fork 0
mirror of https://github.com/RPCS3/rpcs3.git synced 2026-10-23 11:33:12 -05:00
Code Issues Packages Projects Releases 10 Wiki Activity

10 Releases 78 Tags

RSS Feed
  • v0.0.41 40e9ee5af0
    Compare

    Stable

    dean released this 2026-06-03 19:58:57 -05:00 | 950 commits to master since this release

    📅 Originally published on GitHub: Thu, 04 Jun 2026 00:59:57 GMT
    🏷️ Git tag created: Thu, 04 Jun 2026 00:58:57 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

    • Improve vertex cache compatiblity by @diazalvi in https://github.com/RPCS3/rpcs3/pull/18243
    • rsx: Fix random crash in texture utils by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18269
    • cellGem: Fix deadlock in cellGemUpdateStart/cellGemUpdateFinish by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18271
    • Fix mac build by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18270
    • Qt: Do not check return code of rpcs3 download by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18276
    • Fix some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18256
    • PPU Fixes by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18283
    • rsx/gl: Fix some bugs when doing CPU readback (WCB) by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18281
    • Print stacktrace in case of exception by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18284
    • Qt: add log level settings to debug tab by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18278
    • Revert enabling PPU jump elider by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18288
    • gl: Texturing improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18289
    • cellDmuxPamf by @capriots in https://github.com/RPCS3/rpcs3/pull/18218
    • PPUAnalyzer: Fix SLDI shift operand by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18294
    • PS Move: Fix handle position calculation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18299
    • LLVM 22 fixups by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18305
    • rsx: Misc improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18304
    • vk: Add 0x13C0 NAVI2 device ID (Raphael Mendocino) by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18307
    • cellGem: fix RAW8 to RGBA_320x240 / fix cellGemReadExternalPortDeviceInfo by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18321
    • Qt: play SND0.AT3 audio file in game lists when a pam movie would play by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18322
    • gl: Fix some remaining issues by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18309
    • RPCN: settings fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18325
    • Fix SaveStates cellDumxPamf regression by @elad335 in https://github.com/RPCS3/rpcs3/pull/18326
    • overlays: play SND0.AT3 audio file while game is loading by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18323
    • Small GUI fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18332
    • Update curl to 8.19.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18336
    • Use System Protobuf for Intel Mac by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/18344
    • overlays: allow to reset current setting in home menu by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18341
    • SPU LLVM: Use ARMV8 udot/sdot to accelerate SUMB + GB/GBH/GBB by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18350
    • VK: scale auto shader compiler workers on wide CPUs by @jfleezy23 in https://github.com/RPCS3/rpcs3/pull/18353
    • config/ui: UX improvements, decrease settings ambiguity, fix namings by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18220
    • Fix iso shortcuts by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18356
    • input: simplify mmjoy handler by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18354
    • Fix Qt cmake warning and missing QJsonDocument include by @p0yr4s in https://github.com/RPCS3/rpcs3/pull/18346
    • config: Disable pad navigation by default by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18363
    • cellDmuxPamf: LLE by default again by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18361
    • cmake: Build with SDL by default by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18359
    • Fix callback initialization order by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18364
    • Qt: Add possibility to add or remove steam shortcuts by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18331
    • input: log warning instead of throwing an exception when the dpad has an unknown value by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18365
    • native overlay: Home menu rewrite by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18358
    • Qt: Create Steam banners as well during shortcut creation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18368
    • input: implement button combos by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18366
    • overlays/home: Fix some issues highlighted by testers by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18371
    • Steam banner fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18372
    • Qt/Input: Improve combo button input by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18374
    • Qt: Fix game list selection after Refresh(true) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18376
    • input: Fix SDL buttons by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18378
    • overlays/home: Fix restarting games from home menu by @Darkhost1999 in https://github.com/RPCS3/rpcs3/pull/18369
    • Map PS button to start+select by default by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18380
    • Update current firmware to 4.93 by @FlexBy420 in https://github.com/RPCS3/rpcs3/pull/18384
    • Qt: fix duplicate button combo checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18386
    • config: Enable start in fullscreen mode by default by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18387
    • rsx: Dynamic vsync setting by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18389
    • Clean up code using mutable + const when possible by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18396
    • rsx/cfg: Handle aliasing IF and ELSE blocks from the same instruction by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18393
    • overlay: Add 8px left margin on the sidebar by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18392
    • [macOS CI] Fix protobuf related build fails by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/18398
    • overlays: Add RSX memory tiling to overlays and shrink shader notification dialog by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18400
    • Batch create/remove steam shortcuts by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18399
    • Add overlay notification for received messages by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18413
    • rsx/cfg: Fix handling of instructions with literal input by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18416
    • Qt: Remove some unused code by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18415
    • Improve GUI Audio by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18407
    • Add Zed config files to gitignore by @BehroozRezvani in https://github.com/RPCS3/rpcs3/pull/18421
    • Qt: fix audio timer loop by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18426
    • rpcs3: Fix compilation with gcc-16 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18431
    • overlays: Implement SDF rendering for smooth antialiased shapes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18433
    • [macOS CI] Fix broken macOS builds again by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/18436
    • gl: Properly initialize memory layout definition structs by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18437
    • overlays: Fix ugly artifacts when rendering switches when the home menu is scaled up by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18438
    • Qt: loop SND0.AT3 audio, add fade in/out by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18442
    • Qt: Improve find dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18444
    • gui/input: disable stick anti deadzone in gui pad navigation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18446
    • Qt/input: Do not send gui input release events until there was at least one button press by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18447
    • cellDmuxPamf (+adec, atracXdec): process PPU state after lv2 syscalls by @capriots in https://github.com/RPCS3/rpcs3/pull/18450
    • logs: Fix global log levels during boot and after changing log level settings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18445
    • CMake build fixes and improvements by @oltolm in https://github.com/RPCS3/rpcs3/pull/18302
    • rsx: Make resolution scaling a surface-local parameter [1 of 2] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18453
    • SPU LLVM: Basic Loop Iteration Prediction Detection by @elad335 in https://github.com/RPCS3/rpcs3/pull/18395
    • cellDmuxPamf: fix freezing FMVs in White Knight Chronicles II by @capriots in https://github.com/RPCS3/rpcs3/pull/18456
    • Make performance overlays use window space by @BehroozRezvani in https://github.com/RPCS3/rpcs3/pull/18419
    • RPCS3: Notify RAM shortage, Log current and peak RAM usage by @elad335 in https://github.com/RPCS3/rpcs3/pull/18103
    • SaveStates: Fix restart after saving by @elad335 in https://github.com/RPCS3/rpcs3/pull/18459
    • rsx: Make resolution scaling a dynamic setting [2 of 2] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18461
    • Build fixes by @oltolm in https://github.com/RPCS3/rpcs3/pull/18460
    • sysinfo: Implement RAM Usage stats for Linux by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18473
    • Qt: add recording settings dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18472
    • overlays: show latching message for fatal errors by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18480
    • Update dependencies by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18451
    • steam: disable steam input for shortcuts by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18427
    • Qt: add some sorting options to the screenshot manager by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18483
    • Qt: hide log frame by default by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18477
    • Fix: Add missing include for MSVC compatibility by @kayforbe in https://github.com/RPCS3/rpcs3/pull/18486
    • SPU Analyzer: Acknowledge unknown targets by @elad335 in https://github.com/RPCS3/rpcs3/pull/18487
    • rsx/shaders: Fix texture flags lookup when MSAA is enabled by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18489
    • sys_fs: Implement ENOTDIR by @elad335 in https://github.com/RPCS3/rpcs3/pull/18488
    • Fixes PS button wrong input path check by @BehroozRezvani in https://github.com/RPCS3/rpcs3/pull/18494
    • SPU LLVM: Fix register updates in second block of Reduced Loop by @elad335 in https://github.com/RPCS3/rpcs3/pull/18500
    • SPU LLVM: Remove debug code by @elad335 in https://github.com/RPCS3/rpcs3/pull/18503
    • fix PPU modules compilation for PPU Debug option by @oltolm in https://github.com/RPCS3/rpcs3/pull/18508
    • game_list_table: Allow reordering game list columns by @Vishrut2403 in https://github.com/RPCS3/rpcs3/pull/18492
    • Bump SDL to 3.4.4 by @sanjay900 in https://github.com/RPCS3/rpcs3/pull/18505
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18516
    • Fix SPRX Loader segfault on Apple ARM64 by excluding MAP_JIT from memory mapping regions by @Drustburn in https://github.com/RPCS3/rpcs3/pull/18425
    • cellDmux implementation by @capriots in https://github.com/RPCS3/rpcs3/pull/18298
    • rsx: Allow negative src and dst pitch in nv0039 by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18519
    • rsx: Implement unwrapping cubemaps with mipchains by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18522
    • vk: Fix more data violations when using VK_VALIDATION_VALIDATE_SYNC=1 by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18526
    • SPU: Remove RCHCNT loop handling of SPU_WrOutMbox by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18529
    • ISO: optimize some file reads by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18511
    • Update Linux docker to 1.11 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18533
    • Include <pthread.h> for pthread_self by @dblsaiko in https://github.com/RPCS3/rpcs3/pull/18535
    • Qt: Show error if any package is corrupt before installation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18538
    • CPUThread: fix ASAN use-after-free by @oltolm in https://github.com/RPCS3/rpcs3/pull/18541
    • ppu: Enable vector NaN fixup by default by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18543
    • rsx: Improve handling of misaligned I/O by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18545
    • fix LLVM assert in use_begin by @oltolm in https://github.com/RPCS3/rpcs3/pull/18520
    • Add support to encrypted ISO by @digant73 in https://github.com/RPCS3/rpcs3/pull/18498
    • Fix two more ASan shutdown bugs by @oltolm in https://github.com/RPCS3/rpcs3/pull/18552
    • sysinfo.cpp: Replaced PEB read with ntdll's RtlGetVersion by @l00sy4 in https://github.com/RPCS3/rpcs3/pull/18554
    • gui: Group CPU accuracy settings together by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18548
    • ISO: Add metadata cache to speed up game list scanning by @Vishrut2403 in https://github.com/RPCS3/rpcs3/pull/18546
    • sysinfo.cpp: Remove registry helpers by @l00sy4 in https://github.com/RPCS3/rpcs3/pull/18557
    • Add 3D screen size setting by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18531
    • Thread.cpp: Added stack trace and register logging to exception filter by @l00sy4 in https://github.com/RPCS3/rpcs3/pull/18564
    • input: fix mouse+kb combos by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18565
    • GUI/ISO: prefer custom movie over iso movie by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18566
    • Fix some low hanging fruit warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18572
    • Opt out of Game Mode on macOS due to throttling by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/18576
    • Fix disk usage check, update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18578
    • Add config database by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18568
    • Qt/input: fix mouse button names by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18583
    • [macOS] Early update to MoltenVK 1.4.2 by building from source by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/18584
    • sys_fs: Reimplement path analysis by @elad335 in https://github.com/RPCS3/rpcs3/pull/18580
    • Check for unknown keys during config validation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18588
    • fix wrong folder creation in cellHddGameCheck by @digant73 in https://github.com/RPCS3/rpcs3/pull/18589
    • Qt: fix regular boot without database config by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18596
    • cmake: do not disable "WOLFSSL_HARDEN" and fix build with latest WolfSSL by @oltolm in https://github.com/RPCS3/rpcs3/pull/18559
    • Allow to skip optional packages installation by @digant73 in https://github.com/RPCS3/rpcs3/pull/18582
    • Loader: try to retrieve database config if not booted through the UI by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18597
    • Qt: Allow to compare configurations in gamelist context menu by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18603
    • Fix region range check on ISO file by @digant73 in https://github.com/RPCS3/rpcs3/pull/18604
    • Improve Mac Translation download by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/18598
    • Qt: make emu_settings_type cfg_location dynamic by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18605
    • SPULLVM: Fix unused variable warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18573
    • Add recursive scan support by @digant73 in https://github.com/RPCS3/rpcs3/pull/18587
    • Add missing mapping between the config object and the ui interface by @digant73 in https://github.com/RPCS3/rpcs3/pull/18612
    • Enhance FAudio backend error handling and initialization processes by @rustybusgaming in https://github.com/RPCS3/rpcs3/pull/18614
    • sys_fs: Fix O_CREATE and O_TRUNC for BDVD by @elad335 in https://github.com/RPCS3/rpcs3/pull/18615
    • SPU LLVM: Fix RCHCNT write channel looping by @elad335 in https://github.com/RPCS3/rpcs3/pull/18581
    • Add ISO integrity check by @digant73 in https://github.com/RPCS3/rpcs3/pull/18555
    • Clans: PPU thread sleeping while making API calls by @ZephyrCodesStuff in https://github.com/RPCS3/rpcs3/pull/18621
    • rsx: Fix morton swizzle handling on wide texel formats by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18627
    • Add clickable PR links in update changelog by @Kravickas in https://github.com/RPCS3/rpcs3/pull/18465
    • Fix race condition in memory_decommit/memory_reset on Apple ARM64 by @Drustburn in https://github.com/RPCS3/rpcs3/pull/18423
    • sys_fs: Fix checks for flash device aliases by @clienthax in https://github.com/RPCS3/rpcs3/pull/18630
    • sys_spu: Fix sys_isolated_spu_create by @elad335 in https://github.com/RPCS3/rpcs3/pull/18629
    • cellVdec: reimplement cellVdecQueryAttr() by @capriots in https://github.com/RPCS3/rpcs3/pull/18631
    • cellVdec: fixup by @capriots in https://github.com/RPCS3/rpcs3/pull/18633
    • cellVdec: another fixup by @capriots in https://github.com/RPCS3/rpcs3/pull/18635
    • RSX Debugger: populate Captured Draw Calls list by @score3229 in https://github.com/RPCS3/rpcs3/pull/18643
    • RSX: workaround for color/depth aliasing heurestic edge case failures by @score3229 in https://github.com/RPCS3/rpcs3/pull/18644
    • Don't use Qt event loop in headless mode by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18645
    • USB: fix passthrough of bulk endpoints on Linux by @LucaSilva-r in https://github.com/RPCS3/rpcs3/pull/18636
    • Qt: fix memory leak in confg_database by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18647
    • Update 7zip to 26.01 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18649
    • CI: Fix remaining Actions warning by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/18652
    • Add support to play from a BD Drive (currently only on Windows) by @digant73 in https://github.com/RPCS3/rpcs3/pull/18648
    • [macOS] Revert #18423 due to reported crashes by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/18656
    • Avoid to open a virtual drive if no content is present by @digant73 in https://github.com/RPCS3/rpcs3/pull/18659
    • Fix use of database config when booting from the UI without a title_id by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18660
    • vk: Rework data heaps and revise our descriptor binding model by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18642
    • Qt: Add timeouts and abort logic to downloader by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18663
    • [macOS] Build MVK against Xcode 16.2 by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/18666
    • Win: Update ffmpeg to 8.1 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18517
    • Remove vm_ref.h by @elad335 in https://github.com/RPCS3/rpcs3/pull/18675
    • game_list: Add multi-game collection support for ISO format discs by @Vishrut2403 in https://github.com/RPCS3/rpcs3/pull/18571
    • [macOS] Update MoltenVK and restore Game Mode support by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/18671
    • Restore 0.85 compatibility for PS3 Binary Decryption by @clienthax in https://github.com/RPCS3/rpcs3/pull/18674
    • Move multi-game ISO parsing code path to proper location by @xperia64 in https://github.com/RPCS3/rpcs3/pull/18679
    • Update Submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18681
    • [macOS]: fix homebrew rpath issues by @Markos-Th09 in https://github.com/RPCS3/rpcs3/pull/18662
    • game_list: Fix ISO cache bypass in is_from_yml branch for multi-game ISOs by @Vishrut2403 in https://github.com/RPCS3/rpcs3/pull/18683
    • rsx: Interepreter improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18676
    • Some fixes by @digant73 in https://github.com/RPCS3/rpcs3/pull/18686
    • USB: Stop sending USB replies after prx_unload by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/17934
    • game_list: Fix icon display for multi-game collection ISOs by @Vishrut2403 in https://github.com/RPCS3/rpcs3/pull/18693
    • Qt: Disambiguate offset direction labels from DPad/Stick labels by @arshkumarsingh in https://github.com/RPCS3/rpcs3/pull/18695
    • I added the hover effect to the QComboBox in my theme that I had forgotten about by @GustavoGraziano in https://github.com/RPCS3/rpcs3/pull/18689
    • Add custom anaglyph settings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18574
    • Add option to derive MAC from PSID by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18700
    • Apple Silicon: consolidate JIT W^X handling with RAII guards by @AurisDSP in https://github.com/RPCS3/rpcs3/pull/18701
    • [macOS] [Hotfix] Revert PPUThread changes from #18701 by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/18708
    • USIO: Implemented BanaPassport (バナパスポート) card reader emulation by @brian218 in https://github.com/RPCS3/rpcs3/pull/18690
    • Qt: include territory in language menu labels by @arshkumarsingh in https://github.com/RPCS3/rpcs3/pull/18704
    • ISO: Fix missing read of remaining chunk of data on next extent, if present by @digant73 in https://github.com/RPCS3/rpcs3/pull/18706
    • gui: Remove close button from Game List dock widget by @thephilcoulson in https://github.com/RPCS3/rpcs3/pull/18717
    • cellMusic: Fix shuffle always producing the same order by @thephilcoulson in https://github.com/RPCS3/rpcs3/pull/18716
    • [System] Fix restart-loops upon restart-then-quit by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/18723
    • rsx: Fix swapped width/height in NV309E_SET_FORMAT decoder by @thephilcoulson in https://github.com/RPCS3/rpcs3/pull/18722
    • cellDmux: fix state check by @capriots in https://github.com/RPCS3/rpcs3/pull/18728
    • [TESTERS NEEDED] rsx: Implement emulated Z comparisons for EQUAL function by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18712
    • SPU LLVM: Workaround bad LLVM codegen for FCGT on AARCH64 by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18730
    • SPU: Fix CPU usage of spu_channel on BE configuration by @elad335 in https://github.com/RPCS3/rpcs3/pull/18735
    • SPU: More UB fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/18736
    • I made some improvements to my theme to make it better by @GustavoGraziano in https://github.com/RPCS3/rpcs3/pull/18732
    • Harden bitset access by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18734
    • input: optimize and improve keyboard input by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18741
    • Visual improvements to Windows 11 Themes by @GustavoGraziano in https://github.com/RPCS3/rpcs3/pull/18745
    • SPU LLVM: Inline reading/writing the decrementer for ARM too by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18751
    • Restore .DirIcon by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/18753
    • Fix ethernet addr in offline mode by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18756
    • Update dependencies by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18739
    • Do not append install dir for content type theme PKGs by @Radu13 in https://github.com/RPCS3/rpcs3/pull/18765
    • SPU LLVM: Optimize SPU multiplies for ARM by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18763
    • Update libusb by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18762
    • RawSPU: Implement 16-bit and 8-bit read MMIO by @elad335 in https://github.com/RPCS3/rpcs3/pull/18770
    • Fix USIO log spam by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18771
    • Fix named_thread_group constructor by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18775
    • Fix non-numerical numpad keys input binding by @Windsurf7 in https://github.com/RPCS3/rpcs3/pull/18761
    • Update windows runners to visual studio 2026 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18783
    • PPU/SPU LLVM: Use native ARM shuffles in recompilers instead of emulating x86 pshufb by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18056
    • RawSPU: bound ELF loads; PPUInterpreter: fix modulo 127->128 by @arshkumarsingh in https://github.com/RPCS3/rpcs3/pull/18797
    • Fix triple ret interpreter bug for ARM64 by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18782
    • Revert "SPU LLVM: Remove dead interpreter ret fallback" by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18805
    • Update ffmpeg to 8.1.1 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18807
    • CLI: Allow headless installs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18719
    • Update OpenCv to 4.13.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18809
    • Implement fake ps move external device emulation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17219
    • Fix exit after headless installation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18810
    • Fix some gcc warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18811
    • Fix custom music list playback by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18812
    • PPU Analyser: Fix possible infinite loop by @elad335 in https://github.com/RPCS3/rpcs3/pull/18814
    • cellMusic: fix occasional deadlock during auto-play in playlist mode by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18815
    • Fix some typos by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18825
    • Force a supported video renderer if the selected renderer is unsupported by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18823
    • rpcs3_version: Bump to 0.0.41 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18829

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.40...v0.0.41

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.0.40 595e42c4f3
    Compare

    Stable

    dean released this 2026-03-03 06:16:24 -06:00 | 1510 commits to master since this release

    📅 Originally published on GitHub: Tue, 03 Mar 2026 12:17:19 GMT
    🏷️ Git tag created: Tue, 03 Mar 2026 12:16:24 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17847
    • Refactor camera code to support different camera handlers by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17948
    • [BSD] Use FreeBSD 14.3 vm by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17947
    • [TEST] vk: Disable VK_EXT_attachment_feedback_loop_layout support for adrenalin driver by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17765
    • Qt: deploy and apply Qt translations by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17930
    • macOs: Deploy Qt translations by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17951
    • Qt: Fix image dimensions passed to camera_video_sink::present by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17955
    • Add SDL camera handler by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16849
    • [macOS CI] Slim down builds (via static LLVM+FFmpeg), unify scripts by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17954
    • rsx/fp: Harden the FP decompiler a bit when bogus inputs are passed in. by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17959
    • [macOS Updater] Cleanup remnants of the old app bundle post-update by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17962
    • Downgrade SDL to 3.2.30 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17971
    • Qt: try to fix drag and drop issues by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17972
    • USB: Fixed G27 crash during reinitialization by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/17970
    • Add multi-selection context menu by @digant73 in https://github.com/RPCS3/rpcs3/pull/17782
    • Refactor game_list_frame by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17975
    • Qt: Fix game list multi-selection after Refresh by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17976
    • move disk usage dialog box to game list's context menu by @digant73 in https://github.com/RPCS3/rpcs3/pull/17977
    • Windows Clang Qt translations by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17981
    • Update SDL to 3.4.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17974
    • Qt: Add mulit selection to game grid by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17982
    • gl: Do not overwrite texture-cache image dimensions when updating format by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17985
    • Qt/input: fix pressure intensity button availability by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17987
    • Full decrypted ISO support by @Functionable in https://github.com/RPCS3/rpcs3/pull/17855
    • Iso: clean up by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17995
    • Qt: Add more ISO menu options, fix loading of some ISO icons by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18003
    • ISO: optimizations by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18004
    • UI: colored ANSI logs by @ZephyrCodesStuff in https://github.com/RPCS3/rpcs3/pull/17993
    • Update ffmpeg to 7.1.2 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17017
    • Fixed SingStar previews by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/18008
    • sys_fs: Add PPU sleep by @elad335 in https://github.com/RPCS3/rpcs3/pull/18009
    • Windows ARM build by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17770
    • Fixed more SingStar previews, this time for v05.00 by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/18011
    • cellVdec: impove error logging by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18012
    • VS: update googletest package by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18016
    • USB: Usbd support for microphones by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/17994
    • Setup to deploy aarch64 binaries by @hcorion in https://github.com/RPCS3/rpcs3/pull/18023
    • rsx/zcull: Fix handling of report clear commands by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18019
    • rsx/nv3089: Fix image_in source line length estimation by @elad335 in https://github.com/RPCS3/rpcs3/pull/18025
    • Emulation restart fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18022
    • sceNp.cpp: Add suffix to TODO sceNpLookupUserProfileAsync by @valters-tomsons in https://github.com/RPCS3/rpcs3/pull/18020
    • Fix windows aarch64 deploy by @hcorion in https://github.com/RPCS3/rpcs3/pull/18027
    • Add Delete command to RPCN by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18028
    • rsx/gcm: Fix cellGcmGetTimeStampLocation by @elad335 in https://github.com/RPCS3/rpcs3/pull/18034
    • rsx/gcm: Do not rely on GCM IOMAP table in HLE gcmIoOffsetToAddress by @elad335 in https://github.com/RPCS3/rpcs3/pull/18038
    • rsx: Fixup get_address() after #18038 by @elad335 in https://github.com/RPCS3/rpcs3/pull/18040
    • Export AVVER for Release Title name by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/18042
    • Qt: remove all shortcut files if requested by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18006
    • Prepend win64 on all Windows artifacts by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/18043
    • cellVdec: Add MPEG4 profile 3 by @DaniElectra in https://github.com/RPCS3/rpcs3/pull/18045
    • LLVM: enable FMA for ARM cpus unconditionally by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18057
    • PPU LLVM: Use arm fmax/fmin for vmaxfp/vminfp by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18060
    • utils: Scale busy_wait according to ARM timer frequency by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18055
    • Fix iconv for Windows Clang by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/18063
    • USB: Summonride updates by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/18069
    • Flatbuffers to Protobuf by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18082
    • Migration bugfixes by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18099
    • Qt: change UI labels based on device product type by @Rosalie241 in https://github.com/RPCS3/rpcs3/pull/18088
    • change velocity for RB3 pro guitar when it stays the same twice in a row by @Skiski in https://github.com/RPCS3/rpcs3/pull/18064
    • cellVdec: Document codecs and support all MPEG4 profile levels by @DaniElectra in https://github.com/RPCS3/rpcs3/pull/18049
    • [macOS] Properly handle app bundle versioning (& minor CI fix) by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17967
    • CI: download dependency if the filename is the same but the checksum changed by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18098
    • rsx: Miscellaneous improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18102
    • USB: Complete Summonride figures by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/18104
    • Qt: allow to disable logging to the log frame while it is hidden by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18039
    • vk: Fix VVL synchronization violations by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18111
    • Revert "vk: Disable VK_EXT_attachment_feedback_loop_layout support for adrenalin driver" by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18114
    • sceNpBasicLimitedSendMessage by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18107
    • Implement sceNpMatching2GetSignalingOptParamLocal, sceNpMatching2GetMemoryInfo and sceNpMatching2GetCbQueueInfo by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18112
    • hle: Register some missing Spurs/Font/SaveData/Fs/Sysmodule/sceNpTrophy OS functions by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18119
    • Fix for an emulation shutdown hang by @freakmaxi in https://github.com/RPCS3/rpcs3/pull/18121
    • Add Message logging and fix validation by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18118
    • Implement sceNpMatching2GetRoomMemberDataExternalList by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18126
    • Fix generic_async_transaction_context thread handling by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18129
    • Add mouse-based gyro emulation by @Windsurf7 in https://github.com/RPCS3/rpcs3/pull/18113
    • rsx: Conservative MM flush during CPU handling of nv3089_image_in by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18137
    • vk: Fix NVIDIA crash when resizing the game window quickly by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18140
    • Qt: try to fix update downloader by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18139
    • Switch from FFmpeg av_opt_set_* to swr_alloc_set_opts2 by @trautamaki in https://github.com/RPCS3/rpcs3/pull/18138
    • Log viewer improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18143
    • Update dependencies by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18144
    • Fixed typos in rpcs3/System.cpp by @silviolet in https://github.com/RPCS3/rpcs3/pull/18146
    • ARM: Use ISB instead of yield in place of x86 pause by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18151
    • Improve add friend logging/dialogs by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18153
    • rsx/sync: Do not allow short-circuiting behavior when releasing GCM labels via host queue by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18159
    • Guard async transactions against spurious wakeups by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18163
    • input: fix input guard button offsets for closing native overlays by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18168
    • Qt: Fix ansi highlighter colors by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18160
    • ARM64: Detect some arm features and let LLVM know if they are or aren't present via attributes by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/18133
    • macOS: Check for hw.optional.neon as fallback by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18176
    • Microphone fixes by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18182
    • Update docker and ccache by @hcorion in https://github.com/RPCS3/rpcs3/pull/18187
    • [Build] Remove quotes protoc by @Niram7777 in https://github.com/RPCS3/rpcs3/pull/18180
    • Update yaml-cpp to 0.9.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18184
    • Updated Fedora build dependencies list by @paplant in https://github.com/RPCS3/rpcs3/pull/18147
    • Update dependencies (7zip, cubeb, FAudio, glext, libpng) by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18188
    • rsx: Reimplement texel value remapping rules [1 of 3] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18170
    • audio: Default buffering to 34ms by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18189
    • rsx: Reimplement texel value remapping rules [2 of 3] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18192
    • rsx: Reimplement texel value remapping rules [3 of 3] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18202
    • Fixorinos by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18209
    • win/fs: check file handle with GetFileInformationByHandle when creating fs::file by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18208
    • Add safe wrapper for npid to string conversion by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18212
    • rpcs3: Target c++23 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18210
    • cellSaveData: fix "Your comparator is not a valid strict-weak ordering" by @oltolm in https://github.com/RPCS3/rpcs3/pull/18116
    • rsx: Improvements to texel remapper logic by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18216
    • cellVdec: replace deprecated std::aligned_union_t with union by @oltolm in https://github.com/RPCS3/rpcs3/pull/18213
    • Implemented sorted emit_data for YAML nodes by @silviolet in https://github.com/RPCS3/rpcs3/pull/18177
    • Various sys_ fixes by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18230
    • Home Menu improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18231
    • rsx: Support texel remapping with hardware formats by @kd-11 in https://github.com/RPCS3/rpcs3/pull/18224
    • openal: Update to 1.25.1 with up-to-date libpipewire by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18183
    • More sys_ fixes by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18239
    • Final sys_ fixes by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18240
    • sys_fs: Fixup op_read by @elad335 in https://github.com/RPCS3/rpcs3/pull/18241
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18233
    • Clans: Tiny fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18242
    • Qt: attempt to download up to 3 times on return_code -255 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18244
    • NP code review by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/18254
    • config/ux: Disable double-click to fullscreen by default by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18222
    • Qt: properly handle cancel of pkg install dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/18261
    • rpcs3_version: Bump to 0.0.40 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/18255

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.39...v0.0.40

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.0.39 c5511200d5
    Compare

    Stable

    dean released this 2025-12-31 16:53:44 -06:00 | 1789 commits to master since this release

    📅 Originally published on GitHub: Wed, 31 Dec 2025 22:54:19 GMT
    🏷️ Git tag created: Wed, 31 Dec 2025 22:53:44 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

    • Win32/vm_native.cpp: Improve sparse memory file mapping robustness by @elad335 in https://github.com/RPCS3/rpcs3/pull/17547
    • Config: Implement 128-bit setting entry type by @elad335 in https://github.com/RPCS3/rpcs3/pull/17548
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17550
    • Generate random OpenPSID upon config initalisation by @derole1 in https://github.com/RPCS3/rpcs3/pull/17543
    • Change sceNpManagerGetMyLanguages languages priority by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17551
    • Fix sceNpManagerGetAccountRegion's returned language by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17554
    • Multi-Slot Savestates by @elad335 in https://github.com/RPCS3/rpcs3/pull/16611
    • Update Qt to 6.10.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17567
    • Qt/Input: Adjust pad settings dialog based on pad capabilities by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17540
    • vk: Resource binding model rewrites [part 2 of 2] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17427
    • rsx: Fix user clip plane encode/decode by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17580
    • SaveStates: Fix Gem Thread Reboot by @elad335 in https://github.com/RPCS3/rpcs3/pull/17574
    • ffmpeg: update cellAtracXdec code to ffmpeg 7 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17585
    • SaveStates: Improve SPU locking success rates by @elad335 in https://github.com/RPCS3/rpcs3/pull/17588
    • [Build] Explicit Triple with LLVM 21.1.0 by @Niram7777 in https://github.com/RPCS3/rpcs3/pull/17401
    • Qt: Allow to clear keyboard shortcuts in dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17590
    • overlays: allow to update messages by id instead of text by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17591
    • vk: Make more bindable objects uniquely identifiable by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17594
    • vk: Do not access async scheduler if not explicitly initialized by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17596
    • SaveState Manager Fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/17606
    • Relax SceNpCommunicationId validation by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17608
    • Fix build with Qt 6.10 by @engdyn in https://github.com/RPCS3/rpcs3/pull/17589
    • Improve sceNpSignalingGetLocalNetInfo by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17609
    • More communication id validation changes by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17610
    • vm: Deallocate memory early, check no PS3 memory leaks by @elad335 in https://github.com/RPCS3/rpcs3/pull/17612
    • vk: Make best-effort attempt to utilize the low-latency pool by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17613
    • SaveStates/SPU-LLVM: Fix SPU Access Violations on load by @elad335 in https://github.com/RPCS3/rpcs3/pull/17617
    • vk: Filter out re-bar usage from memory pressure watchdog by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17620
    • Update OpenAL-soft submodule by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17552
    • Update linux docker image to v.1.7 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17568
    • Add ability to record/screenshot with overlays by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16803
    • Qt: fix TSX warning box style by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17639
    • CI: Bump LLVM version on macOS to v21 by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/17630
    • cellGame: Fix cellHddGameCheck dataVersion parameter by @elad335 in https://github.com/RPCS3/rpcs3/pull/17645
    • sys_usbd: Emulate Kamen Rider Summonride Ride Gate by @deReeperJosh in https://github.com/RPCS3/rpcs3/pull/17605
    • Update SDL to 3.2.26 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17647
    • input: always apply stick multiplier when no analog limiter button is set by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17648
    • Remove std::strcpy by @elad335 in https://github.com/RPCS3/rpcs3/pull/17656
    • [Hotfix] PSF.cpp: Fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/17657
    • cmake: simplify code by @oltolm in https://github.com/RPCS3/rpcs3/pull/17655
    • System.cpp: Check if the original EBOOT.BIN is valid for disc game updates by @elad335 in https://github.com/RPCS3/rpcs3/pull/17661
    • sys_usbd: fix id/type combo for Kamen Rider Display by @deReeperJosh in https://github.com/RPCS3/rpcs3/pull/17662
    • rsx: Implement buffer notification invalidation cascade and shader attribute pixel_center_integer by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17666
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17668
    • input: change default squircle value to 4000 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17669
    • CI: Download Translations by @FlexBy420 in https://github.com/RPCS3/rpcs3/pull/17619
    • Synced Skylander variant IDs with values from Dolphin for #13315 by @robotics13 in https://github.com/RPCS3/rpcs3/pull/17658
    • gl: Implement polygon render modes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17672
    • 3rd Party: Bump MoltenVK to v1.4.0 by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/17642
    • sys_usbd: Small tidyups by @deReeperJosh in https://github.com/RPCS3/rpcs3/pull/17671
    • SPU: Fix race in PUTLLC with unchanged data by @elad335 in https://github.com/RPCS3/rpcs3/pull/17675
    • rsx/vk: Optimize image uploads for layered resources [1 of 2] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17676
    • rsx: Fix shader interpreter by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17678
    • Savestates/TAR: Extract files asynchronously, Improve savestate load performance by @elad335 in https://github.com/RPCS3/rpcs3/pull/17680
    • ZSTD: Fixup threads terminations by @elad335 in https://github.com/RPCS3/rpcs3/pull/17685
    • rsx: Fix an oops causing DEVICE_LOST by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17686
    • Overlays/SaveStates: Add multi-slot support to controller menu by @elad335 in https://github.com/RPCS3/rpcs3/pull/17688
    • PPU: Fix VCFUX accuracy on x64 by @elad335 in https://github.com/RPCS3/rpcs3/pull/17690
    • sys_ppu_thread: Fix u64 stack size argument by @elad335 in https://github.com/RPCS3/rpcs3/pull/17692
    • cheats: fix cheat type on apply by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17693
    • overlays: take screenshot after exiting the home menu by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17696
    • rsx: fix some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17687
    • [Mac Arm64] Use runner ccache by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17698
    • utils: replace hex_to_u64 with std::from_chars by @oltolm in https://github.com/RPCS3/rpcs3/pull/17695
    • Qt: add button to remove gamepad config by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17697
    • SPU: Use CMPXCHG16B for atomic store if possible, improving stability by @elad335 in https://github.com/RPCS3/rpcs3/pull/17694
    • asm.hpp: replace custom functions with C++20 functions by @oltolm in https://github.com/RPCS3/rpcs3/pull/17700
    • SPUCommonRecompiler.cpp: use std::lexicographical_compare_three_way by @oltolm in https://github.com/RPCS3/rpcs3/pull/17705
    • Fix some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17703
    • Core: Remove Intel-TSX ISA Extension based code by @elad335 in https://github.com/RPCS3/rpcs3/pull/17702
    • Overlays: improve font loading and add more chinese fallback fonts by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17699
    • SPU/vm: Effortless Optimizations by @elad335 in https://github.com/RPCS3/rpcs3/pull/17708
    • [POC] PPU Profiler by @elad335 in https://github.com/RPCS3/rpcs3/pull/17714
    • [BSD] Fix noreturn errors by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17717
    • rsx: Implement GPU deswizzle for smaller texel widths by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17720
    • Add word alignment check to ppu_register_function_at by @FeTetra in https://github.com/RPCS3/rpcs3/pull/17718
    • rsx: Rework GPU deswizzle kernel to prevent hangs by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17731
    • rsx/gl: Use naturally aligned IO buffers by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17725
    • Fix Clang build and other small fixes by @oltolm in https://github.com/RPCS3/rpcs3/pull/17736
    • sys_fs: Remove PPU sleep hacks by @elad335 in https://github.com/RPCS3/rpcs3/pull/17740
    • SPU Analyzer: Fix jumptable analysis for SPU Block Mega by @elad335 in https://github.com/RPCS3/rpcs3/pull/17742
    • rsx/shaders: Implement a basic CFG and use it for FP decompilation by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17743
    • rsx: Fix saw-tooth artifacts when using GPU deswizzle for small texel widths by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17748
    • vk: Allow buffer creation in rebar memory to fail gracefully by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17751
    • MacOs: Hopefully fixes build by @elad335 in https://github.com/RPCS3/rpcs3/pull/17755
    • Add an entry on Log panel's contextual menu to show the main disk usa… by @digant73 in https://github.com/RPCS3/rpcs3/pull/17715
    • Fixup ::narrow by @elad335 in https://github.com/RPCS3/rpcs3/pull/17756
    • rsx/cfg: Check for end flag before handling any instruction including NOP by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17760
    • Fix possible ambiguity of utils::bless by @elad335 in https://github.com/RPCS3/rpcs3/pull/17757
    • Free previous pointer after reallocating memory by @rcaridade145 in https://github.com/RPCS3/rpcs3/pull/17763
    • rsx: Clean up aligned realloc implementation and add UTs by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17764
    • SPU LLVM: Support PUTLLC16 in CellSpurs JobChain management by @elad335 in https://github.com/RPCS3/rpcs3/pull/17733
    • Emu/UX: Automatic Cache Precompilation for PKG instal by @elad335 in https://github.com/RPCS3/rpcs3/pull/17768
    • SPU LLVM (Mega): Fix quarter of missing jumptable discoveries by @elad335 in https://github.com/RPCS3/rpcs3/pull/17767
    • SPU/config: Make SPU Mega block size the default by @elad335 in https://github.com/RPCS3/rpcs3/pull/17769
    • SPU Analyzer: Ignore large switch state for constant propagation pass by @elad335 in https://github.com/RPCS3/rpcs3/pull/17771
    • Qt/Overlays: Add sound effect manager by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17716
    • Update dependencies by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17777
    • SPU: Tame PUTLLC16 by @elad335 in https://github.com/RPCS3/rpcs3/pull/17781
    • Add notes for VS 2026 to BUILDING.md by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17778
    • Qt: save spinbox values with fmt::format by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17789
    • Qt: Update header texts and actions when language changes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17779
    • rsx: rsx capture fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17785
    • Qt: fix game list table multiselection by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17793
    • Qt: update main window elements on language change by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17795
    • YoRHa: Fix the height of QSpinBox by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17788
    • Qt: fix update note visiblity on linux/macOs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17801
    • Qt: Relax game_list deselection checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17799
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17802
    • rsx/common - work around macos posix_memalign quirks by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17800
    • hidapi: switch to official libusb remote by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17803
    • cellPad: fix pad mode setters by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17780
    • Qt: fix game list refresh order on language change by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17806
    • Update Qt for macOs to 6.10.1 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17807
    • [Testers Needed] Make RSX FIFO Atomic fetching default by @elad335 in https://github.com/RPCS3/rpcs3/pull/17810
    • [macOS] Add OpenCV to macOS builds by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17815
    • (macOS) Support loading VK ICDs (in preparation for KosmicKrisp) by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17735
    • UI: remove unnecessary QOverloads by @oltolm in https://github.com/RPCS3/rpcs3/pull/17827
    • Check available and required size when installing a package by @digant73 in https://github.com/RPCS3/rpcs3/pull/17829
    • RPCN v1.5.0 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17825
    • bit_set.h: forward declare fmt_unveil by @oltolm in https://github.com/RPCS3/rpcs3/pull/17836
    • fmt: add more string_view versions of string functions by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17839
    • overlays/macOs: add some fallback fonts for cyrillic by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17842
    • rsx/cfg/fp: Rewrite fragment program decompiler dependency tracking by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17837
    • cellGem: implement world coordinate orientation in cellGemGetState by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17849
    • Fix some recent warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17857
    • rsx/cfg: Fix edge case where an empty block is defined by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17858
    • cellGem: Fix YUV conversions, implement gain, averaging and basic outlier detection by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17859
    • vk: Ignore memory pressure handling when allocating core data in the ReBAR heap by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17871
    • cellGem: improve bayer demosaicing by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17873
    • Fix RPCN replies ordering by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17878
    • Prevent atomic collisions on cache line boundary by @elad335 in https://github.com/RPCS3/rpcs3/pull/17752
    • Util/sync.h: Fix iterator invalidation in futex emulation by @elad335 in https://github.com/RPCS3/rpcs3/pull/17880
    • arm64: Make sure context storage is 16-byte aligned at a low offset to not get address truncation during calculations. by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17874
    • Revert "Fix hypervisor context memory placement" by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17884
    • [macOS] Update to MVK 1.4.1 with private API support (fixes panics, improves feature support) by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17877
    • SPU Analyzer: Fix missing jump table entries in Mega mode by @elad335 in https://github.com/RPCS3/rpcs3/pull/17870
    • rsx/cfg: Increase valid register file size to 768 bytes per pixel pipe by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17889
    • [macOS] Switch macOS atomics to futexes, bump min ver to 14.4 by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17888
    • Revert "SPU/config: Make SPU LLVM Mega block size default" by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17866
    • sys_fs: Optimize split files handling by @elad335 in https://github.com/RPCS3/rpcs3/pull/17883
    • [macOS] Use native os_sync calls for futexes by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17893
    • More accurate sceNpMatching2AbortRequest by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17896
    • Build LLVM 22.x 8462cff fix removed/reprecated by @Niram7777 in https://github.com/RPCS3/rpcs3/pull/17786
    • [macOS] General cleanup/fixups for CI and VK portability by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17900
    • Clans: Emulator and server implementation by @ZephyrCodesStuff in https://github.com/RPCS3/rpcs3/pull/17835
    • [macOS] Force max pthread priority, fix throttling by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17905
    • Clans: fix graphical bug displaying JID instead of username by @ZephyrCodesStuff in https://github.com/RPCS3/rpcs3/pull/17906
    • overlays: log font lookup info on exception by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17903
    • sceNpClans: cleanup by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17908
    • Clean UsbTransfer state by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17918
    • [macOS] Don’t compile in GL-related code or link GLEW by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17921
    • Qt/cheats: don't accept imported cheats unless valid by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17928
    • Improve Manage menu by @digant73 in https://github.com/RPCS3/rpcs3/pull/17919
    • fix lld warning LNK4217 by @oltolm in https://github.com/RPCS3/rpcs3/pull/17910
    • Fix lld warning LNK4286 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17932
    • USB: Update Kamen Rider Summonride virtual portal by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/17916
    • rsx: Shader codegen optimizations by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17862
    • Qt: Allow user to precompile caches on demand when installing package… by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17809
    • RPCN menu changes. by @Ninetime in https://github.com/RPCS3/rpcs3/pull/17936
    • Remove call to glxewInit by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17929
    • cellScreenshot: update filenames by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17830
    • improve menus hierarchy by @digant73 in https://github.com/RPCS3/rpcs3/pull/17941
    • Improve Utilities and Log menus by @digant73 in https://github.com/RPCS3/rpcs3/pull/17944
    • Build Freebsd update compiler/LLVM devel (22) by @Niram7777 in https://github.com/RPCS3/rpcs3/pull/17899
    • USB: Added support for G27 compatibility modes by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/17926
    • rpcs3_version: Bump to 0.0.39 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17946

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.38...v0.0.39

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.0.38 23b339d410
    Compare

    Stable

    dean released this 2025-09-30 16:49:18 -05:00 | 2211 commits to master since this release

    📅 Originally published on GitHub: Tue, 30 Sep 2025 21:49:44 GMT
    🏷️ Git tag created: Tue, 30 Sep 2025 21:49:18 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

    • Setup build caches to only save on master builds by @hcorion in https://github.com/RPCS3/rpcs3/pull/17268
    • restore ffmpeg dependencies on linux by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17270
    • Logs: use thread_local by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17271
    • Fix some static analysis warnings, including c-style cast by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17272
    • input: move copilot code to pad_thread by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17278
    • vk: Bump min API version to 1.2 by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17276
    • ci/macOs: run unit tests by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17274
    • Update Qt to 6.9.1 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17287
    • Fix missing inserted = true in check_for_duplicates_fast by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17273
    • llvm: fix deprecation warnings by @oltolm in https://github.com/RPCS3/rpcs3/pull/16847
    • input/macOs: Run hidapi pad handlers on a single thread by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17284
    • SPU: Skip PUTLLUC writes of the same data by @elad335 in https://github.com/RPCS3/rpcs3/pull/17294
    • input: only copy relevant members to external buttons and sticks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17296
    • [CI] FreeBSD build by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17293
    • Update opencv to 4.11.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17302
    • Add github actions for windows llvm by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17301
    • RawSPU: Fix race of SPU_MBox_Status_offs by @elad335 in https://github.com/RPCS3/rpcs3/pull/17303
    • Entitlements are never found by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17306
    • CI: fix branch name and PR number by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17308
    • CI: build windows clang by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17297
    • hid/input: fix enumerated device comparison by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17311
    • CI: Do not checkout zlib by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17312
    • Disable -Wold-style-cast diagnostic before including sse2neon by @marcin-serwin in https://github.com/RPCS3/rpcs3/pull/17316
    • Add github actions for linux arm gcc by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17318
    • CI/Win/clang: try to fix vulkan support by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17319
    • CMake: Build static OpenAL by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17321
    • Add Timeout to FreeBSD build by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17320
    • Fix invalid comparator in savedata_op sorting by @visitorckw in https://github.com/RPCS3/rpcs3/pull/17322
    • Windows Clang - libvulkan by @qurious-pixel in https://github.com/RPCS3/rpcs3/pull/17324
    • fix DEBUG mode compilation by @digant73 in https://github.com/RPCS3/rpcs3/pull/17331
    • vk: Resource binding model rewrite [part 1 of 2] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17327
    • cellSaveData: Order equal elements using the opposing trait by @elad335 in https://github.com/RPCS3/rpcs3/pull/17330
    • RawSPU: Add missing MMIO register reads by @elad335 in https://github.com/RPCS3/rpcs3/pull/17344
    • Fix some clang-cl build errors and warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17336
    • Fix invalid comparator in event_strcmp_events() by @visitorckw in https://github.com/RPCS3/rpcs3/pull/17323
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17352
    • clang-cl: fix a bunch of warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17350
    • cellVdec: log uknown arguments instead of throwing an error by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17351
    • [Linux] Implement Feral Interactive's Gamemode for Potential Performance Increases by @ADAS2024 in https://github.com/RPCS3/rpcs3/pull/17325
    • Update 7z to 25.00 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17362
    • fix: cannot compile with Qt Creator while using "/DYNAMICBASE:YES" by @s12mmm3 in https://github.com/RPCS3/rpcs3/pull/17369
    • vk: Properly initialize VS inputs by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17368
    • Patch manager: Fix configurable value dropdown visibility by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17371
    • VS: add quotes around paths by @capriots in https://github.com/RPCS3/rpcs3/pull/17377
    • SPU/LV2: Notify SPU events after mutex guards' unlocking by @elad335 in https://github.com/RPCS3/rpcs3/pull/17384
    • Proper Arrowlake support (It wasn't using FMA/VNNI/GFNI) by @Yahfz in https://github.com/RPCS3/rpcs3/pull/17385
    • Missed arrowlake-S and lunarlake by @Yahfz in https://github.com/RPCS3/rpcs3/pull/17388
    • vk: Fix textureCompressionBC check for v3dv/panvk by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17391
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17406
    • Fix USE_SYSTEM_OPENAL to use system headers by @pastalian in https://github.com/RPCS3/rpcs3/pull/17163
    • Add options to use system versions of several libraries by @marcin-serwin in https://github.com/RPCS3/rpcs3/pull/17411
    • Remove alternative default device detection in Cubeb backend by @marcin-serwin in https://github.com/RPCS3/rpcs3/pull/17409
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17417
    • llvm: use CreatePtrAdd by @oltolm in https://github.com/RPCS3/rpcs3/pull/17418
    • SPULLVMRecompiler: remove unused parameters from spu_ptr and _ptr by @oltolm in https://github.com/RPCS3/rpcs3/pull/17420
    • Fixes for AppImage not targeting Gamemode by @ADAS2024 in https://github.com/RPCS3/rpcs3/pull/17398
    • SPU: Update RdEventStat Busy Wait detection to updated setting behavior by @elad335 in https://github.com/RPCS3/rpcs3/pull/17437
    • Audio: simplify apply_volume by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17441
    • overlays: add setting for screenshot and recording hints by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17443
    • patch_manager: make patches selectable by double click by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17442
    • Fix missing replacement for is_u128_emulated by @digant73 in https://github.com/RPCS3/rpcs3/pull/17452
    • [macOS CI] Fix mvk formulae causing builds to fail by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17454
    • Fix raw mouse handler keypress logic by @RunnerFaith in https://github.com/RPCS3/rpcs3/pull/17456
    • Update Qt to 6.9.2 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17462
    • Minor improvements and cleanup on VFS panel by @digant73 in https://github.com/RPCS3/rpcs3/pull/17459
    • Qt: fix saved gs_frame visibility by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17465
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17468
    • SPU: Self Notifying SPUs by @elad335 in https://github.com/RPCS3/rpcs3/pull/17457
    • SPU: Restore postponed LR notifications (with tweaks) by @elad335 in https://github.com/RPCS3/rpcs3/pull/17472
    • Network: Save CPU usage used by P2P listener thread by @elad335 in https://github.com/RPCS3/rpcs3/pull/17474
    • Update opencv to 4.12.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17479
    • Fix emulator crash when a pad gets disconnected (e.g. due to inactivity) by @digant73 in https://github.com/RPCS3/rpcs3/pull/17478
    • input: fix sdl pad handler LED and rumble properties by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17484
    • Add selection on firmware libraries panel by double-clicking by @digant73 in https://github.com/RPCS3/rpcs3/pull/17481
    • System: expose date format and time format as settings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17488
    • cellPad: Add DS3 motor speed threshold by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17487
    • Update curl to 8.16.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17493
    • cellMouse: Add debug overlay by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17494
    • rsx: fix 3D aspect ratio by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17497
    • rsx: allow to toggle 3D modes dynamically by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17496
    • qt: use the same date format in all managers by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17506
    • Qt: Check if movie item changed and is valid before calling the callbacks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17477
    • vk: Fix invalidated surface_cache resource deletion bug by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17508
    • Qt: Fix savestate table selection style by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17512
    • Revert "Update wolfssl to 5.8.2" by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17513
    • Win32: Respect home space / shadow space on the stack frame by @elad335 in https://github.com/RPCS3/rpcs3/pull/17514
    • Win32/SPU: Respect home space / shadow space on the stack frame by @elad335 in https://github.com/RPCS3/rpcs3/pull/17515
    • Fix rc variants of ADDE and SUBFE in interpreter by @isJuhn in https://github.com/RPCS3/rpcs3/pull/17520
    • SDL: call SDL_PumpEvents from main thread by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17519
    • SPU: Fix group wakeup and Max SPURS Threads by @elad335 in https://github.com/RPCS3/rpcs3/pull/17516
    • sys_spu: Untangle IDM mutex from sys_spu's by @elad335 in https://github.com/RPCS3/rpcs3/pull/17522
    • Audio Processing Improvements by @fentbuscoding in https://github.com/RPCS3/rpcs3/pull/17525
    • PPU LLVM: Filter out functions with patches by @elad335 in https://github.com/RPCS3/rpcs3/pull/17526
    • cellPad: simplify output button logic by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17495
    • Fix calloc patches in the middle of blocks by @isJuhn in https://github.com/RPCS3/rpcs3/pull/17528
    • [macOS CI] Cleanup & optimise the macOS CI scripts by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17458
    • Enhance Infinity Manager Figure Creator Dialog by @Swordmaster3214 in https://github.com/RPCS3/rpcs3/pull/17529
    • Update Qt to 6.9.3 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17537
    • cubeb: Update to 2025-09-17 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17396
    • Windows 11 Themes by @GustavoGraziano in https://github.com/RPCS3/rpcs3/pull/17517
    • gui/themes: YoRHa by Ani (r4) by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17504
    • rpcs3_version: Bump to 0.0.38 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17539

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.37...v0.0.38

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.0.37 68d2573344
    Compare

    Stable

    dean released this 2025-05-31 16:05:34 -05:00 | 2395 commits to master since this release

    📅 Originally published on GitHub: Sat, 31 May 2025 21:06:10 GMT
    🏷️ Git tag created: Sat, 31 May 2025 21:05:34 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

    • Qt/Input: Hotkey fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16971
    • Update OpenAL to 1.24.3 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16972
    • cellSaveData: properly initialize SaveDataEntry by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16967
    • overlays: play ICON1.PAM in savedata list if possible by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16968
    • Update minimum cmake to 3.28 by @hcorion in https://github.com/RPCS3/rpcs3/pull/16978
    • Windows: fix updating with unicode user name by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16980
    • Qt: remove discontinued QWinTaskbar code by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16984
    • Updates submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16986
    • Fix macOS SDK path by @nastys in https://github.com/RPCS3/rpcs3/pull/16990
    • Miscellaneous updates by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16996
    • PPU LLVM: Fix VMAXFP and VMINFP by @elad335 in https://github.com/RPCS3/rpcs3/pull/16987
    • linux: Do not bundle unused Qt6 libraries, reduce AppImage size by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17001
    • vk: Rework hot-patching of transform constants to avoid generating transfer operations and split renderpasses by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16998
    • sys_spu: Fix HW schedular limits by @elad335 in https://github.com/RPCS3/rpcs3/pull/16988
    • cellMic: Fix usage of devices with very long names by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16936
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17009
    • qt: Fix crash on game list video icon playback, docker: Update ffmpeg to 7.1.1 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17005
    • ppu: Remove redundant checks on MTFSF by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17013
    • Qt: Fix multi package install dialog on Linux by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17012
    • PPU LLVM: Fixup MTFSF by @elad335 in https://github.com/RPCS3/rpcs3/pull/17018
    • rsx: Track command barrier types during recording for faster instancing compatibility checks by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17011
    • glext: Update from 2022.05.30 to 2025.02.03 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17014
    • rsx: Replace robin_hood with ankerl::unordered_dense by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17015
    • reduce AppImage size further more by @pflyly in https://github.com/RPCS3/rpcs3/pull/17016
    • use fixed uruntime version by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17022
    • Qt: fix visibility check of table widget items by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17024
    • vk: Fix typo in NVIDIA-specific stencil unresolve path by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17028
    • Update to Qt 6.9.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16985
    • evdev: log positive axis config by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17033
    • rsx: Minor improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17040
    • Add Menu Key by @profezzorn in https://github.com/RPCS3/rpcs3/pull/17039
    • Qt/input: accumulate button presses between gui refresh by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17044
    • sceNpTrophyRegisterContext: Send signals asynchronously by @elad335 in https://github.com/RPCS3/rpcs3/pull/17025
    • Qt: fix game list image reset after a movie was stopped by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17049
    • Qt: Fix gamelist icons vanishing after stopping a movie by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17054
    • git: Remove unused code by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17052
    • Qt: Add checkboxes to VFS list to make selection more user friendly by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17050
    • Fix game list update for auto-detection VFS games folder by @digant73 in https://github.com/RPCS3/rpcs3/pull/17051
    • Implement sys_spu_image_open_by_fd, fix sys_spu_image_open by @elad335 in https://github.com/RPCS3/rpcs3/pull/17061
    • PPU: Fix memory write breakpoints for 13 instructions by @VelocityRa in https://github.com/RPCS3/rpcs3/pull/17063
    • vk: Forgotten improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17041
    • PPU Debugger/Memory: STDCX/STWCX breakpoints, make vm::_ref const by @elad335 in https://github.com/RPCS3/rpcs3/pull/17069
    • Fix debug self always reporting as "not an elf" by @NefariousTechSupport in https://github.com/RPCS3/rpcs3/pull/17070
    • vk: Forgotten improvements fixup by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17072
    • Fix sceNpTrophyRegisterContext by @elad335 in https://github.com/RPCS3/rpcs3/pull/17077
    • Implement music player utility for testing by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17080
    • rsx: Fix iterating subdraws with mid-range primitive barriers by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17081
    • hotfix: fix parentheses when saving some files by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17085
    • vk: Minor fixes and improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17088
    • Remove some obsolete warning pragmas by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17089
    • SPU Image Finder Fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/17094
    • Fix IPv6 support detection by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17096
    • fix erase_if method by @digant73 in https://github.com/RPCS3/rpcs3/pull/17101
    • cellVideoOutConvertCursorColor: fix and implement by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17100
    • Avoid passing -fuse-ld to non-linking step by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17103
    • Updates submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17105
    • rsx: Misc fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17102
    • vk: Fix indexed multidraw by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17107
    • PPU: HasBreakpoint fast path when empty by @cipherxof in https://github.com/RPCS3/rpcs3/pull/17110
    • Embedded SPU Image Search Fixes, Improve SPU Code Precompilation by @elad335 in https://github.com/RPCS3/rpcs3/pull/17115
    • sys_mmapper: Lazily allocate shared memory descriptors by @elad335 in https://github.com/RPCS3/rpcs3/pull/17116
    • vk: Stop using internal defines to structure platform-specific code by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17120
    • Fix sys_mmapper_unmap_shared_memory by @elad335 in https://github.com/RPCS3/rpcs3/pull/17123
    • Qt: Hex validator for address/instruction inputs by @cipherxof in https://github.com/RPCS3/rpcs3/pull/17113
    • github actions: disable RPCS3 push builds unless it's the master branch by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17124
    • Build improvements (in preparation of unit tests) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17125
    • Move main to own file by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17127
    • Update linux docker to 1.6 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17126
    • Add unit test project to VS by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17128
    • fmt: add some unit tests and fix fmt::trim by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17130
    • Enable ASLR by @Vestrel in https://github.com/RPCS3/rpcs3/pull/16878
    • CMake: Create static rpcs3_lib and unit test by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17129
    • Add unit tests to CI by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17104
    • Fix infinite loop in fmt::replace_all if "from" is empty by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17133
    • CI: Add windows unit tests by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17138
    • CI: Only run unit tests for pull requests by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17141
    • test: Add UTs for rsx::simple_array by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17136
    • Try to fix gcc unit test and update FAudio to 25.05 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17146
    • virtual Logitech G27 for Gran Turismo 6 by @Kethen in https://github.com/RPCS3/rpcs3/pull/17135
    • Qt: "Show in Memory Viewer" context action by @cipherxof in https://github.com/RPCS3/rpcs3/pull/17131
    • Logitech G27 cleanup by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17150
    • Fix crash in memory viewer launcher by @elad335 in https://github.com/RPCS3/rpcs3/pull/17152
    • Logitech G27 touchups by @Kethen in https://github.com/RPCS3/rpcs3/pull/17151
    • rsx: Do not interpolate when performing image reconstruction (D24X8 <-> BGRA8) by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17164
    • 3rd Party: Update MoltenVK to v1.3.0 by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/17161
    • Atomic utils fixup after ASLR changes by @Vestrel in https://github.com/RPCS3/rpcs3/pull/17168
    • Update SDL to 3.2.12 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17027
    • SDL: Add DS3 button pressure by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16848
    • vk: Disable texel buffer update-after-bind on NVIDIA driver for pre-RTX cards by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17149
    • Update glslang to 15.3.0 by @hcorion in https://github.com/RPCS3/rpcs3/pull/17159
    • PPU Loader: Consume Executable Memory by @elad335 in https://github.com/RPCS3/rpcs3/pull/17173
    • Logitech G27 fixes and cleanups by @Kethen in https://github.com/RPCS3/rpcs3/pull/17170
    • Fixup SPU Interpreters by @elad335 in https://github.com/RPCS3/rpcs3/pull/17177
    • System: Increase callback counter earlier to take into account how long games take to properly react to the exit request by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17178
    • initialize sdl haptic, log haptic device open errors by @Kethen in https://github.com/RPCS3/rpcs3/pull/17181
    • Emu: Track game termination progress better by @elad335 in https://github.com/RPCS3/rpcs3/pull/17180
    • SPU: Evaluated Thread-blocked LR messaging by @elad335 in https://github.com/RPCS3/rpcs3/pull/16903
    • Fix unlocked hidden trophies in trophy list overlay by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17183
    • System: Fix Kill calling duplication by @elad335 in https://github.com/RPCS3/rpcs3/pull/17188
    • Make IP Binding more global by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17194
    • Fixes building with static SDL3 submodule by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17193
    • Bind RPCN client socket only if bind_ip is set by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17201
    • Make Disable IPv6 text translatable by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17204
    • rsx: Don't trigger surface swap-in/swap-out handlers when replacing self by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17203
    • Fix CallFromMainThread execution condition by @elad335 in https://github.com/RPCS3/rpcs3/pull/17205
    • SDL/input: Log GUID by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17209
    • LogitechG27: use named_thread instead of std::thread by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17211
    • Logitech G27 Expand SDL device identification, add mapping note by @Kethen in https://github.com/RPCS3/rpcs3/pull/17206
    • SPU: Improved GETLLAR spin detection conditions by @elad335 in https://github.com/RPCS3/rpcs3/pull/17207
    • Gui: simplify LogitechG27 settings dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17212
    • Update SDL to 3.2.14 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17213
    • Update VulkanMemoryAllocator to 3.3.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17202
    • Logitech G27 update shifter input by @Kethen in https://github.com/RPCS3/rpcs3/pull/17216
    • Silence new clang warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17217
    • PPU debugger: Update CIA unconditionally if "PPU Debug" enabled by @elad335 in https://github.com/RPCS3/rpcs3/pull/17223
    • Logitech G27 update bit 86 shifter_pressed behavior, log control transfers as todo by @Kethen in https://github.com/RPCS3/rpcs3/pull/17221
    • Always initialize SDL from main thread by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17234
    • rsx: Misc improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17237
    • Update hidapi to 0.15.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17240
    • Sort bin attributes based on ID by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/17238
    • Remove roadmap link from README by @FlexBy420 in https://github.com/RPCS3/rpcs3/pull/17245
    • Fix some static analysis warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17243
    • rsx: Flush MM queue before applying nv3089 block transfers by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17249
    • rsx/util/tests: Make address_range sized and refactor RSX host memory manager to use address_range64 by @kd-11 in https://github.com/RPCS3/rpcs3/pull/17251
    • Update curl to 8.14.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17260
    • fix Windows build with GCC/Clang by @oltolm in https://github.com/RPCS3/rpcs3/pull/17247
    • cmake: add option to use system cubeb by @marcin-serwin in https://github.com/RPCS3/rpcs3/pull/17246
    • Input: implement copiloting by @Megamouse in https://github.com/RPCS3/rpcs3/pull/17250
    • [CI] Move Mac builds to GH Actions by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/17263
    • Fix Mac upload hash by @hcorion in https://github.com/RPCS3/rpcs3/pull/17264
    • rpcs3_version: Bump to 0.0.37 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/17265

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.36...v0.0.37

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.0.36 2f8ed1a6bd
    Compare

    Stable

    dean released this 2025-03-30 14:45:32 -05:00 | 2658 commits to master since this release

    📅 Originally published on GitHub: Sun, 30 Mar 2025 19:46:15 GMT
    🏷️ Git tag created: Sun, 30 Mar 2025 19:45:32 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

    • PPU: Report encrypted modules with KLIC in main file, opportunistic compilation at exit-spawn by @cipherxof in https://github.com/RPCS3/rpcs3/pull/16743
    • rsx/vk: Refactor and simplify swapchain management by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16785
    • Qt: Fix boot failed dialog by @cipherxof in https://github.com/RPCS3/rpcs3/pull/16787
    • RSX: Use AVX-512-ICL in vertex shader hashing and comparisons by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/16780
    • SPU Giga block bounds check by @cipherxof in https://github.com/RPCS3/rpcs3/pull/16722
    • Switch Windows and Linux x64 build and deployments to GitHub Actions by @hcorion in https://github.com/RPCS3/rpcs3/pull/16788
    • overlays: Add show/hide hidden trophies button to trophy list by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16791
    • overlays/osk: implement horizontal scroll by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16769
    • Emulator: Implement config CLI args, add barrier for host CLI args by @elad335 in https://github.com/RPCS3/rpcs3/pull/10247
    • RSX: Fix issue where linux builds could hit illegal instruction on machines without AVX-512 by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/16793
    • Qt/Patches: only consider bootable games in patch manager dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16799
    • overlays: fix friends/trophy list input on paused emulation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16801
    • Memory breakpoints by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11814
    • Some minor CI/VS improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16808
    • static analysis: fix memory leak in decompress by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16806
    • vk: Do not force strict query scopes by default by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16810
    • Update FW 4.92 Latest Version by @Joaozin-tech in https://github.com/RPCS3/rpcs3/pull/16811
    • RSX: Fix UB in FIFO_control::get_current_arg_ptr() by @elad335 in https://github.com/RPCS3/rpcs3/pull/16813
    • RSX: ProgramStateCache placebo microoptimizations by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/16741
    • SPU Analyzer: Fix for value propagation by @elad335 in https://github.com/RPCS3/rpcs3/pull/16023
    • Fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/16820
    • Update SDL to 3.2.8 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16610
    • RSX: Story about four optimizations by @elad335 in https://github.com/RPCS3/rpcs3/pull/16797
    • rsx: Cleanup & code maintenance by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16830
    • Target macOS 14 instead of 13 (fixes #16726) by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/16828
    • rsx: Fix boundary seek logic for FIFO addresses by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16832
    • Actions: Add a job for generating translation template file (.ts) by @FlexBy420 in https://github.com/RPCS3/rpcs3/pull/16812
    • SPU LLVM: Subtract Timebase from decrementer by @elad335 in https://github.com/RPCS3/rpcs3/pull/16825
    • Set CI msbuild verbosity to minimal to reduce spam by @hcorion in https://github.com/RPCS3/rpcs3/pull/16829
    • rsx: Reupload surface if the surface cache denies knowledge of it by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16836
    • UX: Move some settings, default Shader Mode Async with Interpreter by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16805
    • rsx: Handle out-of-bounds read/writes from FIFO register IO by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16842
    • Android stuff by @DHrpcs3 in https://github.com/RPCS3/rpcs3/pull/16779
    • Qt: Hide legacy shader mode interpreter_only unless it is selected or the debug mode is active by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16846
    • Use named_thread in gui_pad_thread by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16852
    • rsx: Invalidate program cache hint if the current vertex or fragment program is re-evaluated by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16857
    • Qt: Detach markup from dialog translations by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16860
    • Readme: Improve build tags by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16859
    • CI: upgrade FreeBSD to 13.5 by @jbeich in https://github.com/RPCS3/rpcs3/pull/16863
    • sys_usbd: Fix null pointer deref on destruction by @layercak3 in https://github.com/RPCS3/rpcs3/pull/16861
    • SPU LLVM: Preserve sign on inf to NaN conversion in spu_re_acc with vfixupimmps by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/16866
    • rsx: Improve hardware instancing support by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16870
    • config: Revert default shader compiler to async with draw-skip by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16874
    • Qt: Use localized game icons and titles by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16869
    • Qt: Fix custom icons if disc game gamedata icons are present by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16880
    • Qt: use white checkmarks in Darker Style by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16882
    • Fix discord-rpc build when ASLR is enabled by @Vestrel in https://github.com/RPCS3/rpcs3/pull/16885
    • Improve BUILDING.md documentation by @Calinou in https://github.com/RPCS3/rpcs3/pull/16877
    • SPU: Add Disable SPU GETLLAR Spin Optimization checkbox by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16881
    • Qt: Misc Fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16892
    • Update libusb to 1.0.28 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16898
    • VS/MSVC: Enable LTCG and GL on release builds ( LTO ) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16891
    • Overlays: background image overhaul by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16888
    • Utils: Nuke AVX10-256 support by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/16904
    • Fix p2p binding to vport 0 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/16906
    • rsx: Improve texture dirty tracking heurestics by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16875
    • patches: fix c_utf8 validation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16913
    • SPU LLVM: Don't use vperm2b256to128 outside of CPUTranslator.h by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/16914
    • overlays: Fix some minor friend list issues by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16922
    • Set PSN to disconnected when net status is disconnected by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/16919
    • Qt: add option to prefer game data icons in the game list by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16926
    • Qt: fix custom icons when "Prefer game data icons" is set by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16928
    • cellMic: log ALCenum error string by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16930
    • Windows/Qt: do not deploy dx and ffmpeg libs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16934
    • VS/MSVC: Move LTCG and GL to CI only by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16931
    • Windows: Update Qt to 6.8.3 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16935
    • overlays: hide friends list in home menu if rpcn is not configured by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16933
    • config: Increase max vblank rate to 6000 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16937
    • unpkg: Restore support for PSP/Vita packages by @Sazpaimon in https://github.com/RPCS3/rpcs3/pull/16939
    • Loader: deny boot if the firmware is too old by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16941
    • config: Set default Driver Wake-Up Delay to 0 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16940
    • PPU/cellSpurs: MGS4: Fix cellSpursAddUrgentCommand race condition by @elad335 in https://github.com/RPCS3/rpcs3/pull/16907
    • Add VulkanMemoryAllocator v2.3.0 submodule by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16929
    • Qt: Play ICON1.PAM in save data manager when hovering over the icon by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16947
    • Qt: Play ICON1.PAM in save data manager details view by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16949
    • Update Linux Qt to 6.8.3 and update clang compiler by @hcorion in https://github.com/RPCS3/rpcs3/pull/16953
    • LLVM JIT: do not produce broken binaries on crash by @DHrpcs3 in https://github.com/RPCS3/rpcs3/pull/16955
    • 7z: log error code when opening the file by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16960
    • Fix discord after #16885 by @Vestrel in https://github.com/RPCS3/rpcs3/pull/16962
    • input: disable pad vibration after no new data was sent for 3 seconds by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16963
    • rpcs3_version: Bump to 0.0.36 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16965

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.35...v0.0.36

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.0.35 b266e3d4bf
    Compare

    Stable

    dean released this 2025-02-28 18:11:02 -06:00 | 2848 commits to master since this release

    📅 Originally published on GitHub: Sat, 01 Mar 2025 00:12:04 GMT
    🏷️ Git tag created: Sat, 01 Mar 2025 00:11:02 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

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

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.34...v0.0.35

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.0.34 17e78a9e6f
    Compare

    Stable

    dean released this 2024-11-01 18:22:32 -05:00 | 3299 commits to master since this release

    📅 Originally published on GitHub: Fri, 01 Nov 2024 23:23:18 GMT
    🏷️ Git tag created: Fri, 01 Nov 2024 23:22:32 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

    • Qt: ignore double clicks unless they are left clicks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16033
    • Update SDL to 2.30.7 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16034
    • cellMic: add 16-bit PCM to 32-bit float conversion for DSP stream by @snnaakee in https://github.com/RPCS3/rpcs3/pull/16030
    • patch_manager: fix multiple configurable value dropdowns per patch by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16039
    • aarch64: Fix compilation for windows-on-arm (msys2) by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16035
    • Add support for Tony Hawk: SHRED dongle by @552eden in https://github.com/RPCS3/rpcs3/pull/16047
    • Qt: Fix debugger state when emulation was stopped since the debugger was last shown by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16048
    • cellPad: scale emulated skateboard IR input down by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16049
    • Stub cellSysutilAvc and cellSysutilAvcExt by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16050
    • Debugger/Qt: Non-blocking thread list refreshing by @elad335 in https://github.com/RPCS3/rpcs3/pull/16051
    • Fix arm64 RPCS3 being reported by macOS as an iOS app by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/16056
    • ffmpeg: Update submodule, supports linux arm64 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16036
    • SPU Analyser: Fix source termination of starting block by @elad335 in https://github.com/RPCS3/rpcs3/pull/16057
    • arm64: Fix remaining issues for WoA by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16058
    • cellSysutilAvc: Fix cellSysutilAvcEnumPlayers error check by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16065
    • Update FFMPEG to properly rebased branch by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16066
    • rsx: Add 120fps and monitor refresh-rate frame limits by @elad335 in https://github.com/RPCS3/rpcs3/pull/16071
    • SPU Analyzer: Fix dereferencing freed reference by @elad335 in https://github.com/RPCS3/rpcs3/pull/16074
    • input: enable squircle settings in keyboard pad handler by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16067
    • Update dependencies by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16079
    • [TESTERS NEEDED] cellAtracXdec implementation by @capriots in https://github.com/RPCS3/rpcs3/pull/15538
    • [TESTERS NEEDED] Improved contextual menu by @digant73 in https://github.com/RPCS3/rpcs3/pull/16038
    • cellAtracXdec: fix FFmpeg warning by @capriots in https://github.com/RPCS3/rpcs3/pull/16090
    • SPU Analyzer Hotfix by @elad335 in https://github.com/RPCS3/rpcs3/pull/16092
    • RPCN v1.3 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/16088
    • Updater API V3 (macOS only) by @nastys in https://github.com/RPCS3/rpcs3/pull/16086
    • Added reconciliation functions for game list file (games.yml) by @digant73 in https://github.com/RPCS3/rpcs3/pull/16061
    • Improve logging during RPCS3 updates by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16098
    • Do not close savedata confirmation dialogs in cellMsgDialogAbort by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16100
    • Debugger: Fix thread-selection and refactoring by @elad335 in https://github.com/RPCS3/rpcs3/pull/16101
    • spu: Do not apply a Max SPURS Threads limit to libSail by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16106
    • macOS arm64 CI by @nastys in https://github.com/RPCS3/rpcs3/pull/16070
    • Use singleton for hidapi init and exit by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16115
    • AArch64: fix warning, add files to VS by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16116
    • [Testers Needed][Performance] SPU: Task-based SPURS limiter by @elad335 in https://github.com/RPCS3/rpcs3/pull/16109
    • [Misc] Fix some Qt-related issues on macOS by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/16120
    • aarch64: Correctly implement the null function trap by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16123
    • Qt: Remove some string conversion bloat by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16117
    • SPU: Make SPURS limit a dynamic setting by @elad335 in https://github.com/RPCS3/rpcs3/pull/16124
    • MacOs/Arm64: Try to fix shortcuts by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16125
    • Fake sceNpMatching2GetLobbyInfoList by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/16103
    • SPU: Improve SPURS Task limit algorithm by @elad335 in https://github.com/RPCS3/rpcs3/pull/16129
    • Qt 6.7.3 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15473
    • Qt: Enable game window shortcut manager by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16139
    • Add cell net ctl get info param handlers by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/16138
    • Test SPURS Task limit again by @elad335 in https://github.com/RPCS3/rpcs3/pull/16140
    • Qt: Try to fix classic stylesheet after Qt 6.7.3 update by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16141
    • Small macOS fixes by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/16142
    • Fix crash on VFS Tool by @digant73 in https://github.com/RPCS3/rpcs3/pull/16146
    • Fix scenp_score_record_score param check by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/16152
    • [macOS] Force native style as macOS default by @schm1dtmac in https://github.com/RPCS3/rpcs3/pull/16147
    • Fix 120 fps frame limit, remove 14 from anisotropic filter in home menu by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16154
    • arm64: Linux CI by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16148
    • linux/amd64: Fix steam deck compositor issues by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16160
    • linux/aarch64: Fix CI release upload by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16162
    • Qt/Overlays: Add home menu shortcut to game window by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16159
    • Move x64 appimage builder to its own legacy script by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16164
    • Bump linux x64 docker to 1.7.1, Qt 6.7.3 by @hcorion in https://github.com/RPCS3/rpcs3/pull/16166
    • rsx: Reimplement texture border colors by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16169
    • VS: Fix debug builds by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16170
    • Fixes audio buffering on non-windows platforms by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/16175
    • SPU LLVM: Some frest optimizations by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/16178
    • VS: Fix zstd debug lib by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16171
    • RPCN: add overlay messages on friend requests by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16172
    • RPCN: Implement friends list overlay dialog in home menu by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16177
    • Improve AMD cpu detection by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/16181
    • SPURS limiter performance enhancements by @elad335 in https://github.com/RPCS3/rpcs3/pull/16182
    • SPU: Fix "Max SPURS Threads" performance by @elad335 in https://github.com/RPCS3/rpcs3/pull/16185
    • SPU: SPURS limiter pause duration based on average task order duration by @elad335 in https://github.com/RPCS3/rpcs3/pull/16196
    • SPU: More SPURS limiter fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/16199
    • Some LV2 Fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/16201
    • Improve log file creation error message by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16205
    • macOS arm64 CI: Fix packages requiring curl, and fix Ventura by @nastys in https://github.com/RPCS3/rpcs3/pull/16193
    • Fix keyboard pad handler segfault by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16208
    • Fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/16212
    • Fix sys_spu_thread_group_disconnect_event by @elad335 in https://github.com/RPCS3/rpcs3/pull/16215
    • macOS x64 CI: fix Python by @nastys in https://github.com/RPCS3/rpcs3/pull/16214
    • Qt: Make sure that table columns and their actions have the same state after restoring the layout by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16209
    • 3rd Party: Bump MoltenVK to 1.2.11 (Vulkan SDK 1.3.296) by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/16190
    • Fixed compilation with cmake on Windows by @digant73 in https://github.com/RPCS3/rpcs3/pull/16184
    • Fix checkrt bundling and remove legacy deploy script by @hcorion in https://github.com/RPCS3/rpcs3/pull/16173
    • [TESTERS NEEDED] SPU: Reimplement SPURS limiter by @elad335 in https://github.com/RPCS3/rpcs3/pull/16217
    • gl: Implement host GPU labels [AMD only for now] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16234
    • rsx: Fix crash when host labels option is disabled by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16238
    • Optimize get_system_time using 128 bit math by @elad335 in https://github.com/RPCS3/rpcs3/pull/16240
    • utils/sysinfo.cpp: New TSC calibration technique by @elad335 in https://github.com/RPCS3/rpcs3/pull/16244
    • Compilation hotfix by @elad335 in https://github.com/RPCS3/rpcs3/pull/16245
    • sys_event_flag_set: Break atomic operation dependencies by @elad335 in https://github.com/RPCS3/rpcs3/pull/16243
    • Only log "always" messages in fatal_error_listener after Qt cli parsing by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16247
    • fix deprecation warnings in Qt 6.8 by @oltolm in https://github.com/RPCS3/rpcs3/pull/16250
    • Filesystem/Win32: Recreate hardlinks on fs::pending_file by @elad335 in https://github.com/RPCS3/rpcs3/pull/16256
    • utils/sysinfo.cpp: Yield CPU time when measuring TSC freq by @elad335 in https://github.com/RPCS3/rpcs3/pull/16264
    • sys_event: Implement EBUSY for disconnection by @elad335 in https://github.com/RPCS3/rpcs3/pull/16266
    • Add more info about Qt in BUILDING.md by @Hasster1 in https://github.com/RPCS3/rpcs3/pull/16268
    • Sulfuric Fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/16269
    • RSX/GCM: Fix memory unmapping for HLE GCM by @elad335 in https://github.com/RPCS3/rpcs3/pull/16272
    • SPULLVMRecompiler: remove unnecessary bitcast by @oltolm in https://github.com/RPCS3/rpcs3/pull/16274
    • rpcs3_version: Bump to 0.0.34 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16277

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.33...v0.0.34

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.0.33 e56164f1e3
    Compare

    Stable

    dean released this 2024-08-31 14:46:33 -05:00 | 3496 commits to master since this release

    📅 Originally published on GitHub: Sat, 31 Aug 2024 19:47:15 GMT
    🏷️ Git tag created: Sat, 31 Aug 2024 19:46:33 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

    • USB: Allow UsbPspCm passthrough by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15540
    • Qt/Logs: Fixing spaces, optimize string to html conversion by @elad335 in https://github.com/RPCS3/rpcs3/pull/15549
    • HLE: use original filename for media exports by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15548
    • cellVideoOut: Add interlaced modes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15515
    • Savestates: Fixup file write by @elad335 in https://github.com/RPCS3/rpcs3/pull/15555
    • Qt: Keep progress dialog alive to fix rare segfaults by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15553
    • merge qt_camera_error_handler into qt_camera_handler by @oltolm in https://github.com/RPCS3/rpcs3/pull/15557
    • VSH cache by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15534
    • Split normal sockets and p2p sockets handling v2 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15562
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15569
    • USB: Disconnect the virtual device only for TRANSFER_NO_DEVICE error by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15574
    • vfs_directory: try to fix compilation on gcc 14.1 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15579
    • cellPad: don't report fake move pads as connected by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15365
    • rsx: Implement xform-constant-based instancing by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15483
    • sys_net improvements by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15584
    • USB: GunCon3 updates by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15585
    • rsx: Fix processing of deferred indexed draw parameter updates by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15589
    • Savestates: Multi-threaded compression, use ZSTD by @elad335 in https://github.com/RPCS3/rpcs3/pull/15587
    • gl: Handle GCM_FORMAT_G8B8 readback compatibility check by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15591
    • fix size calculation in get_member_and_attrs by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15593
    • spu llvm: fix compilation and optimize some vector lookups by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15598
    • Add matching2 option handling by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15601
    • USB: Add GunCon 3 config window by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15597
    • sys_usbd: Add Skylander Dump File Types by @deReeperJosh in https://github.com/RPCS3/rpcs3/pull/15603
    • PAD: Fix ldd_data transfer by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15606
    • overlays/input: allow ldd pad input by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15180
    • threads: some cleanup by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15599
    • Fix GunCon3 encoding by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15607
    • Avoid repeating the -march flag by @pstef in https://github.com/RPCS3/rpcs3/pull/15561
    • cellSysutil: Implement dispatcher callback unloading by @elad335 in https://github.com/RPCS3/rpcs3/pull/15604
    • Improve CB accuracy for Avc2 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15586
    • Improve match2 ctx context start by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15609
    • StrFmt.h: Fix throw_exception log message by @elad335 in https://github.com/RPCS3/rpcs3/pull/15611
    • [TESTERS NEEDED AGAIN] SPU: PUTLLC16 Optimization, SPU Analyzer capabilities upgrade by @elad335 in https://github.com/RPCS3/rpcs3/pull/15429
    • sys_usbd: Allow 2 More Slots for Power Discs on Infinity Base by @deReeperJosh in https://github.com/RPCS3/rpcs3/pull/15583
    • Implement mouse handler configuration by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15608
    • Savestates/SPU LLVM: Fix sinking store finally by @elad335 in https://github.com/RPCS3/rpcs3/pull/15616
    • RSX/SPU: Import and improve RSX accurate reservations functionality by @elad335 in https://github.com/RPCS3/rpcs3/pull/15618
    • Update curl to 8.8.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15619
    • SPU LLVM: Implement PUTLLC16 for accurate RSX reservations by @elad335 in https://github.com/RPCS3/rpcs3/pull/15621
    • Implement raw mouse hot swap by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15615
    • Use official 7zip github repository by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15625
    • Fix OSK event hook callback key code by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15624
    • Overlays: allow LDD/USB input even if len is 0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15629
    • vk: Don't always preserve the renderpass for all drivers when doing transform hot-patch by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15636
    • Fix logic typo from PR 15636 by @kunit1 in https://github.com/RPCS3/rpcs3/pull/15638
    • LLVM: Prevent crash on disk space shortage by @elad335 in https://github.com/RPCS3/rpcs3/pull/15640
    • vk: Dump diagnostic messages if device creation fails by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15642
    • SPU LLVM: Disable PUTLLC16 for the weekend by @elad335 in https://github.com/RPCS3/rpcs3/pull/15648
    • sys_net: properly return error in sendto by @cipherxof in https://github.com/RPCS3/rpcs3/pull/15653
    • Unix/Savestates: Fix savestates destination by @elad335 in https://github.com/RPCS3/rpcs3/pull/15650
    • USB: If a Santroller device is in use elsewhere, don't send it commands by @sanjay900 in https://github.com/RPCS3/rpcs3/pull/15655
    • Cirrus: Update to FreeBSD 13.3 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15662
    • OpenAL: Fix crash when loading certain audio devices by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15660
    • Add openal-soft submodule by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15663
    • SPU: Make GETLLAR always accurate by @elad335 in https://github.com/RPCS3/rpcs3/pull/15654
    • SPU Analyzer: Fix of Crysis by @elad335 in https://github.com/RPCS3/rpcs3/pull/15668
    • Fix raw mouse move handler by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15670
    • Implement anti-deadzone setting by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15634
    • SPU: Silence some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15675
    • PPU LLVM: Support Unity games properly by @elad335 in https://github.com/RPCS3/rpcs3/pull/15678
    • sys_ppu_thread: Fixed up sys_ppu_thread_join()'s check for detached threads by @brian218 in https://github.com/RPCS3/rpcs3/pull/15685
    • SPU: Enable PUTLLC16 with RTIME checks by @elad335 in https://github.com/RPCS3/rpcs3/pull/15686
    • Game List: Add shortcut to open cache dir by @elad335 in https://github.com/RPCS3/rpcs3/pull/15687
    • rsx: Properly implement signed normalized texture emulation by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15683
    • DS3/DS4/Dualsense: Improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15522
    • RSX: Fix some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15688
    • Qt: log error cause on shortcut icon creation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15695
    • sceNp: add some array pointer checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15690
    • rsx: Fix simple_array::map by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15699
    • vm_ptr: add some nullptr deref audits by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15698
    • input: Try to fix ingame pad connection updates by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15697
    • Fix sys_lwmutex_lock for SYS_SYNC_RETRY by @elad335 in https://github.com/RPCS3/rpcs3/pull/15692
    • LV2: Race condition fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/15700
    • Fix race in sys_net select and poll by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15704
    • SPU: Self-evolving GETLLAR spin detection (Optimization) by @elad335 in https://github.com/RPCS3/rpcs3/pull/15623
    • SPU LLVM: Avoid sinking stores out of non-loops by @elad335 in https://github.com/RPCS3/rpcs3/pull/15714
    • Savestates/Mouse: Fix Mouse handler use by @elad335 in https://github.com/RPCS3/rpcs3/pull/15717
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15721
    • input: try to fix macOS SDL crash by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15722
    • Fix locale on linux by @MSuih in https://github.com/RPCS3/rpcs3/pull/15723
    • Improve keyboard modifier handling by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15725
    • PPU: Fix access violation on logging by @elad335 in https://github.com/RPCS3/rpcs3/pull/15726
    • Cut sceNpDrmIsAvailable sleep time by half by @elad335 in https://github.com/RPCS3/rpcs3/pull/15734
    • input: fix ds3 gyro offset by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15733
    • input: add missing lock to keyboard handler ReleaseAllKeys by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15740
    • input: fix minimum turntable input by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15741
    • Invalidate ds4/dualsense calibration instead of disabling the controller by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15738
    • Fix some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15742
    • skylander_dialog: Fix Drill Sergeant's name by @SuperSamus in https://github.com/RPCS3/rpcs3/pull/15744
    • 3rd Party: Update MoltenVK to 1.2.9 (Vulkan SDK 1.3.283) by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/15707
    • SPU Analyzer: Fix support for multi-block value merge by @elad335 in https://github.com/RPCS3/rpcs3/pull/15746
    • Allow to change more input configs during runtime by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15736
    • input: actually initialize midi drum notes and combos by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15748
    • rsx: Fix wrapped/clamped MSAA sampling behavior with dynamic flags by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15743
    • Fix weird new gcc namespace warning by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15747
    • rsx: Fix codegen when depth-conversion is enabled by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15752
    • Remove check_state() inside thread notificatios by @elad335 in https://github.com/RPCS3/rpcs3/pull/15749
    • CELL: More efficient reservation notificatins by @elad335 in https://github.com/RPCS3/rpcs3/pull/15756
    • Fix midi drum config loading order by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15757
    • cellGem: implement cellGemEnableMagnetometer2 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15758
    • revert problematic optimization introduced in pull request #15618 by @5kft in https://github.com/RPCS3/rpcs3/pull/15761
    • Fixup and Improve CELL resrrvation notifications by @elad335 in https://github.com/RPCS3/rpcs3/pull/15759
    • Input GUI fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15771
    • Overlays: Show pressure intensity toggle hint on demand by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15772
    • Fix some visual studio filters by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15774
    • Improve error message when update cannot be installed due to version mismatch by @MSuih in https://github.com/RPCS3/rpcs3/pull/15773
    • USB: GunCon3 updates by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15776
    • [WIP] SPU: Channel Loop Pattern Detection by @elad335 in https://github.com/RPCS3/rpcs3/pull/15765
    • Qt: fix camera id bugs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15778
    • cellGem: fix camera format conversions by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15779
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15781
    • improve CMake files by @oltolm in https://github.com/RPCS3/rpcs3/pull/15791
    • Support old sceNpScoreRankData by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15797
    • Remove Alipay link from FUNDING.yml by @MSuih in https://github.com/RPCS3/rpcs3/pull/15807
    • Do not set the data size in sceNpBasicGetEvent for SCE_NP_BASIC_EVENT_OFFLINE by @CookiePLMonster in https://github.com/RPCS3/rpcs3/pull/15804
    • SPU: Utilize Operating System sleep in detected RCHCNT loop by @elad335 in https://github.com/RPCS3/rpcs3/pull/15801
    • sys_usbd: Emulate Dimensions Toypad by @deReeperJosh in https://github.com/RPCS3/rpcs3/pull/15763
    • USB: Top Shot Elite emulation / Top Shot Fearmaster emulation by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15793
    • Fix some warnings (MSVC) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15813
    • 3rd Party: Bump MoltenVK to 1.2.10 (Vulkan SDK 1.3.290) by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/15814
    • Fixed compilation by @second-reality in https://github.com/RPCS3/rpcs3/pull/15816
    • Some settings fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15810
    • Improve dimensions dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15815
    • sceNp: Fix sending partial results from sceNpScoreRecordGameData by @CookiePLMonster in https://github.com/RPCS3/rpcs3/pull/15821
    • Input: Reload viewport gui settings when changing visibility or active state of the game window by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15822
    • Qt: Fix resolution dropdown if resolution flags of game are empty by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15823
    • Add icons to RPCN friend status circles by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15830
    • vk: Fix crash on VEGA M GH chips by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15825
    • cellMic: Wake up upon registering emulated SingStar microphone by @DaniElectra in https://github.com/RPCS3/rpcs3/pull/15837
    • Add SPU usage for program dump, remove welcome dialog keyboard-shortcut by @elad335 in https://github.com/RPCS3/rpcs3/pull/15843
    • sys_usbd: Allow 'Moving' figure to same slot on Dimensions Toypad by @deReeperJosh in https://github.com/RPCS3/rpcs3/pull/15850
    • DS4/DualSense/SDL: Add touchpad support by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15856
    • raw_mouse: Fix button map out of bounds access by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15855
    • Fix some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15863
    • gl: Fixes for wayland (asahi linux, aarch64) by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15869
    • types.hpp: Add argument formatter to assert errors by @elad335 in https://github.com/RPCS3/rpcs3/pull/15871
    • Fix ffmpeg deprecation warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15864
    • gl: Fix hang on windows by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15875
    • types.hpp: Format C arrays too for assert errors by @elad335 in https://github.com/RPCS3/rpcs3/pull/15874
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15876
    • cellMic: Fix CELLMIC_DEVATTR_CHANVOL handling by @DaniElectra in https://github.com/RPCS3/rpcs3/pull/15838
    • Run platform sanity checks after creating the log and log windows path by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15853
    • change PSMove mouse button bindings by @future-figs in https://github.com/RPCS3/rpcs3/pull/15860
    • Add fallback CPU detection when llvm is not aware of the CPU model by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15881
    • Improved wayland support by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15883
    • Qt/trophies: allow to delete a game's trophy directory by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15887
    • Case-insensitive path compare for module verifier by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15889
    • Dimensions: Try to fix out of bounds array access by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15893
    • SPU LLVM: Revert store postponing restrictrictions by @elad335 in https://github.com/RPCS3/rpcs3/pull/15897
    • MSVC: Fix openal warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15899
    • sys_usbd: Default replies for Dimensions Color Commands by @deReeperJosh in https://github.com/RPCS3/rpcs3/pull/15901
    • cellMic: improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15900
    • aarch64/cpu: Add LLVM support by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15904
    • PINE: Fix socket naming for Mac and Linux to match protocol specification by @Refragg in https://github.com/RPCS3/rpcs3/pull/15906
    • Class "llvm:StringRef" has no member 'Startswith' by @Darkhost1999 in https://github.com/RPCS3/rpcs3/pull/15898
    • Fix initial reload of mouse handler configs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15909
    • rsx: Fix fragment constants decoding for non-x86 platforms by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15915
    • Pad settings: Ignore button press or stick values unless they increase by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15907
    • input: add analog limiter button by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15917
    • Enable user to change country code by @Ninetime in https://github.com/RPCS3/rpcs3/pull/15884
    • evdev: try to improve button mapping by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15916
    • SPU: Fix bug in GETLLAR, Enable PUTLLC16 if accurate reservations is off by @elad335 in https://github.com/RPCS3/rpcs3/pull/15918
    • Enable users to cancel/reject friend requests by @Ninetime in https://github.com/RPCS3/rpcs3/pull/15923
    • gl: Fix OpenGL behavior under wayland-egl by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15924
    • Fix warning / Refactor some UI code by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15927
    • Qt/input: add shortcut for toggling emulated mouse and keyboard by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15929
    • SPU: Fix "SPU Accurate Reservations" off by @elad335 in https://github.com/RPCS3/rpcs3/pull/15933
    • aarch64/llvm: Handle processing of leaf nodes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15925
    • rsx: Fix crash when CPU blit is enabled by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15931
    • xinput: allow to map triggers as positive or negative by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15932
    • keyboard: only map single buttons by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15936
    • Fix sys_io thread deadlock by @elad335 in https://github.com/RPCS3/rpcs3/pull/15941
    • [Optimization] CELL: Exclusive reservation notifications by @elad335 in https://github.com/RPCS3/rpcs3/pull/15934
    • Improve patch.yml value validation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15940
    • VFS tool dialog + 7zip 24.08 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15943
    • evdev: don't warn on disabled motion device by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15945
    • Qt: Improve patch creator and patch manager dialogs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15944
    • [Optimization] SPU: Unlock RSX list transfers by @elad335 in https://github.com/RPCS3/rpcs3/pull/15946
    • Qt: fix pad settings latency by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15952
    • Implement thread_ctrl::wait_until() by @elad335 in https://github.com/RPCS3/rpcs3/pull/15953
    • input: Some fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15957
    • aarch64/llvm: Improve compatibility by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15962
    • aarch64 fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15971
    • Debugger/SPU: Implement SPU Disassembler by @elad335 in https://github.com/RPCS3/rpcs3/pull/15961
    • Rework aarch64 signal handling by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15974
    • cmake: fix EGL and add USE_SYSTEM_CURL by @oltolm in https://github.com/RPCS3/rpcs3/pull/15975
    • config: Set minimum allowed resolution scale to 25% by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15977
    • vk: Support v3dv, allow creating device without textureCompressionBC by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15978
    • Debugger: Pointer comparison bugfix by @elad335 in https://github.com/RPCS3/rpcs3/pull/15976
    • aarch64: CPU branding info and misc improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15981
    • aarch64: Support for apple exceptions by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15987
    • Handle WSAENETRESET error by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15993
    • SPU: Remove condition from GETLLAR spin detection by @elad335 in https://github.com/RPCS3/rpcs3/pull/15995
    • MacOS - Implement remaining portions for native ARM64 by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15992
    • Qt: sync gui settings by default after setting or removing values by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15998
    • Qt: ask for camera and microphone permissions by @Megamouse in https://github.com/RPCS3/rpcs3/pull/14798
    • RSX: Fix RSX Captures by @elad335 in https://github.com/RPCS3/rpcs3/pull/16004
    • Vk/Gl/Overlays: Do not blend the alpha channel when rendering overlays by @Megamouse in https://github.com/RPCS3/rpcs3/pull/16009
    • Misc fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16011
    • aarch64: Support calloc patch blocks by @kd-11 in https://github.com/RPCS3/rpcs3/pull/16022
    • BUILDING: Add qt6-svg for archlinux, update gcc/clang versions by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16021
    • rpcs3_version: Bump to 0.0.33 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/16025

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.32...v0.0.33

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.0.32 c16e176fbe
    Compare

    Stable

    dean released this 2024-05-01 10:01:10 -05:00 | 3986 commits to master since this release

    📅 Originally published on GitHub: Wed, 01 May 2024 15:01:35 GMT
    🏷️ Git tag created: Wed, 01 May 2024 15:01:10 GMT

    Please note that our version increases are landmarks and not stable builds
    Always download the latest build from https://rpcs3.net/download

    Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.


    What's Changed

    • cellGame: Fix PPU deadlocks on concurrent execution by @elad335 in https://github.com/RPCS3/rpcs3/pull/15004
    • init_mutex.hpp: Fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/15275
    • macOS CI: Don't upgrade installed dependents by @nastys in https://github.com/RPCS3/rpcs3/pull/15276
    • Increase VBlank Frequency hertz setting by @Ordinary205 in https://github.com/RPCS3/rpcs3/pull/15277
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15278
    • More fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/15279
    • rsx/cpu_thread: Fix cpu_thread::get_name() for RSX by @elad335 in https://github.com/RPCS3/rpcs3/pull/15280
    • SPU LLVM: Improve SPU code precompilation by @elad335 in https://github.com/RPCS3/rpcs3/pull/15282
    • SPU LLVM: Postpone cache writes until compiled by @elad335 in https://github.com/RPCS3/rpcs3/pull/15285
    • [Experimental] SPU LLVM: More compilation threads by @elad335 in https://github.com/RPCS3/rpcs3/pull/15284
    • Qt: don't deleteLater the progress_dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15288
    • Qt: Try to fix some edge cases related to the progress dialogs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15292
    • LV2: Much longer thread creation delay for low prio threads by @elad335 in https://github.com/RPCS3/rpcs3/pull/15293
    • RSX: Fix Visual studio debug runtime by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15304
    • Cleanup and set -Werror=delete-non-virtual-dtor by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15305
    • Visual Studio: Fix debug builds by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15300
    • VS: Fix 3rdparty library output paths by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15307
    • appimage: Do not bundle libvulkan.so by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15273
    • Qt: more game list progress dialog fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15311
    • Fix sceNpScoreGetRankingByNpId by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15312
    • Qt: replace refresh progress slot with timer by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15314
    • Qt: add search bar to save manager by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15317
    • HLE: clear lower bits of Free Disk Space value by @elad335 in https://github.com/RPCS3/rpcs3/pull/15313
    • Enable WOLFSSL_ALT_CERT_CHAINS by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15326
    • PPU LLVM: Get rid of "Applying PPU Code" Stage, use smart symbol resolver function instead by @elad335 in https://github.com/RPCS3/rpcs3/pull/15333
    • PPU LLVM: Remove one external symbol resolve for BLR by @elad335 in https://github.com/RPCS3/rpcs3/pull/15338
    • GUI/SaveState: Progress Dialog On Save State Creation, Saving Fixes And Speed Improvement by @elad335 in https://github.com/RPCS3/rpcs3/pull/15345
    • Fixup Savestate Progress by @elad335 in https://github.com/RPCS3/rpcs3/pull/15346
    • Fixup a race in emulation stopping, More SaveState fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/15348
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15352
    • cellMic: fix access violation in cellMicRead by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15354
    • cellAudio: log some more audio backend info by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15355
    • Savestates: More fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/15356
    • Qt 6.6.3 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15351
    • Remove Windows 7 reference from Building.md by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15366
    • GL: fix segfault in GLGSRender::flip by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15363
    • rsx: Move SPIRV stuff into common code by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15367
    • Savestates: Fixes Maxima by @elad335 in https://github.com/RPCS3/rpcs3/pull/15364
    • audio: allow to choose channel layouts by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15359
    • rsx: Maintenance fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15370
    • fix: compiler warnings, MSVC CMake build by @oltolm in https://github.com/RPCS3/rpcs3/pull/15331
    • LV2: Make the log cleaner by @elad335 in https://github.com/RPCS3/rpcs3/pull/15372
    • rsx: Fix loading savestates captured during draw calls by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15374
    • SaveStates: User-Experience fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/15375
    • [TESTERS NEEDED] LLVM: New pass manager by @oltolm in https://github.com/RPCS3/rpcs3/pull/14877
    • PPU LLVM: Fix memory leaks and protect against the rise of CPU threads in the coming years by @elad335 in https://github.com/RPCS3/rpcs3/pull/15377
    • PPU Loader: Fix unload of HLEd PRX modules by @elad335 in https://github.com/RPCS3/rpcs3/pull/15385
    • Updater: Add RPCS3's Patreon link to update dialog by @elad335 in https://github.com/RPCS3/rpcs3/pull/15390
    • SPU LLVM: Fix store elimination within common blocks and MFC commands by @elad335 in https://github.com/RPCS3/rpcs3/pull/15392
    • Fix updater message by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15394
    • Savestates/Network: Feign connection failure on startup by @elad335 in https://github.com/RPCS3/rpcs3/pull/15395
    • Fix changelog size hack by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15398
    • Extremely important typo fix by @elad335 in https://github.com/RPCS3/rpcs3/pull/15399
    • Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15400
    • cellGame: Enable disc insert/eject based on disc mount state by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15401
    • lv2_socket: reset queue after move by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15406
    • cellCamera: fix config from_string by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15405
    • cellGame: add some more error checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15402
    • Remove git brew package from macOS CI script by @nastys in https://github.com/RPCS3/rpcs3/pull/15407
    • cellRtc: some improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15408
    • SPU Analyzer: Do not terminate blocks on BRA by @elad335 in https://github.com/RPCS3/rpcs3/pull/15413
    • cellRtc: tick conversion improvements by @capriots in https://github.com/RPCS3/rpcs3/pull/15425
    • Handle R16G16B16X16_FLOAT / Fix Super Hero Squad output by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15431
    • PPU/reservations: send thread notification only if data changed by @elad335 in https://github.com/RPCS3/rpcs3/pull/15432
    • SPU: Use bitset to reduce memory for compiler instance by @elad335 in https://github.com/RPCS3/rpcs3/pull/15434
    • Initialize CB in cellSysutilAvc2Load by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15435
    • cellSysutilAvc2Load: param checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15439
    • fix CellSysutilAvc2InitParam by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15442
    • RSX: Multi-context support [part 1] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15421
    • Default constructor for avc2_settings by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15443
    • Savestates: Some improvements by @elad335 in https://github.com/RPCS3/rpcs3/pull/15438
    • Savestates: Fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/15446
    • LINUX: Explicitly bundle QtWayland plugins by @hcorion in https://github.com/RPCS3/rpcs3/pull/15447
    • rsx: Fixups by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15453
    • Set a unique System Name by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15454
    • fix some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15460
    • Buzz cleanup by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15456
    • rsx: Fix intra-draw-call barrier queueing by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15465
    • Fix OVL patching by @cipherxof in https://github.com/RPCS3/rpcs3/pull/15463
    • Fix typo in System.cpp by @eltociear in https://github.com/RPCS3/rpcs3/pull/15466
    • [NVIDIA TESTERS NEEDED] rsx: Improve ROP output rounding precision by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15471
    • uDraw GameTablet device emulation by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15457
    • cellSysutilAvc2: improve unload and some more stuff by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15441
    • overlays/osk: Don't use meta out key code in the osk overlay by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15480
    • Qt: try to fix sound effects by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15482
    • PPU LLVM: Fix crash in Unity games (regression) by @elad335 in https://github.com/RPCS3/rpcs3/pull/15477
    • Keyboard improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15481
    • Silence some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15486
    • cellMusic: add missing error check by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15487
    • Update spurs test by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15485
    • cellRtc: implement remaining parsers, improve formatters by @capriots in https://github.com/RPCS3/rpcs3/pull/15451
    • Move freopen to console.h by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15488
    • Don't create perf map files in linux unless enabled by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15490
    • Don't crash the game if only a LDD controller is present by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15493
    • Cleanup templates by @oltolm in https://github.com/RPCS3/rpcs3/pull/15494
    • Compile AUDIT on release builds by @elad335 in https://github.com/RPCS3/rpcs3/pull/14967
    • rsx: optimize some loops by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15492
    • Split normal sockets and p2p sockets handling by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15497
    • PPU LLVM: Do not crash on linkage of garbage code by @elad335 in https://github.com/RPCS3/rpcs3/pull/15508
    • Logging improvements by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15505
    • input: use keyboard consumers to seperate cell and overlay logic by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15506
    • Revert "Split normal sockets and p2p sockets handling" by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15511
    • cellRtc: misc. improvements, set to HLE by default by @capriots in https://github.com/RPCS3/rpcs3/pull/15496
    • Camera: optimize some loops by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15491
    • SPU LLVM: Remove wrong zero sign fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/15523
    • Clamp spu_fi results by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15526
    • syscall: Register syscall 149 sys_time_get_system_time by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15530
    • GunCon 3 device emulation by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15528
    • rpcs3_version: Bump to 0.0.32 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15541

    Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.31...v0.0.32

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 28.2.0 Page: 2147ms Template: 45ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API