Всем доброго.
Придумываю новый вариант использования порта клавиатуры (F4h). Вместо родной РК'шной клавы туда "помещаются": стандартная AT-клавиатура PS/2, карта SDHC, I2C-часики и ещё даже остаётся место для чего-нибудь полезного.
Разводку ног делал исходя из настройки режима порта со стороны "Монитор-2" и его "левых пингов" линий порта в момент загрузки. Получается как-то так:
Хардварная реализация пока такая:
Программная поддержка клавиатуры PS/2 уже написана и работает, осталось оптимизировать код по размеру и оформить в виде драйвера. Совершенно несложно программно делается автодетект: родная клава vs. PS/2.
Все транзисторные ключи можно заменить на БТ (а-ля КТ315 или любые NPN) или вообще одной микросхемой инверторов с ОК-выходом (а-ля ЛН2) - получится ещё компактнее.
На программном уровне с SDHC и RTC пока не разбирался, т.к. мало времени на хобби (( Но в ближайшее время планирую.