--- np2/fdd/fdd_mtr.c 2004/03/08 13:11:16 1.7 +++ np2/fdd/fdd_mtr.c 2005/05/15 18:48:36 1.9 @@ -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); } @@ -182,3 +187,9 @@ void fddmtr_seek(REG8 drv, REG8 c, UINT (void)drv; } +void fddmtr_reset(void) { + + fddmtr.busy = 0; + nevent_reset(NEVENT_FDBIOSBUSY); +} +