if (!(currentConfig.EmuOpt & EOPT_NO_FRMLIMIT)) {\r
timestamp = get_ticks();\r
diff = timestamp - timestamp_base;\r
- if (diff < diff_lim) // we are too fast\r
+ if (!reset_timing && diff < diff_lim) // we are too fast\r
plat_wait_till_us(timestamp_base + diff_lim);\r
}\r
}\r