Представляю Вашему вниманию записку восстановлении терминала Tandberg TDV 2215 S (он же, согласно шильдику на задней части корпуса, TDV 2200 S)

Интерес к подобному терминалу вспыхнул после давнего воспоминания о венгерском терминале Videoton 52100. К сожалению такой терминал приобрести не удалось, но вот когда я увидел в продаже норвежский терминал Tandberg, сразу приобрёл. С покупкой повезло, терминал оказался НОВЫМ, совершенно не использованным с 1983 года (ориентируюсь на шильдик на задней части монитора).

Лицевая часть

Задняя часть

За большой пластиковой заглушкой обнаружился ряд интерфейсов, в том числе и стандартный V.24 (RS-232) в формате разъема db25.

Подтверждение наличия и описание других интерфейсов нашел в интернете.


Источник 
https://terminals-wiki.org/wiki/index.php/Tandberg_TDV_2220
Источник https://terminals-wiki.org/wiki/index.php/Tandberg_TDV_2220

Терминал комплектовался следующей клавиатурой, которая подключалась разъемом 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)


  1. I_Love_Misato
    00.00.0000 00:00
    +11

    Конечно, есть идеи! Подключить его к Fallout 4))) Для неё уже есть возможность использовать смартфон в качестве пип-боя. А тут - целый доисторический терминал на руках!


  1. ZEvS_Poisk
    00.00.0000 00:00
    +8

    Какая-же великолепная штука!!!

    Не удержался от восторга.


  1. kerberos464
    00.00.0000 00:00
    +10

    Удивила клавиатура с русскими буковками.


    1. nitro80
      00.00.0000 00:00
      +7

      Да, как и вопрос, как оно вообще оказалось в состоянии "муха не сидела".


      1. lovermann
        00.00.0000 00:00
        +6

        Дак проще простого: купили, поюзали месяц или вообще отложили, потому что не дождались документации сервера или специалиста, да так и законсервировали.


  1. artemisia_borealis
    00.00.0000 00:00
    +5

    Хотел спросить, а почему взяли такую старую версию OpenBSD (3.6), а потом увидел на скриншотах 7.2.

    Так что имелось ввиду?


    1. MechNIX Автор
      00.00.0000 00:00
      +2

      Моя невнимательность, версия конечно 7.2, спасибо за коррекцию.


  1. RalphMirebs
    00.00.0000 00:00
    +6

    Видел его на Авито ;) Хорошо, что-то купил и оживил!


  1. Busla
    00.00.0000 00:00
    +5

    По идее всё же стоило перед включением открыть корпус и продавить микросхемы в кроватках - что при работе, что при транспортировке они имеют обыкновение вылезать из кроваток.


  1. anonymous
    00.00.0000 00:00

    НЛО прилетело и опубликовало эту надпись здесь


    1. K0styan
      00.00.0000 00:00
      +7

      Но заметьте: старая была в пластиковом корпусе, новые - в металокерамических.


      1. Medeyko
        00.00.0000 00:00
        +10

        Ещё RESET был нажат. Меня терзают смутные сомнения, что проблему решила замена микросхемы, а не нажатие на RESET.


        1. 104u
          00.00.0000 00:00
          +1

          Не знаю, что решило проблему, но замена одной древней ПЗУ на другую (новую (ну как новую, новую N лет назад)) действительно может решить проблему. Недавно делал аппарат, в котором была кр573рф5, которая читалась когда ей вздумается. Заменил на 2716, всё заработало. И вряд ли эти микросхемы недавних годов выпуска


          1. litos
            00.00.0000 00:00

            Так в микросхеме прошивка ведь еще есть? Ее заливать отдельно надо? Или просто настройки хранятся?


    1. jooru
      00.00.0000 00:00

      Две. Две золотых микросхемы! )


  1. dlinyj
    00.00.0000 00:00
    +6

    Какой потрясающий аппарат! Как у него совместимости, хотя бы с тем же vt100? То что он выводит на экран текстовые строки, с этим я не вижу проблем. Но вот как он справляется с ESC-последовательностями, вот вопрос. Всякие vim, mc и иже с ними.

    Когда я ковырялся с терминалами, конкретно с Videoton VDX 52600, то главной засадой оказалось настроить на стороне сервера совместимость с ним.

    К сожалению в видео я этого не увидел.


    1. MechNIX Автор
      00.00.0000 00:00
      +7

      Меня, кстати, Ваша статья и вдохновила на написание данной, и да, вопросы открытые, еще планирую продолжить эксперименты. И если есть идеи, что именно попробовать испытать, буду рад услышать. Вышеописанное принял к сведению и интересно самому.


      1. dlinyj
        00.00.0000 00:00
        +3

        Для начала просто попробовать запустить vi, vim или любое другое ПО, которое пытается как-то размечать экран, посмотреть что произойдёт.

        Я так и не понял, как всё это корректно конфигурировать. Не так давно пытался играться со складским терминалом:



        У него тоже есть терминальная программа, но оказалось что она совсем не умеет в ESC-последовательности.

        Можно проверить ещё поддержку всей этой петрушки, попробовав примеры из статьи (там есть на баше). Тупо скормив в компорт.


  1. svpcom
    00.00.0000 00:00

    У нас в университете подобные терминалы (tatung вроде) использовались года до 1999-го вместе с Беста-88. Мы им еще знакогенератор патчили, что бы русские буквы (в кодировке koi8-r) выводили


  1. MessirB
    00.00.0000 00:00
    +6

    О, теперь я по крайней мере знаю от чего эта клавиатура, которая валяется у меня на полке уже более десяти лет.


    1. YDR
      00.00.0000 00:00
      +1

      можно ее через ардуинку подключить хоть к компьютеру, хоть еще к чему.


      1. MessirB
        00.00.0000 00:00

        О, это было бы интересно, есть какие-то гайды о том, как это сделать?


        1. YDR
          00.00.0000 00:00
          +1

          Не вижу, какая там микросхема рядом с проводом, так что сначала осциллограф, до логического анализатора, чтобы понять уровни напряжения.

          далее я бы подключил к сигнальным интерфейсным линиям логический анализатор, и попробовал разобраться в протоколе. А потом - перекодировщик протокола, с одной стороны он представляется как USB-HID (или как PS/2 клавиатура, что чуть проще), а с другой - считывает данные по расшифрованному протоколу. Протокол - последовательный, и скорее всего, похож на UART или PS/2


          1. MaFrance351
            00.00.0000 00:00

            Это терминальная клавиатура. Там наверняка обычный RS-232.


    1. jar_ohty
      00.00.0000 00:00
      +10

      А я теперь знаю, почему клавиша Enter имеет такую форму.


  1. YDR
    00.00.0000 00:00
    +2

    1) было бы здорово считать дампы всех ПЗУшек, стараюсь это делать для любой техники, в которую заглядываю.

    2) а Midnight Commander запускается?

    3) скромное "мяу" в конце видео удачно завершает повествование :-)

    4) хорошо бы увидеть обзор схемотехники устройства, хотя бы на концептуальном уровне, хотя бы список больших микросхем. Хотя бы название процессора :-)


  1. serafims
    00.00.0000 00:00
    +1

    А никто шрифты с этого терминала не знает как достать?


    1. dlinyj
      00.00.0000 00:00
      +2

      Считать из ПЗУ :)


  1. gleb_l
    00.00.0000 00:00
    +3

    Какая классная вещь! И эмиссия катода и люминофор совсем не деградировали, судя по яркости и качеству фокусировки пикселей. Глядя на такой аппарат, хочется нырнуть в прошлое, и написать что-нибудь в редакторе на плоских сях, или на макро PDP-11, заставляя при компиляции трястись какой-нибудь MX0:

    PS - все ассоциации выше - исключительно по памяти )


  1. tormozedison
    00.00.0000 00:00

    К этому попробуйте подключить:

    https://github.com/slviajero/tinybasic


  1. FunnyBlort
    00.00.0000 00:00
    +3

    Единственное что я бы хотел из такого - это Tektronix 40xx - векторный терминал с матрицей промежуточного сохранения картинки


  1. Pechkin_Postman
    00.00.0000 00:00

    Есть вот такая клавиатура, просмотрел кучу сайтов всяких коллекций и электронных музеев, но так и не нашел совпадений. Больше всего похожа на клавиатуру электронной пишущей машинки, но у них она встроена в корпус, а не отдельная, как здесь. Судя по тем обозначениям, смысл которых удалось понять, девайс использовался в типографском деле. Год судя по микросхемам 1992, разъем похож на ps/2, но современный ПК естественно ее не определяет.


  1. XTermal
    00.00.0000 00:00

    Мечта афинажника ) интересное наблюдение ) автору спасибо .


  1. Tamerlan_Hajiyev
    00.00.0000 00:00

    На корпусе оригинальной микросхемы ER3400 указано время выпуска 8720 - 1987-й год, 20-я неделя.