|
|
| version 1.4, 2004/01/13 05:30:58 | version 1.5, 2004/02/19 11:32:11 |
|---|---|
| Line 21 static UINT pit3_latch(void) { | Line 21 static UINT pit3_latch(void) { |
| if (clock >= 0) { | if (clock >= 0) { |
| clock /= pccore.multiple; | clock /= pccore.multiple; |
| clock /= 8; | clock /= 8; |
| if (pccore.baseclock == PCBASECLOCK25) { | if (!(pccore.cpumode & CPUMODE_8MHZ)) { |
| clock = clock * 13 / 16; | clock = clock * 13 / 16; |
| } | } |
| return(clock); | return(clock); |
| Line 109 static void setmusicgenevent(BOOL absolu | Line 109 static void setmusicgenevent(BOOL absolu |
| else { | else { |
| cnt = pccore.multiple << 16; | cnt = pccore.multiple << 16; |
| } | } |
| if (pccore.baseclock == PCBASECLOCK25) { | if (!(pccore.cpumode & CPUMODE_8MHZ)) { |
| cnt = cnt * 16 / 13; // cnt * 2457600 / 1996800 | cnt = cnt * 16 / 13; // cnt * 2457600 / 1996800 |
| } | } |
| cnt *= 8; | cnt *= 8; |