Драйвер дисковода
FLP_mART.BLK
FLP_mART.BLK - драйвер флоппи-дисковода
для ATM-turbo 2,2+ для OS iS-DOS Classic. От стандартного отличается тем, что
совершенно не обращается к процедурам работы с ВГ93 из TR-DOS, а использует
возсожности ATM2(+) открывать ВГ-порты для прямого доступа. Однако поэтому его
можно использовать только на ATM2,2+...
Стартовый адрес драйвера - #8000
(32768) Установить обязательно!
Далее передаю слово автору пакета Юрию Корсунину:
Новая версия стандартного драйвера флоппи дисков была написана специально (и
только) для компьютера TURBO 2+ , и использует его особенности. При написании
ставилась задача полностью отказаться от использования процедур и переменных
TR-DOS , а также избавиться от процедуры обработки "BREAK"
, которая сидит в процедурах TR-DOS . Последняя причина не так очевидна, пока
Вы не используете альтернативный драйвер обработки клавиатуры, работающий с
портами VE31. Первые же две будут мешать
в перспективе и коль у нас есть возможность работать напрямую с контроллером
ВГ93 , грех было не использовать это. Теперь драйвер не использует ни
одной (!!) переменной и ни одной процедуры TR-DOS, о них можно забыть. В целом
в драйвере сохранена структура и алгоритмы классического драйвера. Но обработка
"BREAK" сделана через стандартный
рестарт, что логично и правильно, хотя опрос происходит только между обработкой
секторов.
Несколько сокращены таблицы настройки дисков, ведь аппаратно возможен доступ
только к двум, но это никак не ограничивает в выборе и назначении дисков. Длина
драйвера тоже уменьшена.
Я не стал добавлять процедуру настройки на экран в эту версию, а для ШИКА надеюсь,
все будет как надо.
Название драйвера FLP_mART.blk , адрес загрузки
#8000.
В HDD_mART.blk была допущена ошибка в поиске
этого драйвера.
Устранена в последней версии.
Все замечания по работе драйвера присылайте на сайт, подправим оперативно. Очень
желательно погонять его во всех возможных режимах. Я работал с обычными 3-х
дюймовыми дисководами, серьезных глюков пока не заметил.
Я еще не затурбировал свой контроллер дисководов и не готов адаптировать этот
драйвер к 1.44 Мб дискетам. Желающим поучаствовать готов предоставить исходняк.
***************************************************************************
Апрель 2004 года. Корсунин Ю.А.
***************************************************************************