psf/psf2 support

Issue #12 new
chronomitch created an issue

Would it be possible to bring in support for psf/psf2/minipsf files for Playstation and Playstation 2 music? Christopher Snow (kode54) has implemented support for these formats in other projects. See here for details. I don't know how difficult it would be to port that code over to libgme.

Comments (3)

  1. Tom M.

    I think that this is even more unlikely to happen than #10. GME supports pretty simple game consoles that allow at least a little bit of control over what is being played (no. of voices, samplerate, ...). PSF doesnt provide this, since afaik it mixes everything within the games code (rather than in hardware) before sending it out. Hence, just like USF, I dont think it would fit into GME.

    So, unless you do it yourself, you better use a lib like https://gitlab.kode54.net/kode54/aopsf

  2. Christopher Snowhill

    USF and GSF are the only two xSF formats which usually involve software mixing. Most of the others use hardware synthesis chips, which are simulated.

  3. Log in to comment