From 2e3444697fe92de1049e5298405d81a2ab69b144 Mon Sep 17 00:00:00 2001 From: SarahW Date: Wed, 4 Mar 2020 22:01:57 +0000 Subject: [PATCH] FDC seek command always reports ST0 with head 0. Fixes numerous disc access issues on Windows 98SE/ME. --- src/fdc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fdc.c b/src/fdc.c index dc2fcc8..070d05b 100644 --- a/src/fdc.c +++ b/src/fdc.c @@ -639,7 +639,7 @@ bad_command: case 0x0f: /*Seek*/ fdc.stat = 1 << fdc.drive; - fdc.head = (fdc.params[0] & 4) ? 1 : 0; + fdc.head = 0; timer_disable(&fdc.timer); time = fdd_seek(fdc.drive, fdc.params[1] - fdc.track[fdc.drive]); if (time)