PDA

Просмотр полной версии : Клавиатура МС7007 и "Орион-128" ("Восточный экспресс-512")



AlexBel
04.12.2022, 11:59
Всем привет.
Возникла проблема со стыковкой реплики клавиатуры МС7007 с "Орион-128" ("Восточный экспресс-512") с Z80-card. Переходник на клавиатуру сделал по схеме из "Радио" №2 1991г. Прошил "Монитор-3.2 " под МС7007. При включении компьютер ведёт себя так, словно постоянно нажата одна или более кнопок. Иногда запускается ORDOS, иногда доходит до запуска VC. При этом курсор мерцает так, как при постоянно нажатой кнопке. С отсутствующим портом клавиатуры ORDOS и VC стартуют сразу.
"Орион" нормально работает с клавиатурой от "РК-86" и "Монитор-2" под эту клавиатуру. Реплика МС7007 вместе с проводами нормально работает с "Алесте-520".

Вопрос по схеме подключения МС7007 из "Радио" - есть ли в ней ошибки? Как минимум, одну я нашёл - обозначение провода номер 18 встречается дважды - на контактах 12 и 9 клавиатуры. Во всяком случае, я предполагаю, что это ошибка :) И линии PC4...PC7 - что с ними делать, оставлять, как есть? На схеме подключения МС7007 они не показаны вообще, а у клавиатуры "РК-86" на них светодиоды и кнопки.

В изучения проблемы обнаружил, что, после сброса, линия порта РА5 устанавливается в ноль. И при подтяжке РС7 к питанию курсор улетает до конца строки. Какое отношение РС7 имеет к этой клавиатуре - вообще непонятно. Кто-нибудь может дать "МОНИТОР", который 100% работает с клавиатурой МС7007 и Z80?

Error404
05.12.2022, 00:15
"Радио" №2 1991г - это авторский вариант МС7007 (с резаниной и несовместимым с RK-86 направлением портов ВВ55, поэтому и чудеса с курсором и вводом вообще). Для него используйте Мониторы-2 в модификации для МС7007.

Мониторы3 почти все (по крайней мере мне известные) - для лениградского варианта подключения (http://www.emuverse.ru/wiki/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_12-91/%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D 1%80%D0%B0_%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0 %BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%9C%D0%A17007) Без резанины и совместимо по порту (портированные игры Z80 для этого варианта почти все). Мониторы (разные) есть тут: https://github.com/serge-404/OriZEmu/tree/master/ROM

- - - Добавлено - - -

Я в прошлом тысячелетии довольно долго использовал m35zmsd с Z80 и МС7007 ленинградского варианта подключения (сразу загрузка с дисковода в CP/M)

AlexBel
05.12.2022, 15:28
"МОНИТОР" версии 3.2. Подключил к "Ориону" по такой схеме:

A1 - PA0 -|<|- 8 (9-контактный шлейф)
A2 - PA1 -|<|- 1 (9-контактный шлейф)
A3 - PA2 -|<|- 2 (9-контактный шлейф)
A4 - PA3 -|<|- 3 (9-контактный шлейф)
A5 - PA4 -|<|- 4 (9-контактный шлейф)
A6 - PA5 -|<|- 5 (9-контактный шлейф)
A7 - PA6 -|<|- 6 (9-контактный шлейф)
A8 - PA7 -|<|- 7 (9-контактный шлейф)
A9 -
A10 - GND ----- 9 (9-контактный шлейф)

B1 - PB0 ----- 10 -|RES10K|--+ (12-контактный шлейф)
B2 - PB1 ----- 11 -|RES10K|--| (12-контактный шлейф)
B3 - PB2 ----- 4 --|RES10K|--| (12-контактный шлейф)
B4 - PB3 ----- 5 --|RES10K|--| (12-контактный шлейф)
B5 - PB4 ----- 6 --|RES10K|--| (12-контактный шлейф)
B6 - PB5 ----- 8 --|RES10K|--| (12-контактный шлейф)
B7 - PB6 ----- 9 --|RES10K|--| (12-контактный шлейф)
B8 - PB7 ----- 7 --|RES10K|--| (12-контактный шлейф)
B9 - RESET --- 12 | (12-контактный шлейф)
B10 - |
|
C1 - |
C2 - |
C3 - |
C4 - |
C5 - |
C6 - PC5 ----- 1 --|RES10K|--| (12-контактный шлейф)
C7 - PC6 ----- 2 --|RES10K|--| (12-контактный шлейф)
C8 - PC7 ----- 3 --|RES10K|--| (12-контактный шлейф)
C9 - |
C10 - +5V ------------------- +
Кнопки все работают нормально, во всяком случае, пока что, проблем не обнаружил. Правда, ещё не знаю, есть ли светодиодная индикация РУС/ЛАТ, нужно проверить. Но переключение языка работает.
Чуть фото:
https://i.ibb.co/kBQ8nmN/01.jpg (https://ibb.co/kBQ8nmN)
https://i.ibb.co/QQG6yyh/02.jpg (https://ibb.co/QQG6yyh)
https://i.ibb.co/88q8TnS/03.jpg (https://ibb.co/88q8TnS)
https://i.ibb.co/KrRNsxX/04.jpg (https://ibb.co/KrRNsxX)
https://i.ibb.co/ryNCSyW/05.jpg (https://ibb.co/ryNCSyW)
https://i.ibb.co/6D4n5JR/06.jpg (https://ibb.co/6D4n5JR)
https://i.ibb.co/bL4m5bx/07.jpg (https://ibb.co/bL4m5bx)

Error404, ещё раз спасибо!