Я воспользовался паспортом на КЖД и даташитом на чип WD1010. Вот сравнение структуры дорожки:
* Байты A1:FE и A1:80 образуют адресный маркер идентификатора и адресный маркер данных. Из описания к КЖД: "Байт A (шест.), входящий в адресный маркер, записывается с нарушением правил кодирования методом МФМ путем пропуска одного бита синхросигнала. Это делает его отличным от любого другого байта A1 (шест.) встречающегося на дорожке." Из описания WD1010: "A1 - A1 hex with 0A hex Clock. F8 - Data Adress Mark; Normal Clock"Код:КЖД ДВК WD1010 PC ____________________________ <Пробел> нет NNx4E <Синхрозона> 13х00 14x00 <Поле идентификатора> A1* A1 FE/FF FE/FF/FC/FD №цил. №цил. №гол. №гол.** №сек. №сек. CRC1 CRC1 CRC2 CRC2 <Пробел 1> 2x00 3x00 <Синхрозона> 13x00 14x00 <Поле данных> A1* A1 80 F8 512xДанные 512xДанные 16xСлуж нет*** CRC1 CRC1 CRC2 CRC2 <Пробел 2> 2x00 3x00 40x55 NNx4E <След. сектор> ... <Пробел 3, до конца дорожки> 55 4E
** Из описания к WD1010:
биты 0,1,2 - номер головки
биты 3,4 - 0
биты 5,6 - размер сектора (от 128 до 1024)
бит 7 - пометка бэд-блока
Надо полагать, у КЖД также (в описании про это не сказано)
*** Если бит EXT в регистре SDH установлен в 1, то записываются дополнительные 7 байт данных и не записывается CRC
Длины пробелов у WD1010 вычисляются по особой формуле (приводить не буду)




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
