1.33c-WIP2
Bug: If emulation options such as 'Emulation Pause','Toggle Show FPS',etc. are assigned to a Gamepad/Joystick button,when emulation is running,pressing the assigned joypad button only once actually toggles this option very rapidly at 60 times per second ?!
I can't pause/unpause the emulation with a joypad because of this weird bug.
Holding a button down should trigger only once (one press),not acting like a Turbo-fire button.
Even the ZSNES WIP builds have this #$%&*@^ problem.Pressing the joypad button to toggle 'Show FPS' toggles it many times at a very fast rate,mostly making an even number of toggles,so it's very difficult to toggle anything.
Performance:
So this little VSync fix did improve performance a bit with VSync OFF and the unstable framerate is now gone.
Framerate with VSync off is now always faster than with VSync on = correct behavior
But it didn't improve performance at all with VSync ON,so the old 1.32 is still a good 10fps faster with HQ3x VSync ON.
Still getting 50fps with 1.33c
Here's the performance I get now:
HQ4x Double Buffer VSync ON - 37 fps VSync OFF - 38 fps
HQ4x Triple Buffer VSync ON - 44 fps VSync OFF - 46 fps
HQ3x Double Buffer VSync ON - 42 fps VSync OFF - 60 fps
HQ3x Triple Buffer VSync ON - 50 fps VSync OFF - 60 fps
Reference (old v1.32): HQ3x VSync ON, TB - 60 fps
Will there be an option to set NEStopia to run at 120Hz refresh for NTSC and 100Hz for PAL (Like ZSNES does)? Also an option to force the monitor to run at 50 Hz when using PAL mode (a good deal of CRT monitors actually support 50Hz refresh)
The Screen Curvature 'option' is not that useful for now,but it may become more useful if it bends the ends of the picture as well,giving you something like a 'reverse-pincushion shape' distortion effect on the picture.
The screen still looks flat now,even with a maximum curvature.
Remember VirtuaNES and it's novelty feature - 'Show TV frame' where it applies an old TV BMP to the picture? A proper curvature plus a realistic-looking 'TV frame' would get it closer to the 'TV experience'

Just the BMP of the 'frame' in VirtuaNES looks kinda sucky (like an ancient 1960 B/W TV)
