OpenOrbis PS4 Toolchain v0.4
Once again, Specter offers a new version of the OpenOrbis Toolchain which goes to v0.4, and as usual it does not work in half measures since the changes are numerous.As a reminder, the Toolchain is a set of tools that allows developers to build ELF files without having to use the official Sony SDK, so only free tools are needed to make a homebrew. The way to launch them remains the same, namely using the kernel exploit 5.05.
Changelog 0.4 :
Known Issues
- Added C++ support via include/c++/v1 headers and statically built libcxx.
- Added support for C++ init_array/fini_array dynamic tags in create-eboot / create-lib.
- Remade a new fancy windows installer.
- Created a script to streamline the release creation process.
- Added initial PS4 library documentation into /docs for libkernel, pad, sysmodule, userservice, and videoout.
- Common functionality between samples (graphics and logging as well as PNG decoding) have been moved into /samples/_common.
- Font sample has been rewritten to use C++.
- Hello world sample has been rewritten to use C++.
- Input sample has been rewritten to use C++ and now has a visual component to make the sample more obvious in what it does.
- PNG decoding sample has been rewritten to use C++.
- System sample has been rewritten to use C++ and now prints to the screen instead of stdout to better demonstrate what it does.
- Threading sample has been rewritten to use C++ and similar to system sample, now prints to the screen.
- Fixed an issue where the create-eboot/lib and readelf build scripts were not building for macOS.
- Fixed a minor typo in readelf which caused DT_INIT_ARRAY_SZ and DT_FINI_ARRAY_SZ tags to be incorrectly identified as DT_INIT_ARRAY and DT_FINI_ARRAY tags.
- Updated various sample readmes to account for reworked samples.
- Removed old installer NSIS script.
iostream's std::cout does not function properly and will cease to work after one write. For writing to stdout, use the DEBUGLOG macro in samples/_uncommon/log.h. We hope to address this in the future.
Download: OpenOrbis PS4 Toolchain v0.4
0 Comments