PlayStation 3 emulator and debugger
2
Release date:
May 31, 2025
Previous version:
v0.0.36
(released April 30, 2025)
Magnitude:
22,659
Diff Delta
Contributors:
19 total committers
Commits:
105 Features Released with v0.0.37
Browse Other Releases
Latest Pending
Unreleased 😎
v0.0.37
Released May 31, 2025
22,659 Δ
v0.0.36
Released April 30, 2025
15,153 Δ
v0.0.35
Released March 1, 2025
65,812 Δ
v0.0.34
Released November 1, 2024
19,113 Δ
v0.0.33
Released August 31, 2024
38,087 Δ
v0.0.32
Released May 4, 2024
16,087 Δ
v0.0.31
Released March 4, 2024
26,172 Δ
v0.0.30
Released January 11, 2024
31,000 Δ
v0.0.29
Released July 31, 2023
19,042 Δ
v0.0.28
Released June 2, 2023
27,201 Δ
Top Contributors in v0.0.37
Megamouse
kd-11
Kethen
knight4u32
Vestrel
cipherxof
schm1dtmac
RipleyTom
AniLeo
hcorion
Directory Browser for v0.0.37
We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.
Release Notes Published
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<T> 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