From a51b0e97f65ad195b1cae43de7e2a812330c25a0 Mon Sep 17 00:00:00 2001 From: SarahW Date: Wed, 4 Mar 2020 21:58:34 +0000 Subject: [PATCH] Do not reset FDC status when write to 3F2 has bit 2 set, only when bit 2 changes. --- src/fdc.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/fdc.c b/src/fdc.c index 041d0b5..927f1ac 100644 --- a/src/fdc.c +++ b/src/fdc.c @@ -348,11 +348,6 @@ void fdc_write(uint16_t addr, uint8_t val, void *priv) } else { - if (val&4) - { - fdc.stat=0x80; - fdc.pnum=fdc.ptot=0; - } if ((val&4) && !(fdc.dor&4)) { timer_set_delay_u64(&fdc.timer, 8 * TIMER_USEC);