Я вот что подумал. Лучше всего сделать отдельные разъёмы длля клавиатуры, джойстика и панели с кнопками TURBO, RESET, MAGIC. Объединив их в один разъём. А сделать это можно так: поставить PLD (двухрядный разъём, использующийся в основном для межплатных соединений), где подряд будут идти следующие разъёмы:
1, 3, 5, 7, 9, 11, 13, 15, KB0..KB7 17, 19, 21, KEMP0, 2, 4 23, 25 RESET, MAGIC
2, 4, 6, 8, 10, 12, 14, 16, KL0..KL7 18, 20, 22, KEMP1, 3, +5V 24, 26 TURBO, GND

---------- Post added at 12:12 ---------- Previous post was at 11:25 ----------

http://media.digikey.com/pdf/Data%20...809_Sept11.pdf
Вот, нашёл какое чудо. Матричный переключатель 8x8. А я уже думал на ПЛМ огород городить.

---------- Post added at 12:15 ---------- Previous post was at 12:12 ----------

Добавляем туда микроконтроллер. И получаем безWaitoвый контроллер клавиатуры.

---------- Post added at 12:16 ---------- Previous post was at 12:15 ----------

Совместимый со всеми клонами Spectrum. Вообще со всеми.

---------- Post added at 12:18 ---------- Previous post was at 12:16 ----------

У которых нормальныя клавиатура. А не PS/2 PC Compatible Отстоище..

---------- Post added at 12:23 ---------- Previous post was at 12:18 ----------

Кстати, у меня собственно ручно подключена лазерная мышь к контроллеру Kempston-mouse. Кого-нибудь интересует?