Changelog
Autoloader Changes:
- Removed the static 4-second startup delay (now polls for when the ELF loader is ready, starting immediately).
Upstream Changes:
- Updated Lapse to 2.0.
- Merged ufm42's kexp PS5 post JB all in one shellcode.
- Deprecated PS5 firmware specific kernel offsets.
- Deprecated GPU RW.
Build System Changes:
- Removed all hardcoded/prebuilt binary dependencies (
kexp.bin,elfldr.elf, andpldmgr.elf) from Git tracking. - Implemented a hybrid dependency resolution system that downloads prebuilt assets from GitHub releases or compiles them from source.
- Added
--build-deps(-b) and--download-deps(-d) options to the build script to compile dependencies via Git submodules or force asset downloading. - Dynamically resolves and injects versioned dependency filenames at build-time.
- Autogenerates the
ps5_autoloader/autoload.txtconfiguration and directory structure dynamically during the build. - Created GitHub Actions workflows (
dev.yml,stable.yml) for fully automated releases. - Simplified the directory structure by moving Y2JB cache files from the deeply nested path to a root-level
src/directory.
Full Changelog: v0.5...v0.6-a9821f8
Bundled Binaries:
This build integrates the following external dependency versions: