per
Veteran Member
This may be an oddly specific question, but is there a reason for a floppy disk controller to write-precompensate the clock-bit in the bitstream 00<-0<-10 but not 00<-0<-11 for FM modulation?
That is...
Just trying to figure out if the designers of a disk controller did an oopsie in the pattern-ROM or not.. If there is a reason why only one of these cases are compensated and not both, then I am eager to learn why.
That is...
Code:
<--- platter velocity <---
0 0 0 1 0
___-___-___-_-_-___-
^ Compensated with a small delay (-> direction), as expected
0 0 0 1 1
___-___-___-_-_-_-_-
^ Not compensated, for some reason??
Just trying to figure out if the designers of a disk controller did an oopsie in the pattern-ROM or not.. If there is a reason why only one of these cases are compensated and not both, then I am eager to learn why.
Last edited: