Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

AnyPS5

AnyPS5: A tool for automatic porting of PS5 executables to Linux and Windows.

What problem it solves

PS5 executables need to be converted into native executables for Linux and Windows, with suitable system libraries available for dynamic linking. The project addresses this porting work without emulation or a separate runtime process.

Key features

  • Native executable relinking — The relinker converts executables into the native format of the target operating system and provides system prx library implementations for dynamic linking.

    Source: README, core

  • Shader recompilation — The shader recompiler produces SPIR-V, with validation available through Spirv-Tools when the project is built with ANYPS5_ENABLE_SPIRV_TOOLS.

    Source: README, 3rdparty

  • Configurable input mapping — SDL-mapped game controllers are supported, including analog sticks and triggers. Keyboard and mouse controls can be configured through an anyps5-input.ini file.

    Source: README, docs

  • Multiple host platforms — The main tool targets Linux and Windows, while the relinker-only build also runs on macOS, including Apple silicon.

    Source: README

  • Documented build and architecture — The repository includes dedicated documentation for usage, build instructions, architecture, technical debt, conventions, and contributing.

    Source: docs, CMakeLists.txt, CONTRIBUTING.md

Who it may suit

This project may suit developers and researchers working on interoperability, preservation, or compatibility of PS5 executables on Linux, Windows, or the macOS relinker-only build.

Topics to discuss

  • Which additional PS5 system library functions should be implemented next?

  • How should compatibility reports and game bring-up testing be structured for new titles?

  • What improvements are needed for input mapping and configuration across supported devices?


Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.

Read the original README https://github.com/boykopovar/AnyPS5#readme

ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.

github.comhttps://github.com/boykopovar/AnyPS5

Comments

…