--- np2/fdd/fdd_mtr.c 2004/05/15 16:26:54 1.8 +++ np2/fdd/fdd_mtr.c 2011/01/15 18:04:43 1.10 @@ -117,9 +117,9 @@ void fddmtr_initialize(void) { FillMemory(fddmtr.head, sizeof(fddmtr.head), 42); } -void fddmtr_callback(UINT time) { +void fddmtr_callback(UINT nowtime) { - if ((fddmtr.curevent) && (time >= fddmtr.nextevent)) { + if ((fddmtr.curevent) && (nowtime >= fddmtr.nextevent)) { fddmtr_event(); } } @@ -187,3 +187,9 @@ void fddmtr_seek(REG8 drv, REG8 c, UINT (void)drv; } +void fddmtr_reset(void) { + + fddmtr.busy = 0; + nevent_reset(NEVENT_FDBIOSBUSY); +} +