Go to file
boykopovar f23cc495f4 fix(nid): rebuild dynstr instead of in-place patch to avoid suffix-merge corruption 2026-08-21 16:24:16 +03:00
core fix(nid): rebuild dynstr instead of in-place patch to avoid suffix-merge corruption 2026-08-21 16:24:16 +03:00
docs refactor(core): add some nodiscard and const 2026-08-03 21:05:36 +03:00
.gitignore initial commit 2026-08-03 20:02:52 +03:00
CMakeLists.txt feat(core): relocation tables from pt dynamic instead of hardcoded offset 2026-08-04 13:32:22 +03:00
LICENSE initial commit 2026-08-03 20:02:52 +03:00
README.md feat(elfpatcher): add dt_runpath libs/ support with configurable --rpath flag 2026-08-20 11:01:34 +03:00

README.md

About

Converter for native execution of PlayStation 5 ELF binaries on Linux through binary format conversion and ABI compatibility. The implementation uses only the C++20 standard library and performs deterministic binary transformation without heuristics or interpretation.

Status

Loader startup works: execution reaches _start and runs normally up to the first call into an external library function (from test .prx stubs).

Disclaimer

This project is intended for interoperability, research, preservation, and compatibility purposes. It does not include, distribute, or require copyrighted software, firmware, cryptographic keys, or proprietary libraries. Users are responsible for ensuring that any binaries used with this project are obtained and used in accordance with applicable laws and their respective license terms.

License

This project is licensed under the GNU General Public License version 2 only.