Fix dynarec timer granularity to 5us. Fixed speed issues in Tubular Worlds.

This commit is contained in:
SarahW 2017-11-19 21:55:49 +00:00
commit 4af811699e

View file

@ -493,14 +493,14 @@ void exec386_dynarec(int cycs)
int tempi;
int cycdiff;
int oldcyc;
int cyc_period = cycs / 2000; /*5us*/
//output = 3;
cycles_main += cycs;
while (cycles_main > 0)
{
int cycles_start;
cycles += 1000;
cycles += cyc_period;
cycles_start = cycles;
timer_start_period(cycles << TIMER_SHIFT);