Эмуляция терминала VT100 (Какой софт для PC эмулирует максимально приближённо к оригиналу?)
Эмуляция терминала VT100
Какой софт для PC эмулирует максимально приближённо к оригиналу?
Если вывести вот этот вот файл
ftp://ftp.langstoeger.at/ascii_art/TORTURE.VT%3B1
в эмуляторе терминала WRQ Reflection (вроде как самый серьёзный продукт на сегодня по этой теме)
получаем вот такое:
если то же сделать для OpenVMS-ного DECTerm
картинка иная:
Сущестует ли ПО для PC Win32 которое эмулирует VT100 так же точно как и DECTerm? И как с эмуляцией обстоит дело у реальных терминалов (кроме DEC-овских, с этими, понятно всё в порядке), в которых заявлена поддержка VT100?
Если вывести вот этот вот файл
ftp://ftp.langstoeger.at/ascii_art/TORTURE.VT%3B1
в эмуляторе терминала WRQ Reflection (вроде как самый серьёзный продукт на сегодня по этой теме)
получаем вот такое:
если то же сделать для OpenVMS-ного DECTerm
картинка иная:
Сущестует ли ПО для PC Win32 которое эмулирует VT100 так же точно как и DECTerm? И как с эмуляцией обстоит дело у реальных терминалов (кроме DEC-овских, с этими, понятно всё в порядке), в которых заявлена поддержка VT100?
Да, пожалуйста, будет очень интересно взглянуть.
P.S. в том же месте (ftp://ftp.langstoeger.at/ascii_art) лежит XMAS.VT
Это целая анимация! На аппаратном терминале с подключнием по медленному последовательному порту
должно смотреться просто обворожительно...
P.S. в том же месте (ftp://ftp.langstoeger.at/ascii_art) лежит XMAS.VT
Это целая анимация! На аппаратном терминале с подключнием по медленному последовательному порту
должно смотреться просто обворожительно...
PS
В текстовом режиме OpenVMS не поможет: не важно какая ОС используется, важно каким софтом (терминальным эмулятором) ты соединяешься с этой ОС - т.к. именно этот софт и интерпретирует управляющие последовательности VT100 и отрисовует их в графике. А вот DECTerm сам является терминальным эмулятором и отрисовует VT100 в окошке на X-ах. Он работал в схожей конфигурации только с X-ами - OpenVMS устанавливалась на Charon VAX, локально на PC запускался X Server (Reflection X), и с ним по TCP/IP соединялись DECWindows приложения OpenVMS, в частности DECTerm. Конечно, DECTerm рулит, но разыскивается такой же правильный терминальный эмулятор для Windows PC.
В текстовом режиме OpenVMS не поможет: не важно какая ОС используется, важно каким софтом (терминальным эмулятором) ты соединяешься с этой ОС - т.к. именно этот софт и интерпретирует управляющие последовательности VT100 и отрисовует их в графике. А вот DECTerm сам является терминальным эмулятором и отрисовует VT100 в окошке на X-ах. Он работал в схожей конфигурации только с X-ами - OpenVMS устанавливалась на Charon VAX, локально на PC запускался X Server (Reflection X), и с ним по TCP/IP соединялись DECWindows приложения OpenVMS, в частности DECTerm. Конечно, DECTerm рулит, но разыскивается такой же правильный терминальный эмулятор для Windows PC.
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
Schicchi Ты удивишься, но обычный PuTTY
http://www.chiark.greenend.org.uk/~sgtatham/putty/
за исключением blink и рамочек. Причем рамочки по умолчанию юникодные, а в этом файле какие-то старые. Впрочем должны включаться, там есть настойки.
http://www.chiark.greenend.org.uk/~sgtatham/putty/
за исключением blink и рамочек. Причем рамочки по умолчанию юникодные, а в этом файле какие-то старые. Впрочем должны включаться, там есть настойки.
xterm из комплекта Cygwin тоже, вроде, нормально отображает.
Скриншот с дефолтным размером шрифта:
Тоже самое со средним размером шрифта:
При включенной опции "Enable Reverse Video":
Скриншот с дефолтным размером шрифта:
Тоже самое со средним размером шрифта:
При включенной опции "Enable Reverse Video":
Хм, похоже у Reflection была какая-то проблема с настройками. Создал новое соединение с настройками по умолчанию и ситуация улучшилась:
для полноты картины скриншот putty:
Тем не менее у обоих эмуляция не на высоте:
у Reflection мерцание текста "Blink" присутствует, но текст "Bold" отображается другими атрибутами, а должен оторажаться жирным шрифтом.
У Putty отсутствет и мерцание и жирный шрифт.
Судя по скриншоту у xterm присутствует и жирный шрифт и мерцание (т.к. тест "Blink" не выделен другими атрибутами)
Но согласитесь, DECTerm выглядит гораздо приятнее. Хотя и у него не без проблем: разъехались линии рамки и надпись "This is double height" отображается некорректно. Так что выходит пока ближе всего по качеству к DECTerm-у у нас XTerm. А Windows терминалки не дотягивают даже то XTetm-a.
для полноты картины скриншот putty:
Тем не менее у обоих эмуляция не на высоте:
у Reflection мерцание текста "Blink" присутствует, но текст "Bold" отображается другими атрибутами, а должен оторажаться жирным шрифтом.
У Putty отсутствет и мерцание и жирный шрифт.
Судя по скриншоту у xterm присутствует и жирный шрифт и мерцание (т.к. тест "Blink" не выделен другими атрибутами)
Но согласитесь, DECTerm выглядит гораздо приятнее. Хотя и у него не без проблем: разъехались линии рамки и надпись "This is double height" отображается некорректно. Так что выходит пока ближе всего по качеству к DECTerm-у у нас XTerm. А Windows терминалки не дотягивают даже то XTetm-a.
Почти с тем же результатом проверил работу древней версии виндовой терминалки ZOC:Schicchi писал(а):для полноты картины скриншот putty:
Да. И то, и другое присутствует.Schicchi писал(а):Судя по скриншоту у xterm присутствует и жирный шрифт и мерцание
Кстати, анимация XMAS.VT тоже показывается.
Только очень уж быстро она прокручивается при подключении через телнет.
Видимо, действительно предназначена для передачи через последовательный порт...