boykopovar/AnyPS5: Tool for automated PS5 executables porting to Linux and Windows · GitHub


Tool for automated executables porting to Linux and Windows.

Includes a relinker that converts executable to the goal system’s native format and implementations of system prx libraries appropriate for dynamic linking. No emulation or separate runtime course of.

Usage, Build instructions, Technical debt of the project, code style conventions, contributing

shaders

progress map

* System libraries: share of the capabilities identified to the mission to this point (declared in core/libs/prx), not of each PS5 system perform. The whole grows as extra capabilities are declared.

List of verified games

Dreaming Sarah (2D platformer) runs at a secure 60 fps on a GTX 1050 Ti / i5-7500 3.4GHz.

Unsupported or sudden states strictly throw std::runtime_error. what() is printed to stderr and the method terminates.

The shader recompiler efficiently produces SPIR-V (validated through Spirv-Tools when constructed with ANYPS5_ENABLE_SPIRV_TOOLS).

See the game compatibility list for examined video games and identified points.

SDL-mapped sport controllers are supported, together with analog sticks and triggers. Keyboard and mouse controls will be configured with an anyps5-input.ini file. See input mapping for the supported gadgets and configuration format.

This mission is meant for interoperability, analysis, preservation, and compatibility functions. It doesn’t embrace, distribute, or require copyrighted software program, firmware, cryptographic keys, or proprietary libraries. Users are liable for guaranteeing that any binaries used with this mission are obtained and utilized in accordance with relevant legal guidelines and their respective license phrases.

This mission is licensed underneath the GNU General Public License model 2 solely.



Source link