Fix dynarec timer granularity to 5us. Fixed speed issues in Tubular Worlds.
This commit is contained in:
parent
97ac443f70
commit
4af811699e
1 changed files with 2 additions and 2 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in a new issue