Возможно, это контроллер от Агата адаптированный на микрошу.
Я сначала хотел сделать то же, даже запустил его на микроше, но потом отказался из-за габаритов и особенно, количества микросхем и соответственно, стоимости контроллера.
Хотя, скорее всего это контроллер на спец. м/с типа К580ВГ72. Насколько помню, у агата был "драйвер" и он мог быть совместим с ней. Я ее тогда даже не рассматривал - она была достаточно дефицитна (или дорога)
В приведенный фрагмент доса - это не моя работа.
Используются порты ввода/вывода, это может быть как первый так и второй вариант железа. Только в РК_Макси я сделал ввод-вывод через порты.
Что касается скорости чтения - в Агате стандартная конфигурация - 2х80 цилиндров по 16 секторов по 256 байт на сектор. Итого, за круг - 4кбайт
В моем контроллере микроши было 2х80 цилиндров по 5 секторов по 512 байт, не меняемо. Итого - 2.5кб за круг. Причем, первые версии ДОС ждали секторов по списку, пропуская нужные сектора. Это было долго.
Ну а по поводу ленивого чтения - я попытался погуглить, но похоже, устоявшегося термина нет.





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