Since I haven't updated Snes9x for a while, I'd like to release a non-beta version. Download link is in the first post of the topic.
Changes from the latest beta
Ol' good 1 frame lag of watch is back. The fix in the beta was incomplete. I have written a new fix for it, but it requires painting screen twice, and also has some limitations, so I didn't apply it. If you need a lag-free watch, use my memory watch or other memory watch tool.
Sync Sound
In 1.43, Snes9x may get frozen when you set Sync Sound on. I don't know why, some people reported that to me anyway. As far as I know, no one has experienced it with 1.51. That's odd.
Generally, Sync Sound makes sound more accurate, but in 1.51, it makes noise samples a bit strange. I haven't figured out why.
Also, now Sync Sound affect AVI output! (
sample) but I have modified only Windows version.
Other Notes
Since Snes9x v11 outputs a little broken savestate, also it has some bugs around macro, I hadn't felt good that it was the latest non-beta version. Anyway, they were fixed in v12!