Терминалы СМ7209 / MERA7953. Прошивки, подключение, настройка, восстановление.

Мониторы, принтеры, клавиатуры, колонки и другие устройства
gerkon
Junior Member
Сообщения: 105
Зарегистрирован: 18.11.2019,15:46
Откуда: Челябинск

Прошивки от терминалов СМ7209 / Mera 7953

Сообщение gerkon » 28.10.2022,13:24

Коллеги, у меня хорошая новость. Содержимое ПЗУ микропрограммы СМ7209.02 удалось достоверно считать с данного чипа. Правда для этого пришлось привлечь тяжелую артиллерию. Достал из закромов вот такой программатор AVAL PKW-3000. И с его помощью все замечательно считалось.

Изображение

Считывать правда пришлось вручную побайтно и, как вы наверное догадались, на это ушло куча времени. Но, тем не менее, результат есть. Контрольная сумма прошивки 52С1. Прошил микросхему КР573РФ5 данной прошивкой и сейчас терминал проходит с ней тестирование. На первый взгляд все хорошо. После завершения тестирования прошивку выложу.
В общем ночь прошла не зря. :biggrin:

dk_spb
Advanced Member
Сообщения: 6619
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Прошивки от терминалов СМ7209 / Mera 7953

Сообщение dk_spb » 28.10.2022,13:30

Отлично. Я к TL866 всегда относился слегка настороженно. То ли чисто английское слово Puls мне не нравилось, то ли еще что-то....
Да, как маленький программатор, который всегда под рукой - он крут. Но и более "весомые" (во всех смыслах) программаторы тоже нужны.

gerkon
Junior Member
Сообщения: 105
Зарегистрирован: 18.11.2019,15:46
Откуда: Челябинск

Прошивки от терминалов СМ7209 / Mera 7953

Сообщение gerkon » 28.10.2022,14:27

В процессе тестирования настроил терминал для отображения латиницы заглавных букв и строчных. Последний символ в конце второй строки - курсор.

Изображение

Все отображается правильно, что еще раз подтверждает корректность прошивки ПЗУ знакогенератора GZ_102, ссылка на скачивание которой размещена выше.

Для тех, кто не в курсе, как перевести терминал СМ7209.02 в этот режим. Удаляем на панельке правее ПЗУ знакогенератора перемычку между 2 и 3 ножкой и добавляем перемычку между 2 и 8 ножкой (на фото голубого цвета):

Изображение

Кстати, в бытность, когда я работал системным инженером на вычислительном центре на комплексах СМ4 и СМ1420, мы переделывали все терминалы СМ7209.02 для работы в 4-х регистровом режиме - кириллица заглавные и строчные буквы и латиница заглавные и строчные буквы. Переписана была и микропрограмма и знакогенератор. Писал исходники микропрограммы мой товарищ, сейчас я пытаюсь эти прошивки или их исходники разыскать. Есть вероятность что они сохранились.

alordi
Advanced Member
Сообщения: 711
Зарегистрирован: 16.06.2005,17:28
Откуда: Moscow

Прошивки от терминалов СМ7209 / Mera 7953

Сообщение alordi » 28.10.2022,22:01

gerkon писал(а): 28.10.2022,14:27 Кстати, в бытность, когда я работал системным инженером на вычислительном центре на комплексах СМ4 и СМ1420, мы переделывали все терминалы СМ7209.02 для работы в 4-х регистровом режиме - кириллица заглавные и строчные буквы и латиница заглавные и строчные буквы. Переписана была и микропрограмма и знакогенератор. Писал исходники микропрограммы мой товарищ, сейчас я пытаюсь эти прошивки или их исходники разыскать. Есть вероятность что они сохранились.
А не смотрели прошивки из ДЕМОС, которые я выкладывал?
Как я понял, они как раз под 4 регистра модифицированы и исходники там есть - в одном из файлов написано:

Код: Выделить всё

@Вставлен алгоритм отработки задержки после ESC'па (63 такта)
@
text
@; Программа процессора видеотерминала MERA 7209
; Внесенные изменения:
; 1. Реализован режим 4-х регистров
; 2. Отображается символ <DEL>
; 3. Исключены режимы AUTO COPY, COPY SCREEN, идентификация дисплея ( ESC Z )
; 4. Реализованы вставка/удаление строки и символа
;
; Автор изменений и комментариев Бахмуров А.Г. при участии
; Даниярходжаева Т.И.

MiX
Junior Member
Сообщения: 111
Зарегистрирован: 21.12.2019,01:50
Откуда: СПб

Прошивки от терминалов СМ7209 / Mera 7953

Сообщение MiX » 28.10.2022,22:42

gerkon писал(а): 28.10.2022,13:24 Содержимое ПЗУ микропрограммы СМ7209.02 удалось достоверно считать с данного чипа.
Это там где нули были? Как тогда считалась недостоверная прошивка?
gerkon писал(а): 28.10.2022,13:24 Прошил микросхему КР573РФ5 данной прошивкой и сейчас терминал проходит с ней тестирование.
Это новую прошили?

gerkon
Junior Member
Сообщения: 105
Зарегистрирован: 18.11.2019,15:46
Откуда: Челябинск

Прошивки от терминалов СМ7209 / Mera 7953

Сообщение gerkon » 29.10.2022,10:09

alordi писал(а): 28.10.2022,22:01 А не смотрели прошивки из ДЕМОС, которые я выкладывал?
Как я понял, они как раз под 4 регистра модифицированы и исходники там есть - в одном из файлов написано:

Код: Выделить всё

@Вставлен алгоритм отработки задержки после ESC'па (63 такта)
@
text
@; Программа процессора видеотерминала MERA 7209
; Внесенные изменения:
; 1. Реализован режим 4-х регистров
; 2. Отображается символ <DEL>
; 3. Исключены режимы AUTO COPY, COPY SCREEN, идентификация дисплея ( ESC Z )
; 4. Реализованы вставка/удаление строки и символа
;
; Автор изменений и комментариев Бахмуров А.Г. при участии
; Даниярходжаева Т.И.
Да, конечно посмотрел. Безусловно эта версия микропрограммы очень интересная и ее тоже тоже надо попытаться восстановить. Но прежде чем это делать, хотелось бы полностью убедиться в исправности железа. Терминал 7209.02 у меня в единственном экземпляре, в отличие от СМ7209.04 - их несколько шт. Со временем попробую восстановить и эту прошивку, если получится.

gerkon
Junior Member
Сообщения: 105
Зарегистрирован: 18.11.2019,15:46
Откуда: Челябинск

Терминалы СМ7209 / MERA7953. Прошивки, подключение, настройка, восстановление.

Сообщение gerkon » 29.10.2022,10:23

MiX писал(а): 28.10.2022,22:42 Это там где нули были? Как тогда считалась недостоверная прошивка?
Недостоверную прошивку удалось считать с этого же чипа гораздо раньше одним из программаторов - то ли TL866 то ли Arduino_EPROM27_programmer - сейчас уже точно не помню каким именно. Но прошивка считывалась каждый раз по разному, различия были примерно в 10-15 байтах. Теперь этими программаторами уже не читается - считываются только нули. Есть ощущение, что чип постепенно деградирует. Кстати, второе ПЗУ (знакогенератор) из этого же терминала и вовсе стерлось самопроизвольно несмотря на заклеенное окошко. В какой-то момент включил терминал, а изображения нет совсем. Прошил другое ПЗУ ранее считанной прошивкой (та где корявые латинские шрифты) - изображение появилось. Когда удалось считать прошивку достоверно, сравнивал с прежней недостоверной прошивкой - различия в 11 байтах.
Последний раз редактировалось gerkon 29.10.2022,12:19, всего редактировалось 2 раза.

gerkon
Junior Member
Сообщения: 105
Зарегистрирован: 18.11.2019,15:46
Откуда: Челябинск

Прошивки от терминалов СМ7209 / Mera 7953

Сообщение gerkon » 29.10.2022,10:28

MiX писал(а): 28.10.2022,22:42
gerkon писал(а): 28.10.2022,13:24 Прошил микросхему КР573РФ5 данной прошивкой и сейчас терминал проходит с ней тестирование.
Это новую прошили?
Да сейчас прошил новую прошивку, которая стабильно много раз была считана программатором AVAL PKW-3000 с неизменной контрольной суммой (52С1).
Это правда не гарантирует полную работоспособность прошивки и ее полное соответствие оригинальной прошивке. Для этого и затеял тестирование терминала в самых разных режимах. Пока никаких косяков не нашел.

MiX
Junior Member
Сообщения: 111
Зарегистрирован: 21.12.2019,01:50
Откуда: СПб

Терминалы СМ7209 / MERA7953. Прошивки, подключение, настройка, восстановление.

Сообщение MiX » 30.10.2022,11:50

По возможности посмотрите номинал конденсатора над разъёмом "Drukarka".
Спасибо.

gerkon
Junior Member
Сообщения: 105
Зарегистрирован: 18.11.2019,15:46
Откуда: Челябинск

Терминалы СМ7209 / MERA7953. Прошивки, подключение, настройка, восстановление.

Сообщение gerkon » 30.10.2022,18:33

MiX писал(а): 30.10.2022,11:50 По возможности посмотрите номинал конденсатора над разъёмом "Drukarka".
Изображение

MiX
Junior Member
Сообщения: 111
Зарегистрирован: 21.12.2019,01:50
Откуда: СПб

Терминалы СМ7209 / MERA7953. Прошивки, подключение, настройка, восстановление.

Сообщение MiX » 01.11.2022,21:45

gerkon писал(а): 30.10.2022,18:33 Изображение
Спасибо.
gerkon писал(а): 29.10.2022,10:28 Пока никаких косяков не нашел.
Можно прошивку?
Спасибо.

Ответить