Цитата Сообщение от svofski Посмотреть сообщение
Надо только подпатчить процессор, чтобы упростить переключение контекста.
Второй процессор в том-же адресном пространстве?
Распределение памяти тоже надо патчить.

Но вообще, с клавиатурой бывает не всё так просто. Порт, из которого читается состояние клавиш, должен очень быстро отреагировать на изменение порта, в который пишется маска рядов. Такое возможно, только если заранее подготовить в памяти все возможные соответствия маска->состояние, а порт клавиатуры будет своеобразным доступом к этой памяти. Однако возможны неадекватные реакции программ, когда после нажатия клавиши ещё не вся таблица соответствий скорректирована.

---------- Post added at 16:42 ---------- Previous post was at 16:38 ----------

Оптимальный вариант, это когда матрица реализована на HDL, а перекодировкой и установкой регистров на пересечении строк и столбцов матрицы занимается другой, медленный процессор.

Вот только будет ли выигрыш в количестве ячеек?