Вот я, к примеру, хотел бы воспользоваться ZX-Mult, т.к. есть необходимость в новой клавиатуре взамен изношенной MS7007 и желание экспериментировать с доп. девайсами, и нет проблемы с руками - подключу и в отсутствие ZX-BUS. Но проблема в том, что мне нужна матрица клавиш не 5х8, а 11х8 - для Ориона. Сответственно, новая прошивка, которую я сам быстро не напишу (если вообще осилю).



Ответить с цитированием
You can use one DUAL-PORT SRAM
Is possible use CACHE SRAM + 2x 74xx245. ATMEGA disable /OE for 74xx245 and can write any ports to same adress of this memory. If CPU read ports, you must set data direction on 74xx245 from SRAM to ZX bus + enable output + set READ memory. ATMEGA write all ports to memory in M1 cpu cycle. ATMEGA must write all 256 values for keyboard. (A8-A15 = 8bit = 256 bytes )
See the photo.

Размещение рекламы на форуме способствует его дальнейшему развитию 
