Похоже, что b2m прав по поводу "CALL 0CDCDh". На выходе этого странного блока (выв.6 DD16) в нормальных условиях "1", что не влияет на работу компа. Но когда срабатывает этот блок, то "0" на его выходе блокирует буффер работы с ОЗУ DD51 и адресный дешифратор DD14+DD4, разрешает, при SYNC=0, выдачу кода "CDh" на шину данных из регистра DD19. Вот только работа самого блока пока не ясна. На ВВ51 подается тактовая в 500кГц, что ни при :16 ни при :64 не дает стандартных скоростей работы последовательного порта. В добавок к этому сигналы /DSR и /DTR работают независимо от внутренних блоков приема/передачи ВВ51 и могут работать как однобитные порты ввода/вывода, т.е. они могут управляться и обрабатываться программно! Пока что понятно одно: ЦПУ выставляет сигнал /DTR, через 8 тактов G6 (он же ССИ, возможно совпадение) сигнал /DSR переходит в "1", блокируя работу счетчика DD8, и такое состояние сохранается пока ВВ51 не начнет прием/передачу - "0" на линия RxD или TxD сбросит счетчик. TxD соеденен с RxD через DD2 (ОК), т.о. получаем двунаправленную линию передачи, но разделено разъемами Х6 и Х7.
По клавиатуре. Похоже, что клавиатура подключалась к разъему Х8. Подключение очень похоже на ХТ клавиатуру за исключением того, что "Общий" и "+5В" поменяны местами, а в остальном сходится выв.1 - CLK/CTS, выв.2 - Data, выв.3. - Reset. Тактовый сигнал от клавиатуры поступает на РВ2 DD10 (данные - на РВ1), а когда прием закончен, ЦПУ, через РА0 DD10 и DD2 (ОК), "садит" его на "0", тем самым не давая клавиатуре передать следующий байт. Теперь становится логичным и "подтяжка" сигналов РВ4-РВ7 (возможно и РВ3, эти выводы были соеденены проводом) к +5В - что-бы не болтались в воздухе, порт РВ работает как "вход".
- - - Добавлено - - -
Тут пришла в голову одна мысль, а что если это был КУВТ!? Вот и последовательный порт пригодится, и стандартная ХТ-клавиатура и цветной экран, да и у барыги плат с десяток было... Суда по ВИКИ, как минимум один КУВТ был построен на клоне "Специалиста" - на "Кедр ПК-8702".




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