--- np2/cbus/mpu98ii.c 2003/12/08 00:55:30 1.3 +++ np2/cbus/mpu98ii.c 2004/01/22 01:10:03 1.5 @@ -54,8 +54,8 @@ static void makeintclock(void) { if (l < 5*2) { l = 5*2; } - l *= mpu98.timebase; // *12 - mpu98.clock = (pc.realclock * 5 / l); // /12 + l *= mpu98.timebase; // *12 + mpu98.clock = (pccore.realclock * 5 / l); // /12 } static void sendallclocks(REG8 data) { @@ -526,7 +526,7 @@ static void IOOUTCALL mpu98ii_o0(UINT po } } if (sent) { - midiwait(pc.midiclock * sent); + midiwait(pccore.midiclock * sent); } } (void)port; @@ -558,7 +558,7 @@ static void IOOUTCALL mpu98ii_o2(UINT po setrecvdata(MPU_ACK); } } - midiwait(pc.realclock / 10000); + midiwait(pccore.realclock / 10000); } (void)port; } @@ -630,7 +630,7 @@ void mpu98ii_reset(void) { mpu98.timebase = 2; mpu98.port = 0xc0d0 | ((np2cfg.mpuopt & 0xf0) << 6); mpu98.irqnum = mpuirqnum[np2cfg.mpuopt & 3]; - pic_registext(mpu98.irqnum); +// pic_registext(mpu98.irqnum); makeintclock(); }