Сообщение от
HardWareMan
Этот вариант обсуждался на недопц. В максимальном режиме, нужно 4 регистра на ввод и 4 регистра на вывод. Полная эмуляция ВВ55 достигается занесением правильных значением в регистры ввода контроллером, на основе сигналов на регистрах вывода. Регистры вывода можно сократить до 1 регистра данных вывода и 2х битов защелки адреса. Для "Спеца" конткретно, регистры ввода так же сворачиваются в 2 регистра общей емкостью в 12 бит: 8+4. 4х битная часть всегда доступна по адресу PCl, а 8ми битная часть либо по адресу PA, либо PB, в зависимости от бита направления порта В, который хранится в отдельном триггере, который записывает данные порта управления. И все это успешно влазит в простейшую ЕРМ3032, что напару с АТАйни дает нам искомый контроллер, абсолютно совместимый со спецовской системой клавиатуры. Эта идея сейчас допиливается и шлифуется. Как только все успешно пройдет испытание - покажу на всеобщий суд. И да, регистры вывода PCh, а так же регистры ввода PB0 (PB1 управляет сам контроллер от кнопок шифта) присутствуют, для полной эмуляции.