boykopovar/AnyPS5

GitHub Trending (daily) Tools

Summary

AnyPS5 is an open-source tool for automatically porting PS5 executables to Linux and Windows, using a relinker to convert binaries to native formats plus system PRX library implementations — no emulation or separate runtime required. It includes a SPIR-V shader recompiler, SDL input mapping, and a growing compatibility list of verified games.

Tool for automatic PS5 executables porting to Linux and Windows
Original Article
View Cached Full Text

Cached at: 10/05/26, 03:52 PM

boykopovar/AnyPS5

Source: https://github.com/boykopovar/AnyPS5

About

Tool for automatic executables porting to Linux and Windows.

Includes a relinker that converts executable to the target system’s native format and implementations of system prx libraries suitable for dynamic linking. No emulation or separate runtime process.

Usage, Build instructions, Technical debt of the project, code style conventions, contributing

Status

libraries shaders

progress map

* System libraries: percentage of the functions known to the project so far (declared in core/libs/prx), not of every PS5 system function. The total grows as more functions are declared.

List of verified games

Dreaming Sarah (2D platformer) runs at a stable 60 fps on a GTX 1050 Ti / i5-7500 3.4GHz.

Unsupported or unexpected states strictly throw std::runtime_error. what() is printed to stderr and the process terminates.

The shader recompiler successfully produces SPIR-V (validated via Spirv-Tools when built with ANYPS5_ENABLE_SPIRV_TOOLS).

Compatibility

See the game compatibility list for tested games and known issues.

Input mapping

SDL-mapped game controllers are supported, including analog sticks and triggers. Keyboard and mouse controls can be configured with an anyps5-input.ini file. See input mapping for the supported devices and configuration format.

Disclaimer

This project is intended for interoperability, research, preservation, and compatibility purposes. It does not include, distribute, or require copyrighted software, firmware, cryptographic keys, or proprietary libraries. Users are responsible for ensuring that any binaries used with this project are obtained and used in accordance with applicable laws and their respective license terms.

License

This project is licensed under the GNU General Public License version 2 only.

Similar Articles

PS5 emulation is suddenly making big strides on PC

Ars Technica

PS5 emulation on PC is advancing quickly, with open-source emulator SharpEmu reaching playable 60 fps in titles like Astro Bot and Demon's Souls, while KytyPS5 has launched its first public version supporting Unreal and Unity titles.

par274/sharpemu

GitHub Trending (daily)

SharpEmu is an experimental PlayStation 5 emulator developed in C# for Windows, Linux, and macOS. It is in early stages, currently able to load game executables and execute native CPU instructions, with a focus on accuracy and educational purposes.

Show HN: PS2 games statically recompiled to WebAssembly

Hacker News Top

Show HN: PS2 games like Gran Turismo 4 and God of War II are statically recompiled from Emotion Engine machine code into C++/WebAssembly and run in the browser without an emulator, using WebGPU compute shaders for the Graphics Synthesizer and a reimplemented PS2 kernel. The project runs at full speed on a laptop's integrated GPU, with game disc images processed locally by the repo's scripts.