Overview of PSPSDK libraries and tools
masterPSPSDK provides a comprehensive environment for PSP development, including core libraries for OS interfacing, graphics, and audio, as well as specialized build tools.
Core Libraries
- OS Interface: Stub libraries and headers for threading, file I/O, display drivers, and WiFi networking.
- Runtime Support: Basic
crt0support for executables and libraries. - libcglue: Fulfills newlib system call requirements.
- libGU: Interface for 2D and 3D hardware acceleration (Graphic Engine).
- libGUM: Interface for 3D matrix manipulation.
- Audio: Simple library for PCM audio stream playback.
- Standard C Library: Support for linking with the full C library provided by the PSPDEV toolchain.
Build Tools
bin2c,bin2o,bin2s: Convert binary files to C source, object files, or assembler source.mksfo,mksfoex: CreatePARAM.SFOfiles.pack-pbp,unpack-pbp: Manage files withinEBOOT.PBP.psp-config: Locate PSPDEV tools and libraries.psp-prxgen: Convert specific ELFs to PRX files.psp-build-exports: Create export tables.psp-fixup-imports: Fix import tables post-linking to remove unused functions.build.mak: A library for Make to simplify building programs and libraries.