Hrmm, weird, replacing such a large switch/case statement with a jump table should have resulted in some speedup, I thought. Maybe the compiler was already doing that with some optimization thrown in...
richi902, "Home" is the subsection that stores the "Partition" and "Directory" settings. On startup, snes9x creates a directory tree in the "Directory" with the "Partition" setting used for mounting a specific partition on the hard drive.
It's the same behavior as the PC versions. In the linux version, it's ".snes9x" in the home folder. In the windows version, I think it's created in the same directory as the emulator on its first run.
Hope that helps, .