Reply 40 of 44, by wd
At a first glance:
the only change to the auto-cycles that has an effect (on my pc! )
is the change from >= 1000 to >= 250 in the line
if (CPU_CycleAuto && (ticksScheduled >= 1000 || ticksDone >= 1000)) {
Indeed this does avoid most of the sound stuttering experienced with
some games for me.
auto-cycles still has problems with opengl+vsync where the cycles drop
down to zero, unless this is resolved, the auto-cycling to a fixed cycle
value (CPU_CycleSet in the patch) isn't an option.
The patch breaks the singlestepping of the heavy-debug enabled
dosbox debugger, should be easy to fix so don't bother.