diff --git a/src/fdc.c b/src/fdc.c index 7addf7e..9d7d673 100644 --- a/src/fdc.c +++ b/src/fdc.c @@ -541,9 +541,9 @@ void fdc_callback() fdc.sector++; if (fdc.sector > fdc.params[5]) { + fdc.sector = 1; if (fdc.command & 0x80) { - fdc.sector=1; fdc.head ^= 1; if (!fdc.head) { @@ -581,9 +581,9 @@ void fdc_callback() fdc.sector++; if (fdc.sector > fdc.params[5]) { + fdc.sector = 1; if (fdc.command & 0x80) { - fdc.sector=1; fdc.head ^= 1; if (!fdc.head) {