Цитата Сообщение от pvlad Посмотреть сообщение
Не понял. Что это значит - "дергаться"?
переключаться по сигналу WR процессора

Цитата Сообщение от pvlad Посмотреть сообщение
Как я понял,
Да, верно.

Цитата Сообщение от pvlad Посмотреть сообщение
Что же здесь сложного - добавить еще восемь разрядов + выпустить на шину?
Я не вижу сложностей в запуске табуретки в космос. Поскольку не представляю как это делается
Я использую готовый альтеровский + самодельный контроллеры, которые в куче не предназначены для выдачи произвольного числа байтов, а только одного. Для выделения префиксов как раз и требуются пляски с бубном.
Цитата Сообщение от pvlad Посмотреть сообщение
Я имею ввиду старший байт в F502 ?
Нет, регистры там хранят данные до выключения питания или перезаписи.

---------- Post added at 21:17 ---------- Previous post was at 20:27 ----------

Как я буду делать второй байт - идеи есть. Тем паче, что это полностью стыкуется с моим стремлением полноценно задействовать всю клавиатуру (сейчас цифровое поле не интерпретируется как цифры).
Буду отслеживать последовательность поступивших сканкодов в стейт-машине и ставить "флаги", на выходе это даст последний сканкод + флаги префиксов, на основе которых станет доступна почти вся клавиатура. Это дает возможность также передать в драйвер непосредственно сами префиксы (или просто биты состояния). Не очень представляю пока, в какой порт выдавать префикс. Для PS/2 мы используем F766 (4E). Но следующий порт F767 (4F) уже занят портом конфигурации.