А какой МК вы бы поставили в компьютер для имитации сигналов механической клавиатуры, кемпстон-джойстика и управления Z80 ?
Основные сигналы:
A8-A15 - подаются через диоды - 8 сигналов для выбора полуряда клавиатуры
KL0-KL4 - подтянуты к +5В через резисторы около 10К - 5 сигналов состояния кнопок полуряда
KJ0-KJ4 - подтянуты к +5В через резисторы около 10К - 5 сигналов состояния кнопок KEMPSTON JOYSTICK
IN FE - сигнал чтения из порта клавиатуры - подавать на прерывание MK
WAIT, RESET, NMI - подтянуты к +5В, подавать через диоды - 3 сигнала управления Z80.
RX - вход последовательных данных из выносной части ZX-KEYPAD.
Итого: 8+5+5+1+3+1=23 сигнала, совместимых с уровнем +5В.
Скорость формирования сигналов KL0-KL4 из A8-A15 и принятого массива данных клавиатуры из линии связи должна быть достаточной для формирования на лету при чтении Z80 из порта FE. Нужно предусмотреть то, что при этом 0 бит может быть на нескольких линиях A8-A15.
Можно зарезервировать еще несколько сигналов для конфигурации компьютером.





Ответить с цитированием