Как стать автором
Обновить

Комментарии 82

Какая приятная клавиатура.

И очень много не понятных кнопок

>> Кстати, на этой клавиатуре совершенно непонятно как ввести знак доллара, чтобы посмотреть статус переменной в bash

Насколько я понимаю, Shift-4 выведет «черепашку» которая на экране терминала отобразится как «черепашка» но в RS-232 уйдёт ASCII-код 36, который ОС интерпретирует как доллар. То есть проблем быть не должно. Или я что то не так понимаю?
Может быть на экране не отображается, кстати не подумал об этом. Попробую на досуге.

Да вон же! На последней фотке, в строке приглашения, вместо бакса та самая черепашка!

Ну вот, слона-то я и не приметил. Спасибо!

какая ещё черепашка, это символ "солнышко"

Это - ¤ - не просто "черепашка", а в целом символ любой (неуказанной) валюты, такое, кажется, на всем советских/сэв клавиатурах было вместо доллара (код у него действительно тот же, 0х24)

На БК 0010-01 точно была "черепашка".

Затверждаю!

Спасибо за статью! Всегда интересно почитать про ретро-железо! Теплое и ламповое!

>>К сожалению, кабель клавиатуры крошится от времени прямо на глазах. Стоит пошевелить проводом, как от него отваливаются куски, и как это спасти, пока не представляю.

Термоусадочная трубка черного цвета в магазине электроники поможет.

Чтобы её надеть, нужно разрезать кабель. А в таком случае проще поменять его целиком.

DIN-разъём должен быть разборный - сбоку пластиковая нашлепка выковыривается и кожух снимается.
Ну и лучше не термоусадку, а черный кембрик или шланг чуть большего размера.

Всё литое. Ну и вы никогда не пробовали надеть кембрик на витой провод.

Я имею в виду эту вероятную заглушку. К сожалению сейчас сложно найти, но где-то были DIN5 вилки похожей конструкции. Именно венгерские,70-80 годов примерно.

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

Спасибо, ну можно будет попробовать. Главное найти кембрик
Интересно, а настройки в терминале как-то сохранялись?
Не верится, что там есть EEPROM.
Неа, не сохраняются. Но никто не мешает сделать SRAM+батарейку, как было в те времена в BIOS.

В те года даже в кассетах памяти для станков с ЧПУ стояли SRAM с аккумулятором 0.55А*ч. А ещё у меня был телефон с памятью номеров на целом поле из К561РУ2 - тоже статическое ОЗУ с подпиткой аккумулятором.

Про шнур

Просили передать, что есть такое вот решение с двухкомпонентным герметиком "жидкая изоляция":

На али гуглится по словам "Silicone Industrial Adhesive"

Я бы попробовал плетёный рукав для кабеля, как в новых БП.

Ещё есть т.н. жидкая изолента, но мне кажется это плохая идея.

Ещё вариант - обернуть лентой Tesa 51036 или подобной клейкой текстильной лентой, которыми провода в автомобилях в жгуты стягивают.

А мне янтарные от DEC VAX нравятся.

Что ж, я с удовольствием прочитаю о вашем терминале DEC VAX и опыте работы с ним. Ждём статью.

я другой узел вяжу

Вообще-то, при работе с такими вот прекрасными терминалами опраторы больших ЭВМ испытывали в основном чувство усталости и резь в глазах.

Резь в глазах - моргать забывали. Чувство усталости - так с этой штукой работали они тогда, а не развлекались как сейчас :)

6 лет я работал за похожим изумрудом. Больше не хочу. ?

Видимо индивидуально всё. За собой не замечал подобного, не 6 лет конечно, но примерно год многие часы подряд за "зелёнкой" бывали.

А какая частота кадров?

Вроде бы по нажатию кнопки PRINT содержимое экрана отправляется в СОМ-порт принтера.

В "автономном" режиме доступен был одноэкранный редактор текста с спецсимволами. На принтер выводился весь экран последовательно.

Печать происходила по кнопке "PRINT".

Нутром чую, что литр с локалью что-то не то и глючит из-за этого, но доказать не могу.

Вывод locale посмотреть бы.

Вывод locale посмотреть бы.


Это первое, что было исправлено. Для этого специально ставил систему на виртуалку. Локаль никак не влияет на вывод vi, tmux. Просто какие-то символы будут отображаться некорректно (знаем, плавали). Там банально не работает даже мой простенький пример, который я описывал в статье Терминальная графика. Даже такая примитивная графика не отображалась ни в каком виде.

image

В курсе про цвет, но проблема была не в цвете, потому что даже с «неверными» ESC-последовательностями и мусором, я должен был видеть фиксированную картинку, но наблюдал те же глюки, как и с vi.

Если локаль в utf - то там и без esc-последовательностей старым терминалам крышу сносит, я на это натыкался потому про локаль и спросил. Странно конечно - vt52 довольно простой, интересно почему реализовали не полностью.

Ну это совместимый с VT52 а не полный аналог.

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

UPD Ещё подозреваю, что на какие то последовательности были заточены специальные подпрограммы, вывод попадая на эти последовательности сбивает с толку алгоритмы заложенные в терминале, поэтому получается мусор на выводе и состояние блокировки номального ввода.

Нужно перенастроить вывод Linux в СОМ-порт таким образом, чтобы он вообще не использовал ESC последовательности.

Вот картинки с терминалом выглядят следующим образом:



Не представляю как такое получить без ESC-последовательностей. Да и документация изобилует различным последовательностями, если не лень рекомендую поглядеть.

Проще пареной репы. На 9600 бод не нужно заморачиваться особо.

Да и терминал на фото совсем не такой как у вас.

Скорее всего у вас для машин серии СМ, там ESC последовательности вообще не нужны были.

UPD

Почитал документацию на 52651 доступную в сети.

https://www.dropbox.com/s/aacqkwd4pgcabxp/VDX52651.pdf

Если вы про пункты 6.1-6.2, все эти ESC коды нужны для управления встроенным экранным редактором для режима оффлайн, когда нет соединения с ЭВМ. Т.е. вы набираете на клавиатуре эти последовательности нажимая клавишу ESC + символ. И встроенное в терминал ПО обрабатывает эти нажатия на экране, как то: установка печаных полей, подсветка символов, табулции и положение курсора.

Только к стандартным ESC-последовательностям эти команды не имеют никакого отношения.

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

Очень даже может быть, что средствами Linux возможно решить проблему

В былые времена с этими целями писали свой файлик в termcap, сейчас вроде как пишут в terminfo.

Мне жалко разбирать. Но внутри Z80

А как же полный сервис и чистка всех новых железок?

У меня неделю назад интересный блок питания умер - мотылёк в районе силового транзистора :(

прям классический баг

Подвезли фото платы и блока питания. Если кому интересно взглянуть на внутренности.

VDX 52600

Микросхемы пронумерованы от N1 до N37

VDX-02
  1. 036 - маркировка не видна под надписью. Микросхема на панельке.

  2. 74LS163APC

  3. 74LS162A PC

  4. SN74LS193N

  5. 80A-CTC MME

  6. -- нет микросхемы

  7. MK3884N-4

  8. 80A-CPU

  9. 887413 - УФ ПЗУ. Маркировка плохо видна под надписью 035. Окошко закрыто наклейкой с надписью Udx-ф2

  10. 74LS157PC

  11. 74LS157PC

  12. 74LS157PC

  13. 16R6ACN - микросхема на панельке. Поверх маркировке надпись 001

  14. 16R6ACN - микросхема на панельке. Поверх маркировке надпись 002

  15. 74LS377 PC

  16. 74LS157PC

  17. HM6264LP-10

  18. SN74HCT574N

  19. CD74HCT574E

  20. PC74HCT646P

  21. HM6264LP-10

  22. 74LS163APC

  23. SN74LS163AN

  24. SN74LS163AN

  25. 9346N

  26. 7407PC

  27. 74HCT166E

  28. К555ИП13 единственная советская микросхема. Дата 8509

  29. SN74LS163AN

  30. 74LS174

  31. CD74HCT04E

  32. 74LS14PC

  33. -- нет микросхемы

  34. -- нет микросхемы

  35. -- нет микросхемы

  36. mA1488pc

  37. MC1489P

Тёплый. Ламповый пост. Рад, что тебя эта штука так радует.

А можно как-то переделать фотку всей клавиатуры сверху? Та что сейчас -- с бликами и надписей на некоторых кнопках в центре не видно.

В терминалах VIDEOTON была реализована система команд (Escape-последовательностей) терминала DEC VT52. Вроде-бы в UNIX для терминалов, подключенных по COM-портам была эмуляция системы команд DEC VT100 (у нас такие терминалы успешно работали с системой HP-UX). Символ доллара, как и у PC, - клавиша "4" с шифтом. Если терминал руссифицированный, то маленьких латинских букв у Вас не будет (вместо них - большие русские) - кодировка символов там 7-битная.

Если терминал руссифицированный, то маленьких латинских букв у Вас не будет (вместо них — большие русские) — кодировка символов там 7-битная.


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

Кодировка то 7-ми битная но переключение языка потоковой командой (РУС/ЛАТ -- О16/О17) никто не отменял.

Такая функция точно была на 15ИЭ-00-013. Только для корректного отображения символов приходилось писать специальный драйвер (в оригинальных железе и ОС от DEC подобных функций не было). Насчёт VIDEOTON честно скажу - не помню.

Совершенно с вами согласен.

На видеотоне был переключатель с кои-7 на кои-8.

.HELLO HABR
?KMON-F-Illegal command

Когда у меня такой был, чтоб работал аппаратный flow control нужно было самому спаять нуль-модемный кабель, где пара RTS/CTS и DTR/DSR менялись местами.

И надо сказать так себе. Русские буквы только в KOI-7 (строчные русские, заглавные английские, или наоборот, не помню). Доллар вроде как-то вводился, вместо "знака валюты" вроде (такое "о" с черточками). Скорость прорисовки не комфортная даже для работы в vim (38400 максимум вроде). Это основная проблема. Причём там какой-то неполноценный VT100, скроллинг тоже тормозил, или вовсе VT-52, но короче работать невозможно читай. Просто медленно. Клавиши дубовые, руки обломаешь.

Единственное что порадовало: он мог в автономном режиме набрать страницу текста и распечатать на принтер. Но там тоже с кодировками проблемы.

PS: в ~2001 что ли году я его последний раз включал, но вот vim там в vt-52 тогда как-то запускался, видимо с тех пор линукс деградировал в худшую сторону...

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

И надо сказать так себе. Русские буквы только в KOI-7 (строчные русские, заглавные английские, или наоборот, не помню).


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

И проблемы с vi. Но думаю да, не всё гладко. vt102 бы найти.

Может кто в курсе,как заставить старый монитор olivetti через vga конвертер работать?он точно работает через старую видеокарту и ее vga,но вот при любых попытках подключения к современному железу-серый экран.нашел пару обсуждений на старых форумах,но ссылки на схемы неактивны.

Нужно уменьшить частоту кадров принудительно в настройках драйвера видеокарты.

кстати по поводу телнетовских мультиков, киньте ссылок где их можно найти? старый добрый star wars на towel.blinkenlights.nl почему-то перестал у меня открываться некоторое время назад

Я хотел к статье сделать, но увы, он не работал

поднял копию на своём сервачке

kuber.keenetic.org

telnet kuber.keenetic.org
Trying 88.198.177.100…
Последние две (3 и 4) ссылки в статье ведут в одно и то же место.
Громадное спасибо за правки. Уже не ведут. Из пожеланий, присылайте, по возможности личным сообщением. Статью поправил, а комментарий уже не убрать. Спасибо ещё раз!

Немного на Robotron 1715 похоже

На таком-же я начинал свой путь в UNIX в 1994 году -- в машзалах где были ЕС-1066 и ЕС-1045 поставили два кубика HP 800 G30 и 800 G40. К ним электроны через мультипортовки и прицепили данные терминалы. Насколько помню, vi работал отлично. Ну а мусор на экране лечится командой reset (можно набрать вслепую).

Ну а мусор на экране лечится командой reset (можно набрать вслепую).


когда запущен vi, не поможет. Потому, что из него нужно ещё выйти

@dlinyj

А можно терминал зарезервировать для Ленинградского компьютерного клуба? От нас в Москве должен был выйти на связь некто Mike Sh

Лучше такие вещи в личке, но связался, обсудили.

Вообще-то знак денежной единицы ¤ это самостоятельный символ, отличный от доллара, но, насколько я понимаю, в СЭВовских стандартах заменял его.

И касательно различия между возвратом каретки и переводом строки - наследие механических телеграфных аппаратов. Кстати, в некоторых языках при помощи возврата каретки можно было вводить комбинированные символы, отсутсвующие в раскладке (язык APL, где обращение матриц обозначалось квадратом, на который наложен знак деления ⌹)

мультики в терминале тут

telnet telehack.com

Не работает.
[andy@fedora ~]$ telnet telehack.com
Trying 64.13.139.230...
Connected to telehack.com.
Escape character is '^]'.

Connected to TELEHACK port 43

It is 10:16 pm on Sunday, September 11, 2022 in Mountain View, California, USA.
There are 71 local users. There are 26642 hosts on the network.

  Type HELP for a detailed command list.
  Type NEWUSER to create an account.
  Press control-C to interrupt any command.

May the command line live forever.

Command, one of the following:
  2048        ?           a2          ac          advent      aquarium  
  basic       bf          c8          cal         calc        callsign  
  ching       clear       cowsay      date        echo        eliza     
  finger      fnord       geoip       gif         help        ipaddr    
  joke        login       md5         morse       newuser     notes     
  octopus     phoon       pig         ping        pong        primes    
  privacy     qr          rain        rand        rfc         rig       
  roll        rot13       salvo       sleep       starwars    sudoku    
  traceroute  typespeed   units       uptime      usenet      users     
  uumap       uupath      uuplot      weather     when        zc  

.help

Вечером заработало. Скорее всего дело в провайдере.

telnet telehack.com
Trying 64.13.139.230…
Connected to telehack.com.
Escape character is '^]'.
Connection closed by foreign host.

maybe vpn?

Сайт открывает. Значит проблема не на моей стороне.

Самое сложное было найти нульмодем 25F-9F

Его спаять элементарно.

Предпочитаю заводские решения.

Его можно спаять, и, в это время, искать заводской.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий