Сообщение от
James DiGreze
Сомневаюсь, что более короткая программа. Конечно, лучше, если на этот вопрос ответит сам Камиль.
Как предположение - контролер на atmega48 не отображается в адресное пространство z80, т.е. он подключается как обычная клавиатура к уже существующим портам компьютера, а не как универсальное устройство ввода-вывода непосредственно на шину. Также этот контролер не комутирует на один свой порт, и шину адреса, и шину данных. На мой взгляд, это принципиальные отличия, не решаемые временем выполнения подпрограмм прошивки - принцип взаимодействия с компьютером разный.