From 8e8777775985b4bd970ddfb10297d180642bb03e Mon Sep 17 00:00:00 2001 From: Stephen White Date: Sun, 27 Dec 2020 13:12:05 +1100 Subject: [PATCH] Update DiskImage.cpp Frank's fix for #200 FindSync was not looping the disk track correctly. --- src/DiskImage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DiskImage.cpp b/src/DiskImage.cpp index 1510118..4ee0a76 100644 --- a/src/DiskImage.cpp +++ b/src/DiskImage.cpp @@ -1527,7 +1527,7 @@ int DiskImage::FindSync(unsigned track, int bitIndex, int maxBits, int* syncStar else { bitIndex++; - if (bitIndex >= MAX_TRACK_LENGTH * 8) + if (bitIndex >= int(BitsInTrack(track))) bitIndex = 0; #if defined(EXPERIMENTALZERO) byte = tracks[(track << 13)+(bitIndex >> 3)];