Tweaked timing system on 286+ interpreted CPUs - improves DAC sound quality.
This commit is contained in:
parent
970882c7ac
commit
17ea1ace1c
4 changed files with 7 additions and 2 deletions
|
|
@ -217,12 +217,13 @@ void exec386(int cycs)
|
|||
int tempi;
|
||||
int cycdiff;
|
||||
int oldcyc;
|
||||
int cycle_period = cycs / 2000; /*Use a 5us timing granularity*/
|
||||
|
||||
cycles+=cycs;
|
||||
// output=3;
|
||||
while (cycles>0)
|
||||
{
|
||||
int cycle_period = (timer_count >> TIMER_SHIFT) + 1;
|
||||
|
||||
cycdiff=0;
|
||||
oldcyc=cycles;
|
||||
timer_start_period(cycles << TIMER_SHIFT);
|
||||
|
|
|
|||
Loading…
Reference in a new issue