Titus, сравнивали схему ВГ93 и FD1793 и увидели где там «косяк» в синхропоследовательностях ? На FD1793 этого косяка точно нет?
Titus, сравнивали схему ВГ93 и FD1793 и увидели где там «косяк» в синхропоследовательностях ? На FD1793 этого косяка точно нет?
Я никогда не сравнивал эти две схемы.
Но так как явные косяки в ВГ93 точно есть, и они именно в синхропоследовательностях , сам по себе напрашивается вывод, что скопировали с ошибкой.
Кроме того, я где-то слышал, что 1793 нормально относится к синхропоследовательностям при чтении дорожки целиком, а ВГ93 сбивается.
Эти два факта наводят на мысль, что именно этим оригинал и советский клон отличаются. А может даже и еще чем-то.
Последний раз редактировалось Dexus; 16.02.2026 в 14:50.
Нет, не верно. Сигнатура C2 не является правильной в MFM представлении. Это она только да упрощения так называется C2. На самом деле в MFM виде она как C2, но с одним неправильным битом. Это сделано для того, чтобы точно не встречаться в коде. А из-за того что в ВГ93 в детекторе ошибка, такое отличение не происходит. Поэтому (как я думаю) при чтении дорожки целиком любая последовательность похожая на сигнатуру сбивает синхронизацию.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да.
Да, но по факту оно встречается, на границе байтов, потому и происходит сбой.
Разбирал это здесь 7 лет назад: https://zx-pk.ru/threads/859-k1818vg...=1#post1027635
#C2 в MFM:
0101001010100100
Синхро-версия #C2:
0101001000100100
________^_______
MFM-последовательность байта #29 с предшествующим битом 0:
0|1010010001001001
эквивалентно синхро-C2
Т.е. на 100% любая комбинация чётного байта + #29 даст ложную синхронизацию, и сбой. Плюс еще куча других вариантов (https://zx-pk.ru/threads/859-k1818vg...=1#post1027534 тут отсылка к доке где они все, исходя из того как работает FD1772, но в FD1793 это явно не менялось). Всего - 1024 из 65536 вариантов 16битных чисел. Т.е. вероятность встретить синхро-C2 внутри секторов - где-то 1.5%.
Происходит. И у MB8877A происходит (см https://zx-pk.ru/threads/859-k1818vg...=1#post1199206)
И я уверен на 99.9% что в FD1793 происходит. Но живьём этот чип хрен найдешь, чтобы проверить.
Ни в одном из этих чипов нету схемы, которая бы при raw чтении дорог отключала анализ на синхро-C2 внутри секторов (т.е. начиная с синхро-A1 до CRC).
Последний раз редактировалось Dexus; 17.02.2026 в 10:55.
нене, FD1771 и FD179x это более ранние чипы, а WD1770/2/3 - поздние и навороченные, с интегрированным сепаратором данных, переделанным управлением движком и прочими мелочами типа более высокой тактовой.
так что это скорее наоборот оно в WD1772 не менялось.
а так, в целом, эти чипы явно разрабатывались как максимально бюджетный FDC для всяких недорогих микро-компьютеров, со всеми вытекающими типа максимальной экономии на каждом транзисторе, даже если в результате могут быть некритичные косяки типа описанных глюков с MFM и метками.
имхо.
Dexus(18.02.2026)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)