boykopovar/AnyPS5
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.
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
* 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.
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-linux-loader: Linux payload implementing HV exploits to run a custom bootloader
ps5-linux-loader is a Linux payload that exploits hypervisor vulnerabilities on PS5 Phat and Slim consoles (firmware 3.00-7.61) to run a custom bootloader, enabling full Linux desktop usage with GPU acceleration, USB, Bluetooth, and M.2 SSD support.
PS5 emulation is suddenly making big strides on PC
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
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
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.
Claude Opus 5.5 decompiles a PS2-era game overnight, and hundreds of them now run in browser tabs
Claude Opus 5.5's improved decompilation ability has enabled hundreds of AI-reconstructed, browser-playable versions of PS2/PS3-era games like Halo: CE, GTA: Vice City, and Skate 3 to appear online, raising major IP enforcement concerns for publishers.