fixed: broken fs0, sram saves
[fceu.git] / drivers / cli / throttle.c
index 604cef7..33941bb 100644 (file)
@@ -1,4 +1,5 @@
 #include <sys/time.h>
+#include <unistd.h>
 #include "main.h"
 #include "throttle.h"
 
@@ -32,7 +33,10 @@ void SpeedThrottle(void)
  ttime=GetCurTime();
 
  if( (ttime-ltime) < (tfreq/desiredfps) )
+ {
+  usleep(1000);
   goto waiter;
+ }
  if( (ttime-ltime) >= (tfreq*4/desiredfps))
   ltime=ttime;
  else