AnyPS5: Open-Source Relinker Ports PS5 Executables to Native Windows and Linux Without Emulation

AnyPS5 is an open-source C++20 porting toolkit that converts PS5 binaries directly into native Windows and Linux executables with dynamic PRX libraries and buil

tau · October 5, 2026

#AnyPS5 #PS5 #OpenSource #BinaryPorting #Relinker #Linux #Windows #C++20

AnyPS5: Open-Source Relinker Ports PS5 Executables to Native Windows and Linux Without Emulation

Open-source developer boykopovar has released AnyPS5, a specialized C++20 porting toolkit designed to convert PlayStation 5 (PS5) binary executables directly into native formats for Windows and Linux. Published as an open-source project on GitHub, the tool runs games on desktop operating systems without requiring a standalone emulator or virtualization runtime.

Conceptual illustration of AnyPS5 converting PlayStation 5 binary executables into native Windows and Linux formats with shader recompilation

Image source: boykopovar/AnyPS5

While traditional console emulators introduce heavy system overhead by interpreting CPU instructions or virtualizing full hardware subsystems, AnyPS5 leverages the architectural kinship of modern PC and console hardware. By relinking console binaries into native host formats and substituting proprietary console system libraries with PC-compatible dynamic equivalents, it approaches console game execution through direct binary translation.

Direct Binary Relinking and Dynamic PRX System Libraries Without Emulation

The foundational architecture of AnyPS5 centers on eliminating emulation altogether. Rather than executing binaries inside a virtual machine or software hypervisor, the toolkit includes a dedicated relinker that restructures compiled PS5 game executables into the target system's native format.

In parallel, AnyPS5 provides implementations of system PRX libraries suitable for dynamic linking. When the game executable issues system-level API calls, these PRX libraries bridge and translate requests directly to the host operating system's native runtime environment. By bypassing emulation overhead, execution runs natively on host hardware threads, preserving hardware performance.

SPIR-V Shader Recompilation Support

To handle graphics workloads, AnyPS5 incorporates SPIR-V shader recompilation into its C++20 toolchain.

By converting console shader code into standard SPIR-V intermediate representations, the tool bridges console graphics routines to standard PC graphics pipelines alongside the binary relinking process.

  • Binary Relinking Combined with Shader Translation: Pairs executable format conversion with SPIR-V shader recompilation to bridge both code and graphical instructions.
  • Dynamic Linking Pipeline: Works alongside reimplemented system PRX libraries to enable execution on the target operating system without separate runtime processes.

Demonstration of Reaching a PS5 Game's Main Menu on PC Hardware

An early technical milestone has been reported for the project. On September 26, 2026, Tom's Hardware reported that AnyPS5 successfully reached a PS5 game's main menu on PC hardware.

Rather than relying on traditional emulation layers, the demonstration showed the game running after converting its executable directly into a native Windows or Linux program. This achievement marks an early proof-of-concept milestone for direct binary translation and dynamic system library substitution.

Open-Source Architecture Goals and Early-Stage Considerations

AnyPS5 is distributed as an open-source project on GitHub, exploring direct cross-platform interoperability enabled by shared x86-64 architectural foundations.

However, developers and technical observers must note several early-stage boundaries:

  1. Ongoing System Library Implementation: Reimplementing console system PRX libraries for dynamic linking is actively evolving, with broader system API coverage still required for full functionality.
  2. Commercial Title Compatibility: While reaching a game's main menu demonstrates the feasibility of the relinking and translation pipeline, achieving comprehensive compatibility across commercial games remains an ongoing technical endeavor.

Despite these boundaries, AnyPS5 represents a noteworthy departure from conventional emulation frameworks, demonstrating that direct binary relinking and dynamic library replacement offer an alternative path for console-to-PC interoperability.

Sources