Драйвер дисковода

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 года. Корсунин Ю.А.
***************************************************************************