From 91acf474880323c7cb143f5d6c67207993af499a Mon Sep 17 00:00:00 2001 From: SarahW Date: Sat, 10 Feb 2018 11:08:09 +0000 Subject: [PATCH] FDC seek commands on non-existant drives should still complete. Fixes hangs in some Windows 9x startups. --- src/fdd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fdd.c b/src/fdd.c index 17e61ec..69a196f 100644 --- a/src/fdd.c +++ b/src/fdd.c @@ -81,7 +81,10 @@ void fdd_seek(int drive, int track_diff) drive ^= fdd_swap; if (drive >= 2) + { + disctime = 5000; return; + } fdd[drive].track += track_diff;