๐More PS3 games now work on arm64!
elad335 implemented RawSPU arm64 MMIO handling - this allows many PS3 games that use RawSPU and the PS1 classics emulator to now work on arm64 devices!
We have achieved a new breakthrough on emulating PS3's Cell CPU!
Elad discovered new SPU usage patterns and coded ways to generate more optimised PC code from them - benefitting all games!
Twisted Metal, one of the most SPU-intensive games, sees a 5-7% Average FPS improvement.
RPCS3 now supports multi-slot savestates thanks to elad335!
You can go to Manage -> Savestates to see your current savestates list.
Shortcuts are also available for the 4 most recent savestates:
- Ctrl+Alt+1: Boots last savestate
- Ctrl+Alt+4: Boots fourth-to-last savestate.
The RPCS3 Windows Builds have been re-enabled!
Lead developer elad335 has fixed a bug with how RPCS3 PPU/SPU threads use x64 CPU registers on Windows systems, which avoids the issue that started on MSVC 17.14.
This fixes the instability in Windows builds, which are now updated!
๐ RPCS3 is now 14 years old!
This past year we pushed many accuracy and performance fixes, expanded savestates and netplay compatibility, added new features, implemented arm64 support running on a Raspberry Pi 5, and much more!
Here's to another great year for PS3 emulation
Big news!
elad335 has fixed the root cause for cellSpurs freezes in Metal Gear Solid 4
This means you no longer need to use the "freeze fix" canary patch to play the game
This change can also increase performance in other SPU bottlenecked games
Available since RPCS3 v0.0.35-17709
In recent RPCS3 updates, I have improved "Max SPURS Threads" setting's compatibility with games.
now many more games support limiting SPURS threads and games that used to support only high values, now support even lower values.
The setting has also been made dynamic - changeable.
RPCS3 now supports custom frame limiter based on your monitor's refresh rate. This is done on the emulator's side and doesn't affect games with built-in frame-limiter. To use: GPU Tab -> Framelimit -> Display
Elad335 Implements savestates for RPCS3 emulator, managing saving in an intricate multi-threaded and recompiled-code based environment and implements one-of-a-kind versioning system to ensure future compatibility. (2021)
https://t.co/tN3UxE7xSh