Не супер. 4 бита - это у микросхемы ВП1-128, но! если взглянуть на схему КНГМД, на которую в очередной раз давал посмотреть ММ, в соседней теме, то видно, что через регистр 177130 принимается только два младших бита (хотя драйвером используются все 4), остальные биты - 2-й и 3-й игнорируются. Эти биты подаются на дешифратор D12, и из которого используются всего две линии , привод 0 и привод 1.
Если хочется больше приводов - нужно посадить над D5 бутербродом ещё одну ЛП9 и проволочками допиливать контроллер до нужных кондиций.
Т.е. соединять выводы DS2 (D1-39) и DS3 (D1-38) с новой ЛП9 и через неё соединять с контактами разъёма FDD 14 и 6 соответственно.
А дешифратор D12 в схеме стоит то ли для красоты, то ли для временной задержки, чего хотели разработчики, непонятно.
Т.е. понятно, что сперва они хотели подавать UNIT в контроллер и там его дешифровать, но потом решили дешифровать программно, а дешифратор работает вхолостую.
ниоткуда, сказали же, что это для поддержки HDD, 5битное число кладётся в блок параметров драйвера дисковода, которое потом используется драйвером по-своему, конкретно в прошивке 327v12 - оно обрезается до двух младших бит, и используется как номер маски привода в регистре 177130





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