one easy way to tell if a PSF1 player is accurate:
Listen to "Chrono Cross - Time/Dreamwatch" (title varies by region?)
Under Audacious (Linux) and foo_psf, the song is missing a cymbal crash at 0:22, when the flute transitions into violin.
foo_qpsf emulates that crash accurately. However, it depends on nonfree PSF firmware. (is that why it's not included in audacious?)
(Another bug in Audacious psf: The seek function jumps to the wrong position. Likely related, when you try to play a song, it starts several seconds in.)
----
This checks if the firmware is emulated accurately. Are there any other emulation inaccuracies?
One issue I can report is that Chocobo's Mysterious Dungeon is completely screwed up for me - using AOPSF 2.1.9 in foobar2000. I do not know at what point this issue occurred, but this set used to play without problems.
Better than Audacious because the plugin is stupid. There's no configuration I can't tell it to ignore timing tags and play forever, I can't configure literally ANY ASPECT of the playback.
It would be really nice if it was commandline driven, doesn't have to be anything special I just want my songs to play forever until I tell it to stop.
And some things sound weird compared to hearing it in an actual emulator running a accurate audio plugin.