snes9x/gtk
BearOso 50f9f9eba1 Move S9xSyncSpeed call.
DMA can last multiple frames, and so can S9xMainLoop.
If we throttle outside of S9xMainLoop or only as we're exiting the
loop as is currently done, we zoom through multiple frames and
overrun the audio. Moving S9xSyncSpeed just after EndScreenRefresh
causes it to be called every frame.

This seemingly wasn't a problem because throttling with vsync *did*
happen every frame regardless. Oops.
2023-03-20 16:02:36 -05:00
..
data Gtk: Update built-in mini-icon. 2020-08-23 17:46:25 -05:00
po Merge pull request #753 from Felipefpl/master 2023-03-11 14:36:13 -06:00
src Move S9xSyncSpeed call. 2023-03-20 16:02:36 -05:00
AUTHORS Gtk: Add Ukrainian translation from StanleyKid-22. 2022-03-01 18:22:03 -06:00
CMakeLists.txt Gtk/Wayland: Support fractional scale. 2023-03-07 14:01:29 -06:00