Цитата Сообщение от Xrust Посмотреть сообщение
Sancho45, Denn, Вот сейчас загрузил DSDOS, снова попробовал отформатировать дискету - как и раньше ошибки. Открыл CP/M дискету при помощи FDVIEW и пытаюсь читать сектора. У меня складывается такое впечатление, что перепутаны стороны и дорожки. Когда шагаю по дорожкам, ничего не происходит. Номер дорожки меняется, но фактически головка не движется. Когда я меняю сторону, двигается головка и может включаться/выключаться двигатель дисковода.
Что-то где-то перепутано, однако. Включение мотора должно быть после любой операции, если он к этому моменту успел выключиться. Даже при перечитывании той же самой дорожки. Перепозиционирование вроде по Enter сделано, это чтение того же самого сектора, но с передёргиванием головок через начало.
Если перепутано управление стороной и шагателем, то конечно будет ерунда, тут надо разбираться. Позже посмотрю исходники, напишу какие биты каких регистров за что отвечают.