--- np2/fdd/fdd_mtr.c 2004/02/22 00:05:56 1.6 +++ np2/fdd/fdd_mtr.c 2004/05/15 16:26:54 1.8 @@ -108,7 +108,12 @@ static void fddmtr_event(void) { void fddmtr_initialize(void) { - fddmtr_event(); +#if defined(SUPPORT_SWSEEKSND) + fddmtrsnd_play(0, FALSE); +#else + soundmng_pcmstop(SOUND_PCMSEEK); +#endif + ZeroMemory(&fddmtr, sizeof(fddmtr)); FillMemory(fddmtr.head, sizeof(fddmtr.head), 42); } @@ -139,8 +144,8 @@ void fddmtr_seek(REG8 drv, REG8 c, UINT fddmtr.busy = 1; nevent_set(NEVENT_FDBIOSBUSY, size * pccore.multiple, fdbiosout, NEVENT_ABSOLUTE); - return; } + return; } waitcnt = (size * DISK1ROL_MS) / (1024 * 8);