Great! Worked just fine. However, while running it does exhibit some strange behaviors.
1) When I "mouse-over" the window below the menu controls, the app crashes. This only occurs when I first start the app, and doesn't seem to be an issue after I have loaded a rom file. So, when I start the app, I have to mouse-around above the window and access the menu controls from above.
I've never experienced this before, but I have an idea of the cause. I'll definitely look into it.
2) I have a fairly powerful machine, and built this ware from your patch and snes9x's source to suit it. When I full screen with bilinear filter on, It slows down to 60-75% normal speed. However, when I maximize the window, attaining nearly the same resolution it doesn't slow down very much at all.
This is definitely strange. OpenGL scaling should be free with accelerated drivers. Fullscreen mode is really only resizing the window to fit the screen. If you're changing the resolution, it might have to do with the vertical refresh rate. Can you tell me what kind of graphics card you're using and which drivers you have installed?
It's interesting though that when the speed of the emulation slows, it does so quite gracefully. The sound keeps pace slowly and in perfect sync with the graphics.
By default, this port uses a fixed frame skip of 0 to avoid stuttering. You can reset auto-framerate in the emulation tab of preferences, and things will run regular speed excepting the graphics.
Lastly, do you suppose you might write an install script for this?
I have plans for an make install target and menu errata, but no distribution packages. Unfortunately, there are way too many OSs and distributions to build for.