Каким форматёром пользуетесь? Когда происходит само форматирование, то функции RK-DOS не используются (используется подпрограмма форматирования трека в самом коде форматёра). Потому требуется изменить адрес ВГ75 и в форматёре (форматёр тоже записывает 25 в адрес C001). А вот запись VTOC выполняется уже средствами RK-DOS. При неудаче попытки чтения или записи, головка всегда отползает на нулевую дорожку (посмотрите в точке BADOP), а затем позиционируется на нужную дорожку заново.
А как Вы переделали READY ? О чём речь, о аппаратной доработке или о модификации кода RK-DOS? Кстати, в грубом варианте для дисководов не имеющих READY можно не эмулировать сигнал READY программно из сигнала INDEX, а просто при выходе из подпрограммы PUSK задавать паузу в секунду для раскрутки колеса. Это хуже, т.к здорово тормознёт, но зато это намного меньший объём кода.




Ответить с цитированием