and this is one of the comments
snes9x builds pretty much out of the box on ps3linux.
You need to throw the following in snes9x/unix/unix.cpp to get it to build, as the system headers don't seem to define these:
typedef unsigned long kernel_ulong_t;
#define BITS_PER_LONG 32
It's getting stuttery sound and the framerate jumps around in the 45-60 rate, unlike my x86 linux machine and macmini where it stays pegged at 60/60. There's no ppc-native assembly emulator core (unlike x86 and sh4), but I don't think that's the issue since it's only using about 28% cpu (and the X server is using 8%).
Still, kinda neat. Probably won't be all that much work for somebody to get it cleaned up for ps3.