16:08Machine-translated from Azerbaijani by AIRead in Azerbaijani
AnyPS5, Which Ports PS5 Games to PC, Now Recognizes All Graphics Commands

The open-source “AnyPS5” project has reached an important milestone on the path toward running “PlayStation 5” games directly on “Windows” and “Linux” systems. The project recognizes 100% of the shader commands written for the graphics processor. All 1,166 RDNA 1 and RDNA 2 instructions are recognized. However, this does not mean that the games already run without problems.
For now, adding an instruction to the project only means that the shader decoder recognizes it. There is no guarantee that the instruction will be converted correctly to the SPIR-V format or produce the expected result in every situation. For example, the “libSceHttp” library is listed as 95% complete. Nevertheless, HTTP requests do not reach the internet in the current version. “AnyPS5” works differently from a conventional console emulator. The project adapts existing game code into a form that can run on a computer. A game file in the standard ELF format is converted into a 64-bit x86 “Linux” ELF or “Windows” PE file. The game’s original source code is not required for this. The system libraries expected by the game are replaced with alternatives that run on a computer. The processor code can run directly on a compatible computer, while some AMD instructions are also adapted for “Intel” processors. The main challenge lies in the graphics component. This includes “Sony’s” AGC interface and RDNA shader instructions. “AnyPS5” converts shader programs to the SPIR-V format so they can work with the “Vulkan” graphics system. Of the 3,044 announced system library functions, 2,578 have been made operational. This represents 84.69% of all functions. Work continues on graphics, textures, synchronization, memory, audio, and other services. The only fully playable game on the official compatibility list is “Dreaming Sarah.” It is a technically simple 2D platformer. Progress has also been made with “Ghost of Yotei,” which requires a more powerful computer, but issues with graphics, stability, and speed remain. Being able to open a game’s introduction or first 3D scene does not mean that it is fully playable. “AnyPS5” does not copy a game directly from a disc to a computer and does not provide a decryption tool. Getting started requires a pre-extracted ELF file, game modules, resources, and compatibility libraries. On “Windows,” some games may directly request 13,824 MB, or 13.5 GB, of memory. Therefore, computers with 16 GB of RAM and a small paging file may not be sufficient. More than 100 people are working on “AnyPS5.” They also use assistance from “Claude” during development. Rather than becoming a universal emulator capable of running every game in the future, the project appears more likely to serve as a platform for creating unofficial PC versions of individual games. Nevertheless, legal uncertainties remain. Much more work is also needed to support a broad range of games.
