X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=drivers%2Fgp2x%2Fthrottle.c;fp=drivers%2Fgp2x%2Fthrottle.c;h=e70bbd38074650fd01c49c060106057546ce0eaf;hp=81cd916702cfaee58651f2c426b2b95bbca47b38;hb=937bf65b1c80e9394547e5f105664bd26f3671de;hpb=9115e7d2b5e5b8dc00774fe92db97f1d02b2fee1 diff --git a/drivers/gp2x/throttle.c b/drivers/gp2x/throttle.c index 81cd916..e70bbd3 100644 --- a/drivers/gp2x/throttle.c +++ b/drivers/gp2x/throttle.c @@ -82,11 +82,11 @@ INLINE void SpeedThrottle(void) FSkip = 1; } } - else if (usec_done > usec_aim) + else if (usec_done > usec_aim + 1024*4) { /* auto frameskip */ if (usec_done - usec_aim > 150000) - usec_done = usec_aim = 0; // too much behind, try to recover.. + usec_done = usec_aim = 1; // too much behind, try to recover.. FSkip = 1; tv_prev = tv_now; return;