From 05d9cc34a897604e8e074d860ed9472dc08b9729 Mon Sep 17 00:00:00 2001 From: TomW Date: Sat, 12 Sep 2015 16:45:20 +0100 Subject: [PATCH] FDC track number is incremented when hitting end of track when operation is not multi-track. Fixes BasicLinux. --- src/fdc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/fdc.c b/src/fdc.c index 9d7d673..9e62faf 100644 --- a/src/fdc.c +++ b/src/fdc.c @@ -556,7 +556,10 @@ void fdc_callback() } } else + { + fdc.track[fdc.drive]++; fdc.tc = 1; + } } if (fdc.tc) { @@ -596,7 +599,10 @@ void fdc_callback() } } else + { + fdc.track[fdc.drive]++; fdc.tc = 1; + } } if (fdc.tc) {