Коллеги, подскажите по клавиатуре МС-7007. Ранее не вникал в эту тему, краем уха слышал, что таковая есть в природе, всегда считал что она одна единственная в плане реализации.
Начал разбираться по этой статье и понимаю, что картинка не складывается.

Пишут следующее: "Мы освободили три младших разряда порта "С" (РС0, РС1, РС2), которые вместе с портом "В" (11 разрядов) участвуют в сканировании матрицы клавиатуры. Через порт "А", как и прежде, производится считывание."

Прежде (всегда и везде) порт "А" работал на запись, а считывание данных всегда было через порт "В". Однако, схема вроде как подтверждает написанное, т.е. всё наоборот относительно нативной РК86-версии. Соответственно, тогда настройка порта должна выполняться иначе, но в коде адаптированного Монитора инициализация порта #F4 такая же, как и в РК-версии:

MVI A,8Ah ; "A"=out, "B"=in, "CH"=in, "CL"=out
STA 0F403h

Получается, что либо ошибка в статье, либо в коде Монитора-2. Не понимаю.


Где-то в тредах мелькнула информация, что с этой клавой тоже не обошлось без "зоопарка", как и с остальными ВУ Ориона, и есть какой-то альтернативный вариант подключения, который якобы лучше совместим с адаптированным синклеровским ПО...

Какое подключение клавиатуры МС-7007 актуальное и правильное (популярное) на сегодняшний день?