@@ -139,7 +139,8 @@ class AmigaDOS:
cyl = self.tracknr // 2
head = self.tracknr & 1
readback_track = decode_track(cyl, head, flux)
- return readback_track.nr_missing() == 0
+ return (readback_track.nr_missing() == 0
+ and self.sector == readback_track.sector)
def mfm_encode(dat):