RPCS4 emulator for PC
RPCS4 is an virtualization-based PS4 Emulator and debugger project written in C++ for PC compatible with Windows OS.
It’s a private project being worked on by one of the original developers of RPCS3 “DH”.
This emulator project should in particular not be confused with PCSX4.
This emulator uses OpenGL, Vulkan and DirectX 12 as its back-end API renderers and runs most of the PS4 exclusives on high-end machines with some glitches as it is still in beta.
There will be frequent releases which you can grab from the download section.
This is a parallel project to RPCS3, and nobody from the current RPCS3 team is directly involved (in other words, this project does not impact RPCS3 development).
You should not run pirated games, RPCS4 is made in such a way that game cache-image (GCI) is encrypted with a 256-bit header with .pdix hash which is linked to your PS4 account so dumped images are useless.
To avoid illegal activities and misuse of source code, this project is made semi open-source.
All components & plugins of this app is open source except the core executable.
PS4 is based on x64 architecture so this emulator runs natively on Windows systems by taking advantage of OGRE, Vulcan API and this software hardware-assisted virtualization.
- CPU: x86-64 CPU with AVX/BMI1 and virtualization extensions
- RAM: 8 GB minimim (12 GB recommended)
- OS: Windows 7 (or above)
- Graphics: GPU with software support for Vulkan 1.0+
This application is optimized to use up to 8 cores of a processor but requires at least 4 core processor with SSE-4.2 and AVX.
The current state of RPCS4 at booting decrypted kernels can be followed in the issue tracker: both PS4 4.55 and PS4 5.00 have been tested.
An auto updater is included in the build package.
- RPCS4 emulator for PC: rpcs4-latest.zip
This software is also available on the following devices:
- Download the .zip archive
- Extract the .zip archive on PC
- Select the folder containing the extracted file
- Open the file .exe
- Press install button
- Launch the software
- Read the instructions on the .txt file