I'm the one who programmed this game, and we have used the sony psyq sdk to do it.
It's techinally illegal, but the psx is dead and sony doesn't profit from it a single penny nowadays.
License issuing for the PSX has also been stopped for several years.
Bladelib is too limited in my opinion, you can't even hook a callback to the vsync interrupt, and that pretty
much destroys every intention someone could have to do a game using it.
Yaroze is better, but it lacks CD access, and that's a no-no when your game starts getting bigger,
not to mention that it also wastes uselessly that little of ram that the PSX has.
I've always thought about going away from these old psyq libs after this release, as I first
wanted to get something out for us to release, and then rewrite it using our own library (that's not even started yet).
I've yet to find out a way to make the generated EXEs readable by the PSX Bios, I wanted to make a loader using
SPASM to run raw code instead of generating EXEs, but SPASM exes don't even run when on a CD.
Hehe, being tied to PsyQ's gcc 2.8.1 isn't good, either