-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mfm decoder misses overlapped sectors #551
Comments
Fixes davidgiven#551. This is important for some copy protection schemes.
Fixes davidgiven#551. This is important for some copy protection schemes.
Fixes davidgiven#551. This is important for some copy protection schemes.
Fixes davidgiven#551. This is important for some copy protection schemes.
This is because start-of-record sequences are only detected while seeking for the next record, and are ignored when actually reading data (because they are actually valid data, just with non-standard disk pulses). A previous version of the decoder would actually slice the flux into records based on start-of-record sequences and then decode each one individually, which wouldn't have suffered from this problem, but that caused other problems --- I forget what. |
Fixes davidgiven#551. This is important for some copy protection schemes.
When sectors overlap, any track headers that are within the data region of the sector are missed entirely.
The text was updated successfully, but these errors were encountered: