Skip to content

Releases: zPSP-Dev/Zig-PSP

Zig-PSP v0.5

17 Oct 08:06
Compare
Choose a tag to compare

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!

04 Oct 23:11
Compare
Choose a tag to compare

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!

30 Sep 21:54
Compare
Choose a tag to compare

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!