From 882da6537d666593fad23d83156325081da16e2d Mon Sep 17 00:00:00 2001 From: SarahW Date: Sat, 9 Dec 2017 15:48:21 +0000 Subject: [PATCH] Stop disc drive on write protect error. Fixes Hitchhiker's Guide booter. --- src/disc_sector.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/disc_sector.c b/src/disc_sector.c index 8aad435..b7805d6 100644 --- a/src/disc_sector.c +++ b/src/disc_sector.c @@ -284,6 +284,7 @@ void disc_sector_poll() if (writeprot[disc_sector_drive]) { fdc_writeprotect(); + disc_sector_state = STATE_IDLE; return; } if (index_count > 1) @@ -349,6 +350,7 @@ void disc_sector_poll() if (writeprot[disc_sector_drive]) { fdc_writeprotect(); + disc_sector_state = STATE_IDLE; return; } if (!index_count || fdc_get_bitcell_period() != get_bitcell_period() ||