Цитата Сообщение от andreil Посмотреть сообщение
Кстати, такой вопрос по клавиатурам в Орион-е: опрос ведётся фиксированным драйвером или в некоторых программах/играх используется свой драйвер?
Сейчас я эмулирую только вариант клавиатуры MC7007 с опросом по столбцам (порт B и первая половина C). Если делать и обратную (с опросом по порту А), тогда логика эмуляции усложнится =/

PS: Клавиатура сейчас успевает отреагировать на сканирование последовательными командами out/in. Как понимаю, с использованием адресации как к ячейкам памяти, скорость только уменьшится...

Опрос всегда в одну сторону (там же диоды, выход 8 бит, 11 входов для УКНЦ), все линии могут опрашиваться одновременно. А вот опрос по ячейкам памяти может быть почти вдвое быстее чем по портам - в режиме Ориона-128 с косвенной адресацией, пример с потолка:

ld de, portB
ld hl, portC
ld bc, portA
ld a,scаncode
ld (bc),a
ld a,(de)
ld b,(hl)