Цитата Сообщение от Hunta Посмотреть сообщение
MY и MZ - формат дискеты один и тот же (то есть записанное на одном - вполне читаемо (если головки не сбили) на другом). MY - под стандартную корзину, MZ - под слот УК-НЦ. И - MY более интеллектуальное (читай - законченное устройство) - драйвер работае на уровен чтения/записи секторов, а MZ - это как железячная заготовка - драйвер (или firmware на ПП) будет делать много черновой работы - не так много, как с MX, но прилично. В случае УК-НЦ драйвер получается легковесным (как и MY) - работает на уровене секторов, но черновую работу для него выполняет ПП. Кстати, на MY стоит свой аналог ПП (только ВМ1, а не ВМ2 - который всю черновую и делает
КМД ДВК и КМД УКНЦ со стороны ЦП по сути одно и то же. Заготавливается блок данных, передаётся контроллеру КМД ДВК или ПП на УКНЦ. Далее делается вся работа и в памяти ЦП оказывается результат. КМД УКНЦ значительно облегчённый, т.к. вся работа делается в ПЗУ, к тому же ПП имеет канал доступа к памяти ЦП. В ДВК такого нет, потому и контроллер там законченный - на борту процессор, прошивка и доступ к памяти ЦП через DMA.
А вот работа с 1801ВП1-128 лучше написана в ПЗУ УКНЦ, т.к. ПП обслуживает несколько устройств, то драйвер дисковода там работает по прерываниям от программируемого таймера и соответственно тупо не опрашивает всё время сам контроллер, как это сделано в прошивке КМД ДВК. Но в КМД ДВК простительно, т.к. процессор там обслуживает только контроллер дисковода.