Key information

The open-source AnyPS5 project has achieved 100% shader instruction coverage for its tracked AMD RDNA 1 and RDNA 2 instruction sets. This milestone involves recognizing all 1,166 instructions, a critical step toward running PlayStation 5 titles natively on Windows and Linux PCs.

Rather than traditional emulation, AnyPS5 utilizes binary transformation and API reimplementation. The project adapts existing PS5 executables by relinking them into native x86-64 formats and providing replacements for expected system libraries. It translates proprietary RDNA shader programs into SPIR-V for execution via Vulkan.

Despite the progress, the project faces significant hurdles. Implementation does not guarantee correct behavior, as shader decoding is only the first step. Currently, 84.69% of system-library functions are implemented, but critical areas like memory management, synchronization, and graphics state require further development. Additionally, high memory demands, such as potential 13.5 GB allocations, may limit hardware compatibility.

Currently, only the 2D platformer Dreaming Sarah is verified as playable. While developers are testing demanding titles, users must manually extract game files, as the project lacks decryption tools. The long-term goal appears to be a framework for unofficial native ports rather than a universal emulator.

Read the original source for further details.