Fixed MPU-401 reset callback. Space Quest 3 and Hard Ball 3 (possibly other games too) now work.
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user