AnyPS5: Port PS5 binaries to PC without emulation (87% system libraries mapped)
- ID
- 32668
- Status
- summarized
- Published
- 07 Oct 2026, 7:28 AM
- Fetched
- 07 Oct 2026, 4:24 PM
- Provider
- Hacker News
- Category
- dev-community
- Original URL
- https://github.com/boykopovar/AnyPS5
- Source URL
- https://hnrss.org/best
Summary
- Score
- 5.0
- Created
- 07 Oct 2026, 4:24 PM
- Tags
- Audience
- developers
What happened
AnyPS5 is a GPL-2.0 GitHub project (7.3k stars, 550 forks, 2,271 commits) that relinks PS5 executables into native Linux and Windows binaries and ships dynamic-link implementations of PS5 system PRX libraries, explicitly with no emulation and no separate runtime process. Its only verified game is the 2D platformer Dreaming Sarah, reported at a stable 60 fps on a GTX 1050 Ti / i5-7500 at 3.4GHz, with shaders recompiled to SPIR-V (validated via Spirv-Tools when built with ANYPS5_ENABLE_SPIRV_TOOLS). The headline '87% system libraries mapped' is defined in the README as the share of functions the project itself has declared, not of all PS5 system functions, and unknown states hard-fail via std::runtime_error to stderr.
Why it matters
Treat the 87% figure as a moving denominator, not coverage of the PS5 API: the README says the total grows as more functions are declared, so progress percentages can rise while real compatibility stays at one verified title. If you work on binary translation, shader recompilation, or Vulkan/SPIR-V tooling, the relinker-plus-PRX-stub design is the concrete artifact to read (SDL controller mapping via anyps5-input.ini, no emulator process to debug). If you are considering anything PS5-adjacent commercially, the disclaimer restricts the project to interoperability, research, preservation, and compatibility and excludes firmware, keys, and proprietary libraries, so it is not a distribution channel.
Discussion angle
Is '87% of system libraries' a meaningful progress metric when the denominator is the project's own declarations? Compare against how other compatibility projects (Proton, Wine, RPCS3) report coverage, and ask what a single verified 60 fps 2D platformer actually proves about the relinker approach.