Гуглил порядочно. Функционально не представляю что эта коробка из себя представляет. Если по компьютеру более менее понятно, то по терминалам на базе этого компьютера - вообще ничего. Мощи в ней (коробке) много, что её просто не юзают?
Вид для печати
Если вкратце, терминал - это клавиатура, монитор и нечто, что умеет с клавиатуры нажатые символы отправлять в некую линию (в нашем случае RS232), и принятые по другой линии (тоже RS232 в нашем случае) красиво (или не очень) отображать на мониторе, достаточно часто - в алфавитно-цифровом режиме (то есть сколько то строк, сколько то столбцов и только цифро-буквы). Частенько эти терминалы некоторые символы (или их комбинации) воспринимать как команды, а не отображать их. Типа - перейти в начало строки, перейти на следующую строку, очистить все с экрана и т.д.
Стоп-стоп.
То, что на экране эмулятора - это эмуляция, как правильно сказал Hunta, фрязинского терминала. В нее можно переключиться принудительно по клавише F9, или же если программа записывает что-то в регистры, которые эмулятор считает принадлежащими ДВК, поэтому и переключается в режим ДВК. По клавише F8 можно переключиться в режим КСМ (тоже ДВК), а по F7 в режим УКНЦ, а по F6 в режим КЦГД.
Так что эти режимы не имеют отношения к УКНЦ, а появляются лишь потому, что эмулятор гибридный (смесь хорька, барсука и штопора - УКНЦ, ДВК, Э-85 и прочих).
Вот вот. Это я как раз и представляю, только вот получается на такой двухпроцессорной машине стрельба из пушки по воробьям?
- - - Добавлено - - -
Я, к сожалению, не сильно понимаю в этом. У меня была машина, работоспособность которой была под вопросом. Опозналась как УКНЦ, а здесь же мне подсказали о Зелакс секунда. прошивки там другие. Считав их и подсунув в рабочую машину (эмулятор), я убедился что какая то реакция на байт-код есть. В неправильной комбинации прошивок результат другой. Здесь же я интересовался признаками работоспособности видеоконтроллера. После его замены на мониторе ещё не было ничего, что я бы посчитал осмысленным. А вот после того, как я убедился что дампы ПЗУ что-то содержат, выставил их правильно. На мониторе появилось "СТАРТОВЫЙ ТЕСТ НЕ ЗАПУЩЕН ЦП". Может там и ещё что-то не работает, но вот что и как проверить?
В файле прошивок по адресам 0120000-0137777 и 0140000-0157777 одинаковое содержимое, наверное скопировали одну микросхему два раза. Содержимое с адреса 0160000 правильное, присутствуют вектора прерываний HALT-режима. Там же говорится и о терминале Зелакс-секунда. Адреса 0100000-0117777 скорее всего стоят не на своём месте.
Не силён в несколько непривычной восьмеричной системе, но вроде ничего не путаю. Все образы слил в один, чтобы запустить в эмуляторе. Порядок именно такой, проверил ещё раз. На всякий случай https://disk.yandex.ru/d/9UZpIn9TRsvgDA положил образы считанные (rom_0-3.bin) и конвертированные (rom_0-3.dat). Цифры 0-3 это id микросхем, когда по AD13-AD15 отвечали по RPLY.
- - - Добавлено - - -
Установка в панельки слева направо микросхем ID 0,1,2,3. Для эмулятора слил в порядке 1230. ID 0 подсоединена к ПП, 123 к ЦП. Надписи карандашом на фотографии - это рудименты, достались по наследству.
rom_0 - адреса 0160000-0177777.
rom_1 - адреса 0140000-0157777.
rom_2 - адреса 0120000-0137777.
А вот содержимое rom_3 полностью идентично содержимому rom_2. Возможно считали два раза одну и ту же микросхему.
- - - Добавлено - - -
Для эмулятора надо в порядке 3210. И все они сидят на шине ПП, только микросхему 3 можно программно отключить, а остальные нет.
О каком 013-м терминале вообще речь??
На скриншоте эмулятор EmuStudio. Это ОН эмулирует кучу всего, в т.ч. 013, КЦГД, КГД и пр.
Подкиньте лучше к UKNCBTL. Исходники открытые, можно собрать тупо поменяв файлы прошивок.
А вообще у меня к самодельным читалкам отношение скептическое. Советую перечитать программатором Sterh ST-011. Такой есть у меня и многих форумчан, можете прислать микросхемы почтой с возвратом.
Качество чтения можно проверить по содержимому файлов. В файле rom_0 есть 16-битные контрольные суммы ПЗУ - 0x1DF8 - rom_3, 0x1DFA - rom_2, 0x1DFC - rom_1, 0x1DFE - rom_0. Для rom_0 КС считается только для адресов 0x0000-0x1DFD. КС считается словами по 16 бит с прибавлением бита переноса. Сама п/п проверки КС из ПЗУ оригинальной УКНЦ:
Код:; Подпрограмма теста ПЗУ ПП
160410$:MOV #4,R5 ; R5 = число банков ПЗУ
MOV #176776,R1 ; R1 = конечный адрес ПЗУ
MOV #7377,R2 ; R2 = число слов последнего банка ПЗУ
CLR R0 ; Очистка признака ошибок
160426$:ASL R0 ; Освободить правый бит
CLR R3
160432$:ADD -(R1),R3 ; Вычисление контрольной суммы
ADC R3
SOB R2,160432$
ASL R5
CMP <176770$-2>(R5),R3 ; Сравнение с записанной в ПЗУ
BEQ 160452$ ; Совпадает
INC R0 ; Установить правый бит
160452$:ASR R5
MOV #10000,R2 ; R2 = число слов в 1,2 и 3 банках ПЗУ
SOB R5,160426$
RETURN