Grey wrote:Я вот подумал, например как определяется 0 дорожка ? По индексу 0 дорожке (там где отпотопара срабатывает) или по чтению сектора и чтению в нем информации, на какой он дорожке ?
Определений 0й дорожки делается всегда по сигналу TR00, и соответствующему статусу (бит D2 в регистре статуса ВГ93), если дисководо не вырабатывает (неверно вырабатывает) сигнал TR00, то такому дсководу место в мусорке (ну либо датчик руками настраивать). Код тут не причем вообще, я уже выше писал, что ВГ93 выполняет команду restore по сигналу reset.