The open-source project AnyPS5, which aims to run PlayStation 5 games on Windows and Linux, has reached a milestone by achieving 100% coverage in identifying and converting 1166 GPU shader instructions. Unlike traditional emulators that replicate hardware, AnyPS5 re-links game executables to run natively on PC processors.
The project utilizes a shader recompiler to convert GPU programs into the SPIR-V format. While the 100% instruction coverage indicates that the decoder can recognize all tracked instructions, it does not guarantee that all complex graphical effects or game scenarios will execute correctly without errors or crashes.
Beyond GPU instructions, the project is working on system library compatibility. Currently, it has implemented 2575 out of 3038 tracked functions, achieving an 84.76% implementation rate. These libraries are essential for handling file access, memory management, and input processing.
The project has demonstrated success with the 2D game 'Dreaming Sarah', which runs at 60 frames per second on a PC equipped with an Intel Core i5-7500 and an Nvidia GeForce GTX 1050 Ti. However, complex 3D titles like 'Gran Turismo 7' remain significantly more challenging due to their intricate rendering and system dependencies.




