PCSX4 emulator for PC
PCSX4 is an virtualization-based PS4 emulator and debugger project written in C++ for PC compatible with Windows OS.
It uses OpenGL, Vulkan and DirectX as its back-end API renderers and runs most of the PS4 exclusives on high-end machines.
First correct image rendered, although this is a 2D image demo, it’s actually rendered in a 3D pipeline.
There is still some hard-coded test code, but with more design, and most importantly, using our shader translator. There won’t be any hand-written shaders anymore.
Next I’ll focus on Nier and improve the graphics implementation.
PCSX4 will recompile all the shaders, untiling all the textures and upload all the buffers every frame, making it less efficient.
Besides, there are still some problems in the game pad emulation.
You should not run pirated games, this app 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 emulator project is made semi open-source.
All components & plugins of this emulator is open source except the core executable.
This emulator can now run a few games for Play Station 4 on Windows devices, with the system requirements below:
- 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 software 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 PCSX4 at booting decrypted kernels can be followed in the issue tracker: both PS4 4.55 and PS4 5.00 have been tested on this emulator.
- PCSX4 emulator for PC: pcsx4-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