Терминалы СМ7209 / MERA7953. Прошивки, подключение, настройка, восстановление.
Прошивки от терминалов СМ7209 / Mera 7953
Коллеги, у меня хорошая новость. Содержимое ПЗУ микропрограммы СМ7209.02 удалось достоверно считать с данного чипа. Правда для этого пришлось привлечь тяжелую артиллерию. Достал из закромов вот такой программатор AVAL PKW-3000. И с его помощью все замечательно считалось.
Считывать правда пришлось вручную побайтно и, как вы наверное догадались, на это ушло куча времени. Но, тем не менее, результат есть. Контрольная сумма прошивки 52С1. Прошил микросхему КР573РФ5 данной прошивкой и сейчас терминал проходит с ней тестирование. На первый взгляд все хорошо. После завершения тестирования прошивку выложу.
В общем ночь прошла не зря.
Считывать правда пришлось вручную побайтно и, как вы наверное догадались, на это ушло куча времени. Но, тем не менее, результат есть. Контрольная сумма прошивки 52С1. Прошил микросхему КР573РФ5 данной прошивкой и сейчас терминал проходит с ней тестирование. На первый взгляд все хорошо. После завершения тестирования прошивку выложу.
В общем ночь прошла не зря.
Прошивки от терминалов СМ7209 / Mera 7953
Отлично. Я к TL866 всегда относился слегка настороженно. То ли чисто английское слово Puls мне не нравилось, то ли еще что-то....
Да, как маленький программатор, который всегда под рукой - он крут. Но и более "весомые" (во всех смыслах) программаторы тоже нужны.
Да, как маленький программатор, который всегда под рукой - он крут. Но и более "весомые" (во всех смыслах) программаторы тоже нужны.
Прошивки от терминалов СМ7209 / Mera 7953
В процессе тестирования настроил терминал для отображения латиницы заглавных букв и строчных. Последний символ в конце второй строки - курсор.
Все отображается правильно, что еще раз подтверждает корректность прошивки ПЗУ знакогенератора GZ_102, ссылка на скачивание которой размещена выше.
Для тех, кто не в курсе, как перевести терминал СМ7209.02 в этот режим. Удаляем на панельке правее ПЗУ знакогенератора перемычку между 2 и 3 ножкой и добавляем перемычку между 2 и 8 ножкой (на фото голубого цвета):
Кстати, в бытность, когда я работал системным инженером на вычислительном центре на комплексах СМ4 и СМ1420, мы переделывали все терминалы СМ7209.02 для работы в 4-х регистровом режиме - кириллица заглавные и строчные буквы и латиница заглавные и строчные буквы. Переписана была и микропрограмма и знакогенератор. Писал исходники микропрограммы мой товарищ, сейчас я пытаюсь эти прошивки или их исходники разыскать. Есть вероятность что они сохранились.
Все отображается правильно, что еще раз подтверждает корректность прошивки ПЗУ знакогенератора GZ_102, ссылка на скачивание которой размещена выше.
Для тех, кто не в курсе, как перевести терминал СМ7209.02 в этот режим. Удаляем на панельке правее ПЗУ знакогенератора перемычку между 2 и 3 ножкой и добавляем перемычку между 2 и 8 ножкой (на фото голубого цвета):
Кстати, в бытность, когда я работал системным инженером на вычислительном центре на комплексах СМ4 и СМ1420, мы переделывали все терминалы СМ7209.02 для работы в 4-х регистровом режиме - кириллица заглавные и строчные буквы и латиница заглавные и строчные буквы. Переписана была и микропрограмма и знакогенератор. Писал исходники микропрограммы мой товарищ, сейчас я пытаюсь эти прошивки или их исходники разыскать. Есть вероятность что они сохранились.
Прошивки от терминалов СМ7209 / Mera 7953
А не смотрели прошивки из ДЕМОС, которые я выкладывал?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. Реализованы вставка/удаление строки и символа
;
; Автор изменений и комментариев Бахмуров А.Г. при участии
; Даниярходжаева Т.И.
Прошивки от терминалов СМ7209 / Mera 7953
Это там где нули были? Как тогда считалась недостоверная прошивка?
Это новую прошили?
Прошивки от терминалов СМ7209 / Mera 7953
Да, конечно посмотрел. Безусловно эта версия микропрограммы очень интересная и ее тоже тоже надо попытаться восстановить. Но прежде чем это делать, хотелось бы полностью убедиться в исправности железа. Терминал 7209.02 у меня в единственном экземпляре, в отличие от СМ7209.04 - их несколько шт. Со временем попробую восстановить и эту прошивку, если получится.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 / MERA7953. Прошивки, подключение, настройка, восстановление.
Недостоверную прошивку удалось считать с этого же чипа гораздо раньше одним из программаторов - то ли TL866 то ли Arduino_EPROM27_programmer - сейчас уже точно не помню каким именно. Но прошивка считывалась каждый раз по разному, различия были примерно в 10-15 байтах. Теперь этими программаторами уже не читается - считываются только нули. Есть ощущение, что чип постепенно деградирует. Кстати, второе ПЗУ (знакогенератор) из этого же терминала и вовсе стерлось самопроизвольно несмотря на заклеенное окошко. В какой-то момент включил терминал, а изображения нет совсем. Прошил другое ПЗУ ранее считанной прошивкой (та где корявые латинские шрифты) - изображение появилось. Когда удалось считать прошивку достоверно, сравнивал с прежней недостоверной прошивкой - различия в 11 байтах.
Последний раз редактировалось gerkon 29.10.2022,12:19, всего редактировалось 2 раза.
Прошивки от терминалов СМ7209 / Mera 7953
Да сейчас прошил новую прошивку, которая стабильно много раз была считана программатором AVAL PKW-3000 с неизменной контрольной суммой (52С1).
Это правда не гарантирует полную работоспособность прошивки и ее полное соответствие оригинальной прошивке. Для этого и затеял тестирование терминала в самых разных режимах. Пока никаких косяков не нашел.
Терминалы СМ7209 / MERA7953. Прошивки, подключение, настройка, восстановление.
По возможности посмотрите номинал конденсатора над разъёмом "Drukarka".
Спасибо.
Спасибо.