Представляю Вашему вниманию записку восстановлении терминала Tandberg TDV 2215 S (он же, согласно шильдику на задней части корпуса, TDV 2200 S)
Интерес к подобному терминалу вспыхнул после давнего воспоминания о венгерском терминале Videoton 52100. К сожалению такой терминал приобрести не удалось, но вот когда я увидел в продаже норвежский терминал Tandberg, сразу приобрёл. С покупкой повезло, терминал оказался НОВЫМ, совершенно не использованным с 1983 года (ориентируюсь на шильдик на задней части монитора).
Лицевая часть
Задняя часть
За большой пластиковой заглушкой обнаружился ряд интерфейсов, в том числе и стандартный V.24 (RS-232) в формате разъема db25.
Подтверждение наличия и описание других интерфейсов нашел в интернете.
Терминал комплектовался следующей клавиатурой, которая подключалась разъемом db9.
После включения на экране, красивым зеленым цветом, отобразилась ошибка, которая меняла свой код, по мере подключения и отключения клавиатуры.
Коды этих ошибок требовали расшифровки, поискав, обнаружил в интернете, подробнейшую документацию, в отсканированном виде, включающую в себя мануал по использованию и электрическую принципиальную схему.
Ошибка вела к микросхеме энергонезависимой памяти ER3400.
Изучив свойства и назначение микросхемы, выяснил, что это энергонезависимая память, в которой хранятся настройки терминала после его выключения. Согласно спецификации выяснил, что срок хранения информации составляет 10 лет. Было принято решение замены микросхемы.
Ничего подобного не найдя на Алиэкспресс, я обнаружил лот на интернет-аукционе и сделал заказ. Параллельно, аккуратно открыл корпус, и обнаружил идеальнейшее состояние компонентов.
Вид сзади:
Вид сверху:
Для полноты восприятия заглянул и в клавиатуру.
Производство клавиатуры датируется 1978 годом.
Требуемая микросхема, оказалась заботливо установленной в "кроватке", что в дальнейшем облегчило замену.
Подоспевшие с аукциона микросхемы выглядели, как мечта аффинажника, ну красота-ведь?
Заменив микросхему и прочитав документацию обнаружил кнопку «RESET». Кнопка расположена на нижней части терминала и с первого взгляда была незаметна.
После включения терминал и нажатия кнопки «RESET» ошибка исчезла и пришло воодушевление, всё идёт правильно.
Настало время обнаружить конфигурационное меню. Согласно мануалу, оно должно было появиться, при нажатии сочетания кнопок CTRL и дважды HELP, но проблема заключалась в том, что на клавиатуре отсутствовали, как сама кнопка HELP, так и намёк на неё. Методом «научного тыка» в настроечное меню удалось зайти совершенно другим сочетанием SHIFT и два раза MODE.
Вот так выглядят экраны настроечных меню.
Общие настройки, относящиеся к формату курсора, частоте мерцания, bell (гудку) и типу экрана: зеленые символы на черном фоне (как в Матрице), либо инверсия моно-цвета.
В этом меню специфичные настройки, с которыми предстоит поэкспериментировать детально и самое интересное, в рамках цели: настройки интерфейсов, для связи с внешним миром.
Для связи с внешним миром, был выбран COM-порт, V.24, он-же RS-232. Дефолтные настройки 8 bit, без паритета и одним стоп-битом (8N1). Настройки принтера и модема тоже присутствуют, но ввиду отсутствия этого оборудования, оставлены без изменения.
Настроечное меню, для задания пресетов, аппаратных кнопок клавиатуры.
Собственно для чего всё делалось? Мне было интересно получить в использование настоящую аппаратную консоль, подключить к подобию сервера и поуправлять им, ощущения 1983 года.
В качестве серверной OS была выбрана OpenBSD 3.6, но вместо неё может быть любая OS, будь-то: Windows, Linux, либо xBSD - семейство.
Шелл OpenBSD, был настроен на управление через аппаратный COM - порт, с соответствующими настройками 8N1, ровно такие-же были выставлены в настройках терминала Tandberg. Для соединения был использован нуль-модемный кабель db9 to db25. И получилось то, чего добивался.
На скриншотах отражены этапы загрузки OpenBSD.
Результатом явилось приглашение авторизации... Дальше можно администрировать, управлять современным сервером, будто из далекого 1983 года.
Такая вот получилась распечатанная "капсула времени". Если есть идеи по дальнейшему интересному применению терминала, пожалуйста, пишите.
Спасибо за уделённое внимание:)
Комментарии (34)
artemisia_borealis
00.00.0000 00:00+5Хотел спросить, а почему взяли такую старую версию OpenBSD (3.6), а потом увидел на скриншотах 7.2.
Так что имелось ввиду?
Busla
00.00.0000 00:00+5По идее всё же стоило перед включением открыть корпус и продавить микросхемы в кроватках - что при работе, что при транспортировке они имеют обыкновение вылезать из кроваток.
anonymous
00.00.0000 00:00НЛО прилетело и опубликовало эту надпись здесь
K0styan
00.00.0000 00:00+7Но заметьте: старая была в пластиковом корпусе, новые - в металокерамических.
Medeyko
00.00.0000 00:00+10Ещё RESET был нажат. Меня терзают смутные сомнения, что проблему решила замена микросхемы, а не нажатие на RESET.
104u
00.00.0000 00:00+1Не знаю, что решило проблему, но замена одной древней ПЗУ на другую (новую (ну как новую, новую N лет назад)) действительно может решить проблему. Недавно делал аппарат, в котором была кр573рф5, которая читалась когда ей вздумается. Заменил на 2716, всё заработало. И вряд ли эти микросхемы недавних годов выпуска
litos
00.00.0000 00:00Так в микросхеме прошивка ведь еще есть? Ее заливать отдельно надо? Или просто настройки хранятся?
dlinyj
00.00.0000 00:00+6Какой потрясающий аппарат! Как у него совместимости, хотя бы с тем же vt100? То что он выводит на экран текстовые строки, с этим я не вижу проблем. Но вот как он справляется с ESC-последовательностями, вот вопрос. Всякие vim, mc и иже с ними.
Когда я ковырялся с терминалами, конкретно с Videoton VDX 52600, то главной засадой оказалось настроить на стороне сервера совместимость с ним.
К сожалению в видео я этого не увидел.MechNIX Автор
00.00.0000 00:00+7Меня, кстати, Ваша статья и вдохновила на написание данной, и да, вопросы открытые, еще планирую продолжить эксперименты. И если есть идеи, что именно попробовать испытать, буду рад услышать. Вышеописанное принял к сведению и интересно самому.
dlinyj
00.00.0000 00:00+3Для начала просто попробовать запустить vi, vim или любое другое ПО, которое пытается как-то размечать экран, посмотреть что произойдёт.
Я так и не понял, как всё это корректно конфигурировать. Не так давно пытался играться со складским терминалом:
У него тоже есть терминальная программа, но оказалось что она совсем не умеет в ESC-последовательности.
Можно проверить ещё поддержку всей этой петрушки, попробовав примеры из статьи (там есть на баше). Тупо скормив в компорт.
svpcom
00.00.0000 00:00У нас в университете подобные терминалы (tatung вроде) использовались года до 1999-го вместе с Беста-88. Мы им еще знакогенератор патчили, что бы русские буквы (в кодировке koi8-r) выводили
MessirB
00.00.0000 00:00+6О, теперь я по крайней мере знаю от чего эта клавиатура, которая валяется у меня на полке уже более десяти лет.
YDR
00.00.0000 00:00+1можно ее через ардуинку подключить хоть к компьютеру, хоть еще к чему.
MessirB
00.00.0000 00:00О, это было бы интересно, есть какие-то гайды о том, как это сделать?
YDR
00.00.0000 00:00+1Не вижу, какая там микросхема рядом с проводом, так что сначала осциллограф, до логического анализатора, чтобы понять уровни напряжения.
далее я бы подключил к сигнальным интерфейсным линиям логический анализатор, и попробовал разобраться в протоколе. А потом - перекодировщик протокола, с одной стороны он представляется как USB-HID (или как PS/2 клавиатура, что чуть проще), а с другой - считывает данные по расшифрованному протоколу. Протокол - последовательный, и скорее всего, похож на UART или PS/2
YDR
00.00.0000 00:00+21) было бы здорово считать дампы всех ПЗУшек, стараюсь это делать для любой техники, в которую заглядываю.
2) а Midnight Commander запускается?
3) скромное "мяу" в конце видео удачно завершает повествование :-)
4) хорошо бы увидеть обзор схемотехники устройства, хотя бы на концептуальном уровне, хотя бы список больших микросхем. Хотя бы название процессора :-)
gleb_l
00.00.0000 00:00+3Какая классная вещь! И эмиссия катода и люминофор совсем не деградировали, судя по яркости и качеству фокусировки пикселей. Глядя на такой аппарат, хочется нырнуть в прошлое, и написать что-нибудь в редакторе на плоских сях, или на макро PDP-11, заставляя при компиляции трястись какой-нибудь MX0:
PS - все ассоциации выше - исключительно по памяти )
FunnyBlort
00.00.0000 00:00+3Единственное что я бы хотел из такого - это Tektronix 40xx - векторный терминал с матрицей промежуточного сохранения картинки
Pechkin_Postman
00.00.0000 00:00Есть вот такая клавиатура, просмотрел кучу сайтов всяких коллекций и электронных музеев, но так и не нашел совпадений. Больше всего похожа на клавиатуру электронной пишущей машинки, но у них она встроена в корпус, а не отдельная, как здесь. Судя по тем обозначениям, смысл которых удалось понять, девайс использовался в типографском деле. Год судя по микросхемам 1992, разъем похож на ps/2, но современный ПК естественно ее не определяет.
Tamerlan_Hajiyev
00.00.0000 00:00На корпусе оригинальной микросхемы ER3400 указано время выпуска 8720 - 1987-й год, 20-я неделя.
I_Love_Misato
Конечно, есть идеи! Подключить его к Fallout 4))) Для неё уже есть возможность использовать смартфон в качестве пип-боя. А тут - целый доисторический терминал на руках!