Fixed MPU-401 reset callback. Space Quest 3 and Hard Ball 3 (possibly other games too) now work.

This commit is contained in:
TC1995
2017-05-12 05:19:45 +02:00
parent ced75af0c2
commit 1f3f8a65f4

View File

@@ -271,7 +271,7 @@ static void MPU401_WriteCommand(mpu_t *mpu, uint8_t val)
break;
case 0xff: /* Reset MPU-401 */
pclog("MPU-401:Reset %X\n",val);
mpu401_reset_callback = MPU401_RESETBUSY * 1000 * TIMER_USEC;
mpu401_reset_callback = MPU401_RESETBUSY * 200 * TIMER_USEC;
mpu->state.reset=1;
MPU401_Reset(mpu);
if (mpu->mode==M_UART) return;//do not send ack in UART mode