hn.today

AnyPS5: Port PS5 binaries to PC without emulation (87% system libraries mapped)

github.com226 points173 comments
Screenshot of AnyPS5: Port PS5 binaries to PC without emulation (87% system libraries mapped)

AnyPS5 is a tool that ports PlayStation 5 executables to Linux and Windows by rewriting and relinking binaries into native formats and providing implementations of PS5 system PRX libraries for dynamic linking - no emulation or separate runtime process. It includes a relinker, a shader recompiler that emits SPIR-V (validated with Spirv-Tools when enabled), SDL-based controller support plus configurable keyboard/mouse mapping via an anyps5-input.ini, and explicit error handling that throws std::runtime_error for unsupported states. The project emphasizes interoperability, research, preservation, and compatibility; it does not ship firmware, keys, or proprietary libraries and is distributed under GPL-2.0.

Progress metrics show a high level of API coverage (title indicates 87% of system library functions declared in core/libs/prx), and the repo has active development history (2,162 commits, many contributors) and community interest (about 6.5k stars, 474 forks). A verified example, Dreaming Sarah, runs at stable 60 fps on modest hardware (GTX 1050 Ti / i5-7500). Documentation covers usage, build instructions, code style, technical debt, and contributing; a compatibility list and game-specific notes track tested titles and known issues. A Discord channel and project resources are available for collaboration.

Read on github.com173 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Hardware

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.