I have looked at the latest SVN revision of snes9x-gtk (which contains a lot of fixes, also some having to do with the new APU and some fiddling with input and output values). Unfortunately, I couldn't get it to compile in combination with some of the files that came from the PS3 Snes9x port (gave a compile error at memmap.cpp). I will try to take a look at individual patches they did to the APU core and see if there's anything there that might take care of the problem.
I still think the key to getting the sound just right is to find the optimal setting/value for Settings.SoundInputRate and Settings.SoundPlayback (it seems anything lower than 48000 sounds terrible - since a lot of guides advise you to set the output to 32000 since that was the frequency that the SNES soundchip normally outputted at.
Anyway, I guess it's better than the previous build. And at least this build is compatible with .sfc files.
* Setting.AutoSaveDelay = 0
* Settting.SoundSync = 0
* SFC ROM support
I will try to see if we can get zip support working - trying to figure out how to use loadzip.cpp.
Nobody wants to see bSNES more than me personally on the PS3. Unfortunately, I have looked at the source and I don't think I have enough understanding of the SDK (or bSNES, for that matter) at the moment to try. But fortunately, it seems like somebody else that has already posted on byuu's forums is already looking at doing a port.
It doesn't really do what that guy claims it does for sound - you will still hear the occasional sound hiccup, but I guess overall it's an improvement. You will notice indeed somewhat less lag, but the sound is still scratchedy. This seems to be somewhat of a problem with SNES9x starting with version 1.42.