From 6ac7faf14f73e029748cd7ae641a0c38c3c807f4 Mon Sep 17 00:00:00 2001 From: SarahW Date: Wed, 4 May 2016 20:51:51 +0100 Subject: [PATCH] Correct FDI head count. --- src/disc_fdi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/disc_fdi.c b/src/disc_fdi.c index c9a0a80..893a5c1 100644 --- a/src/disc_fdi.c +++ b/src/disc_fdi.c @@ -83,7 +83,7 @@ void fdi_load(int drive, char *fn) fdi[drive].h = fdi2raw_header(fdi[drive].f); // if (!fdih[drive]) printf("Failed to load!\n"); fdi[drive].lasttrack = fdi2raw_get_last_track(fdi[drive].h); - fdi[drive].sides = (fdi[drive].lasttrack > 83) ? 2 : 1; + fdi[drive].sides = fdi2raw_get_last_head(fdi[drive].h) + 1; // printf("Last track %i\n",fdilasttrack[drive]); drives[drive].seek = fdi_seek; drives[drive].readsector = fdi_readsector;