--- np2/io/pic.c 2003/11/12 00:55:38 1.3 +++ np2/io/pic.c 2003/11/12 20:02:54 1.4 @@ -243,8 +243,8 @@ void pic_setirq(BYTE irq) { if (bit & PIC_SYSTEMTIMER) { if ((pit.mode[0] & 0x0c) == 0x04) { SINT32 cnt; // ver0.29 - if (pit.value[0].w > 8) { - cnt = pc.multiple * pit.value[0].w; + if (pit.value[0] > 8) { + cnt = pc.multiple * pit.value[0]; cnt >>= 2; } else {