P64PulseStreamConvertToGCRWithLogic might return wrong values? #2

Open
opened 2020-10-03 20:48:06 +00:00 by markusC64 · 0 comments
markusC64 commented 2020-10-03 20:48:06 +00:00 (Migrated from github.com)

Can you please check P64PulseStreamConvertToGCRWithLogic?

I think it might return a wrong bitstream because the distance of the last flux and the very first flux of the track is not considered. Obviously, on a real disk, a track is a circle and so the difference of the two flux is yet another difference of adjacent flux resulting in decoded bit(s).

Cannot verify that because tracks are stripped by micro64disktool - cf my other report.

But I am observing read errors that should not be there in software using p64 library.

Can you please check P64PulseStreamConvertToGCRWithLogic? I think it might return a wrong bitstream because the distance of the last flux and the very first flux of the track is not considered. Obviously, on a real disk, a track is a circle and so the difference of the two flux is yet another difference of adjacent flux resulting in decoded bit(s). Cannot verify that because tracks are stripped by micro64disktool - cf my other report. But I am observing read errors that should not be there in software using p64 library.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BeRo1985/micro64disktool#2
No description provided.