|
|
| version 1.5, 2004/01/15 14:06:58 | version 1.6, 2004/02/19 11:32:12 |
|---|---|
| Line 10 void artic_callback(void) { | Line 10 void artic_callback(void) { |
| SINT32 leng; | SINT32 leng; |
| mul = pccore.multiple; | mul = pccore.multiple; |
| if (pccore.baseclock == PCBASECLOCK25) { | if (pccore.cpumode & CPUMODE_8MHZ) { |
| mul *= 16; | mul *= 13; |
| } | } |
| else { | else { |
| mul *= 13; | mul *= 16; |
| } | } |
| leng = CPU_CLOCK + CPU_BASECLOCK + CPU_REMCLOCK; | leng = CPU_CLOCK + CPU_BASECLOCK + CPU_REMCLOCK; |
| leng *= 2; | leng *= 2; |
| Line 32 static UINT32 artic_getcnt(void) { | Line 32 static UINT32 artic_getcnt(void) { |
| SINT32 leng; | SINT32 leng; |
| mul = pccore.multiple; | mul = pccore.multiple; |
| if (pccore.baseclock != PCBASECLOCK20) { | if (pccore.cpumode & CPUMODE_8MHZ) { |
| mul *= 16; | mul *= 13; |
| } | } |
| else { | else { |
| mul *= 13; | mul *= 16; |
| } | } |
| leng = CPU_CLOCK + CPU_BASECLOCK + CPU_REMCLOCK; | leng = CPU_CLOCK + CPU_BASECLOCK + CPU_REMCLOCK; |
| leng *= 2; | leng *= 2; |