Подключил родную клавиатуру МС7004 к COM-порту РС для управления виртуальной Электроникой 85.
Заморочка чисто эмуляторная.
Например, при подключении кейборды к порту COM1 в файле emulator.cfg можно прописать:
serial0 = COM1
kb = serial0
Распайка соединительного кабеля:
Код:
В разъём клавиатуры МС7004: В любой свободный MOLEX БП РС например для CD/DVD/HDD:
1 ("+12V") -------------------------- ("+12V", желтый цвет провода)
4 ("Общий") ------------------------- ("Земля", чёрный цвет провода)
В разъём втыкающийся в COM-порт РС:
2 "Вход" (приём из ЭВМ) ------------- 3 "TxD" (передача)
3 "Выход" (передача в ЭВМ) ---------- 2 "RxD" (приём)
7+8 (закоротить пару контактов: RTS и CTS)
6+1+4 (закоротить все три вместе: DSR, DCD и DTR)
Контакты 7,8 и 6,1,4 закорачиваются т.к. клавиатура аппаратно устроена так, что она всегда "готова" передать код нажатой клавиши или принять команду от ПВК (например, для управления громкостью динамика или запроса ID устройства).