|
|
| version 1.5, 2004/01/15 14:06:58 | version 1.8, 2007/11/03 00:00:20 |
|---|---|
| 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; |
| leng -= artic.lastclk2; | leng -= artic.lastclk2; |
| if (leng > 0) { | if (leng > 0) { |
| 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; |
| leng -= artic.lastclk2; | leng -= artic.lastclk2; |
| if (leng > 0) { | if (leng > 0) { |
| Line 79 static REG8 IOINPCALL artic_i5f(UINT por | Line 79 static REG8 IOINPCALL artic_i5f(UINT por |
| // ---- I/F | // ---- I/F |
| void artic_reset(void) { | void artic_reset(const NP2CFG *pConfig) { |
| ZeroMemory(&artic, sizeof(artic)); | ZeroMemory(&artic, sizeof(artic)); |
| (void)pConfig; | |
| } | } |
| void artic_bind(void) { | void artic_bind(void) { |