Releases: zPSP-Dev/Zig-PSP
Zig-PSP v0.5
In this update, many changes were made to stabilize the toolchain and provide an adequate user experience. It also helped to squash bugs, and improve quality of life.
Major Changes:
- Fix to SFO tool that made PBP files not bootable (alignment)
- Code size reduction for default applications
- Standard library support for most file operations (std.io, std.fs, std.debug.warn)
- Cleaned up error messages
- Safety compatibility layer for Zig
- Updated for Zig master branch (no LLD dependency!)
A corresponding release has been made for the Zig-PSP Template repository
Zig-PSP!
This update is a quick patch that removes the LLD dependency. This toolchain is meant to be used with Zig master-branch / v0.7.0.
Zig-PSP!
Welcome to the first release of the Zig-PSP toolchain! This toolchain is meant to be used with Zig master-branch / v0.7.0, and (for now) has a dependency on LLVM's linker, LLD. Zig-PSP is a repository that contains all the tools and APIs needed to make an application in Zig for the PSP. It also has the ability to generate a standalone library which can be linked to any C applications using a clang toolchain. Zig-PSP is User Mode complete, and allows programmers to develop for the Sony PSP to make homebrew games, applications, and more!
To get started, all you need is an up-to-date Zig install, and LLD. Then, you can make a repository based on this template in order to get a ready environment for PSP development!