Предлагаю уважаемому господину Patron рассмотреть возможность вывода сокращенной МПИ из эмулятора ДВК ( желательно - и из др. эмуляторов DEC - 16 бит ) на плату контроллера 2хLPT .
Примерный расклад МПИ :
1-й порт запись :
D0...D7 - AD0...AD7 ( двунаправленный )
Strobe - SYNC
Autofd - DIN
Int - INIT ( сбрасывается в 0в. при перезапуске ПК )
Slctin - ACLO
*
2-й порт запись :
D0...D7 - AD8...AD15 ( двунаправленный )
Strobe - WTBT
Autofd - DOUT
Int - DCLO ( сбрасывается в 0в. при перезапуске ПК )
Sictin - IAKO
*
1-й порт чтение :
Busy - RPLY
Ack - VIRQ
*
Можно еще распределить сигналы чтения на линии с МПИ :
Таймер БПС6-1 50 гц
Управление пультом БПС6-1
DMR
SACK
*
Сигнал BS7 получать аппаратно - как это делается в БК0011 - на 1 шт. ИС 555ЛЕ4 из 3-х старших разрядов AD13, AD14, AD15.
( Или, как вариант, линию 1-го порта Slctin назначить как BS7 вместо ACLO, а сигнал МПИ ACLO получать аппаратно из сигнала DCLO, например на цепочке элементов КР1564ТЛ2 ( 74HC14 ) и 1 конденсаторе и 1 резисторе )
*
Видимо, по технически причинам режим ПДП не представляется возможным организовать, т.к.требуются двунаправленные линии SYNC и т.п.,
по крайней мере на 2-х портах LPT.
Нагрузочная способность портов LPT достаточна ,по крайней мере, для управления 1 шт. платой типа КНГМД, КЦГД, КЖД и др.
Обращения на адреса 200000 и выше на линии не выдавать, по крайней мере в конфигурации с 2-мя LPT.
Обращения по адресам 0-177776 желательно дублировать, по крайней мере в диапазоне 160000-177776 ( 8 ).
Обсуждаем.