RPCS3 v0.0.27 Alpha emulator released
Published a new update for the RPCS3 emulator , the program allows us to run the entire catalog of the PlayStation 3 console on Windows PC, Linux and, recently, also on MacOS.
RPCS3 began development in early 2011 by a small team of programmers led by DH and Hykem , currently supports modern DirectX 12, Vulkan and OpenGL renderers. To date, the development is followed by the developer Nekotekina together with other collaborators.
This time the update comes with a big changelog. Since the previous revision there have been 369 changes documented in 258 commits .
Updates
If you run the emulator in Windows, just drag the updated executable to the root directory of the RPCS3 folder . New DLLs may be added or changed from time to time, be sure to copy these files as well if necessary.
If instead you run the emulator in Linux, you need to download the updated AppImage and make it executable with the command chmod a+x ./rpcs3-*_linux64.AppImage
.
Requirements
Since this is an emulator in continuous development, the system requirements may vary from version to version.
However, the minimum system requirements that must be met for the emulator to work properly on any system have been reported.
Minimum | Recommended | |
Processor | AMD – 6 cores and 12 threads, 8 cores or more AMD Zen 2 architecture or newer AMD Threadripper 1000 and 2000 series are not recommended Intel: 6 cores and 12 threads, 8 cores or more |
AMD – Any x64 CPUs CPUs without AVX2 and with fewer than 4 cores and 8 threads should perform very poorly overall CPUs with only 2 cores per CCX cluster should perform very poorly overall Intel – Any x64 CPUs |
GPUs | AMD – Vulkan compatible with active driver support AMD Polaris architecture, RX 400 series or later NVIDIA compatible – Vulkan with active driver support |
AMD – Compatible with OpenGL 4.3 or later AMD Evergreen Architecture, HD 5000 series or later NVIDIA – Compatible with OpenGL 4.3 or later |
RAM | 8GB dual-channel RAM or more Dual-channel memory is highly recommended over single-channel memory |
4GB of RAM or more 4GB is the absolute minimum requirement |
Storage | SSD storage for emulator data, SSD or HDD storage for games
512MB for base emulator data, 5GB for virtual console dev_hdd1 cache * Average recommendation. Some games may require more, most games require less |
SSD or HDD storage for emulator data and games
512MB for base emulator data, 5GB for virtual console dev_hdd1 cache * Average recommendation . Some games may require more, most games require less |
os | Windows Windows 10 21H1 or later Linux Mac OS FreeBSD |
Windows Windows 7 SP1, Windows 8.1, Windows 10 2004 or later Linux Mac OS FreeBSD |
Changelog v0.0.27
Please note that our release increases are benchmarks and not stable builds. Always download the latest build from https://rpcs3.net/download
- AppImage: Don’t bundle libgmodule-2.0 and libglib-2.0 by @AniLeo in #13187
- VSH improvements by @elad335 nin #13172
- Updated RSXThread.cpp by @elad335 to #13198
- Ignore ESC to exit fullscreen mode if shortcuts are disabled by @Megamouse in #13186
- Pine: Fixed some caveats and streamlined some things @Megamouse in #13178
- macOS: Set LSApplicationCategoryType to games by @UltraHDR in #13200
- Qt: Added shortcut manager via @Megamouse in #13189
- USIO: Optimizing emulation performance by @brian218 in #13174
- Road to Qt6: Preparations by @Megamouse in #13202
- Road to Qt6: Moved progress indication to own handler of @Megamouse in #13208
- USIO: Correction of backup file by @brian218 in #13206
- rsx: @kd-11 optimizations and refactorings in #13201
- @Megamouse package install fixes in #13205
- PRX/savestates/VSH : Bind PRX to library, fix VSH browser via @elad335 in #13221
- rsx: Fixed some pipe state signal propagation routines via @kd-11 in #13236
- Added output scaling filtering options for @xperia64 in #13217
- Qt: Added @Megamouse ‘s (very simple) system command utility in #13232
- rsx: More regression fixes by @kd-11 in #13240
- input: Fix ds4 led/rumble in pad settings by @Megamouse in #13242
- input: Moved config getters to @Megamouse ‘s base class to #13243
- Fixed @Megamouse stuff in #13249
- USB: Added USB VFS mass storage devices to USB devices list via @brian218 in #13214
- Thread: Silence -Wsign-appears on FreeBSD aarch64 by @jbeich in #13257
- Fixed BUILDING.md Vulkan SDK Version by @mayotte203 in #13256
- Fixed emucore.vcxproj.filters for @brian218 in #13261
- overlays/osk: Improvements by @Megamouse in #13255
- Overlays: Added rudimentary @Megamouse start menu in #13226
- macOS CI: Switching to AArch64 VM (x64 build) by @nastys in #13155
- Deprecate HDD0/disc, mobile RPCS3/games by @elad335 in #13265
- sys_usbd: Fix USB manager deinitialization via @mayotte203 in #13281
- EA Active 2 accessories whitelist by @MSuih in #13278
- Allow unbound pad buttons on right click @DungeonMaster47 in #13283
- rsx: Minor refactoring of @kd-11 to #13290
- sys_game: Implemented sys_game_get_rtc_status() and updated sys_game_board_storage_read() by @brian218 in #13268
- Qt: Fix vfs dialog usb tab passed on by @Megamouse in #13295
- perfoverlay: Fixed min/max calculation of @Megamouse chart in #13298
- SPU LLVM: Optimizing SUMB AVX-512 path less than @Whatcookie in #13266
- Fixed SDL CMake warnings via @RipleyTom in #13300
- Unbreak build with Vulkan-Headers >= 1.3.240 by @jbeich in #13302
- [Third party] Updated MoltenVK to version 1.2.2 (VK 1.3.239) via @shinra-electric in #13303
- evdev_gun: Enabled libudev on FreeBSD by @jbeich in #13305
- Readme: Removed Azure, renamed Cirrus CI badges for @AniLeo n to #13307
- Print LV2 Syscall Usage only if increased since @elad335 ‘s last print in #13304
- rsx: Relax @kd-11 Face Felling config controls in #13309
- Overlays/OSK: Split window improvements by @Megamouse in #13264
- overlays/osk: Fixed @Megamouse offset y direction in #13313
- System.cpp: Do not create VFS directory outside RPCS3 directory via @elad335 in #13311
- rsx/overlays: Reimplemented @kd-11 ‘s message queue in #13333
- Removed obsolete shader build tip settings by @Megamouse n in #13335
- SDL: Fix @Megamouse button presses in #13338
- Game list: Use most recent game icon instead of 1.00 by @elad335 in #13340
- GUI: Removed ANSI color code from TTY via @illusion0001 in #13343
- rsx/overlays/message-queue: No albedo fade, only alpha by @kd-11 n in #13346
- Evdev gun support from @nadenislamarre in #13347
- Updated @Megamouse dependencies to #13345
- rsx/overlay: Re-export @kd-11’s spinner to #13349
- Added more disconnected limitations in sys_net by @RipleyTom in #13341
- sys_prx: Fix PRX module filename read by @elad335 in #13339
- sys_game: Implemented sys_game_board_storage_write() and made editable by @brian218 in #13320
- rsx/overlay: Miscellaneous improvements by @kd-11 in #13355
- Fixed installing package via @Megamouse in #13329
- CLI: Added option to start rsx capture via @Megamouse in #13330
- cellVdec: Fix AU decode count at @elad335 ‘s callback in #13342
- Qt: Added copy context menu item to log viewer via @Megamouse in #13362
- Audio maintenance by @Megamouse in #13363
- FAudio cmake fix by @RipleyTom in #13369
- rsx: Don’t accept garbage shader input from @kd-11 in #13361
- Fixed @Megamouse OpenGl overlay colors in #13367
- cellGameDataCheckCreate: Truncate excess characters in @elad335 ‘s TITLE_ID to #13348
- CLI: Added full screen profile and pad options via @Megamouse in #13370
- rsx_debugger: Replaced malloc with buffer cache by @Megamouse in #13372
- evdev: Fix sony guitar hero @Megamouse button assignment in #13377
- Overlays: Added a selection of dynamic settings to the main menu via @Megamouse in #13368
- Updated @Megamouse n input dependencies in #13379
- Fix audio device display when disconnected from @Vestrel in #13378
- VSH/cellPad improvements by @Megamouse in #13380
- Debugger: Print error codes stored in GPR from @elad335 in #13388
- Fixed launching C00 from external HG games @Megamouse in #13392
- CLI: Add game screen parameter, save last screenshot of game window in no-gui mode @Megamouse in #13397
- Removed @Margen67 whitespace in #13396
- Create TEST12345/USRDIR for @Megamouse ‘s test elves in #13402
- Fixed @oltolm static initialization order in #13386
- PINE: Fix @Megamouse bug formatting function in #13406
- cellVdec: Fix @Megamouse au_count race condition in #13412
- cellVdec: Tone fix RGBA/ARGB images by @Megamouse in #13413
- PINO: Fixed crash when exiting @elad335 in #13409
- Fixed launching via @Megamouse ‘s RPCS3_GAMEID constants in #13419
- Reporting improvements and UPNP implementation by @RipleyTom in #13374
- sys_game: Minor fixes to LV2 card storage by @brian218 in #13424
- overlay: Thread safe @Megamouse message dialog texts in #13418
- Fixed @Megamouse Visual Studio dependency in #13429
- patch_manager: Added ability to add configurable patches via @Megamouse in #13415
- fixed_typemap.hpp: Static allocation for m_init by @Nekotekina in #13427
- Fixed some warnings via @Megamouse in #13431
- rsx/overlay: Unified overlay input by @kd-11 in #13398
- Force local IP to bind address if set by @RipleyTom in #13446
- Qt: Try fixing local nonsense on Linux from @Megamouse in #13442
- Fixed @Megamouse ‘s Visual Studio 17.5.0 build in #13434
- rsx/overlay: Fixed @kd-11 nearby emulation in #13451
- Windows fix ENOTCONN on connection socket by @RipleyTom in #13444
- Miscellaneous asans fixed by @oltolm in #13439
- input: Disable ldd home menu for now by @Megamouse in #13455
- cellSaveData: Get rid of g_last_user_response by @Megamouse in #13456
- cellMsgDialog: Hotfix for return_code lifetime by @Megamouse in #13460
- cellMsgDialog: Fixed use-after-free by @elad335 in #13461
- Debugger: Show CIA in log view of @illusion0001 in #13462
- rsx: Minor memory optimizations by @kd-11 in #13467
- cellRtc: Fix write limits by @Megamouse in #13459
- [3rd party] Updated cubeb via @oltolm in #13470
- Updated firmware 4.90 Latest version from @Joaozin-tech to #13468
- rpcs3_version: Switch to version 0.0.27 by @AniLeo in #13474
If you are looking for a guide on how to configure and setup the RPCS3 emulator, click here!!
Download: RPCS3 v0.0.27 Alpha
Download: Source code RPCS3 v0.0.