From 1f3f8a65f49af87498c0b773b66785ec410a66e1 Mon Sep 17 00:00:00 2001 From: TC1995 Date: Fri, 12 May 2017 05:19:45 +0200 Subject: [PATCH] Fixed MPU-401 reset callback. Space Quest 3 and Hard Ball 3 (possibly other games too) now work. --- src/SOUND/snd_mpu401.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SOUND/snd_mpu401.c b/src/SOUND/snd_mpu401.c index 14e18192a..837186188 100644 --- a/src/SOUND/snd_mpu401.c +++ b/src/SOUND/snd_mpu401.c @@ -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