Закончил модуль клавиатуры. Используется только раскладка РК86, матрица хранится в CPLD, иначе быстродействие не получалось обеспечить без непрерывного сканирования (а это недопустимо в данном случае, поскольку МК будет занят ещё кучей дел). Матрица в CPLD обновляется максимально быстро, в каждой итерации основного цикла.
Так же реализовал интерфейс ROM-диска, с использованием защёлок на адресах (каким портом писать старшие адреса, с А16?).
Итого - 121/128 ячеек заняты, свободно ещё 10 ног.
Так же имеются 10 халявных экранов 128*64, монохром, - на них буду делать интерфейс для работы с образами на карте памяти/флешке. В перспективе - подключение образа FDD/HDD и полноценная работа с ними.