Sony's Psy-Q 4.7 runtime libraries converted to ELF .a archives with
psyq-obj-parser,
for use with a modern mipsel-none-elf toolchain. The PSX.Dev VS Code extension downloads the zip from this
repository's releases.
This replaces the 2021 psyq-4_7-converted-light.zip, which was built before two fixes:
- hi16 relocation addends (pcsx-redux #1557), which broke
rcosand other table lookups (pcsx-redux #1569).rcosnow matches Psy-Q for every angle from -8192 to 8192. - LIBGTE.LIB has 30 modules sharing a name with another module. The old
libgte.akept one of each, losingLightColor,OuterProduct0,Clip4FT, theGsPrst*functions and others. All 539 are in now.
To rebuild: ./build.sh <Psy-Q_47/LIB> <psyq-obj-parser> <include dir> <out>. split-lib.py reads both
LIB v1 and the v2 format used by libsn.lib.
The libraries are Sony's. Downloading them does not give you a license to use them.