diff options
author | ajrhacker <ajrhacker@users.noreply.github.com> | 2020-07-02 13:53:36 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-02 13:53:36 -0400 |
commit | 2d3e086357999178ea5783d4baf43d384a778e66 (patch) | |
tree | 0399c3090f953da4592a4476607291fb5c148ff6 | |
parent | 2199edc398376d014eb70991980d1e339eed612f (diff) | |
parent | 58a414675a21aedf1c9c29540f384f1a6a421fbc (diff) |
Merge pull request #6898 from 68bit/wd177x-dsk-permissive-of-missing-sectors
wd177x dsk: be permissive of some missing sectors in later tracks
-rw-r--r-- | src/lib/formats/wd177x_dsk.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/formats/wd177x_dsk.cpp b/src/lib/formats/wd177x_dsk.cpp index 75d76d26f38..fae7bd5f8a6 100644 --- a/src/lib/formats/wd177x_dsk.cpp +++ b/src/lib/formats/wd177x_dsk.cpp @@ -460,7 +460,12 @@ void wd177x_format::check_compatibility(floppy_image *image, std::vector<int> &c } ns++; } - if(ns != tf.sector_count) + + if(ns > tf.sector_count) + goto fail; + + // Be permissive of some missing sectors in later tracks + if(ns < tf.sector_count && track < 2) goto fail; } } |