Эмуляция терминала VT100 (Какой софт для PC эмулирует максимально приближённо к оригиналу?)

Atari, Commodore, Apple и т.д.
Schicchi
Member
Сообщения: 173
Зарегистрирован: 14.04.2009,07:11

Эмуляция терминала VT100

Сообщение Schicchi » 06.11.2011,11:21

Какой софт для PC эмулирует максимально приближённо к оригиналу?

Если вывести вот этот вот файл
ftp://ftp.langstoeger.at/ascii_art/TORTURE.VT%3B1
в эмуляторе терминала WRQ Reflection (вроде как самый серьёзный продукт на сегодня по этой теме)
получаем вот такое:
Изображение
если то же сделать для OpenVMS-ного DECTerm
картинка иная:
Изображение

Сущестует ли ПО для PC Win32 которое эмулирует VT100 так же точно как и DECTerm? И как с эмуляцией обстоит дело у реальных терминалов (кроме DEC-овских, с этими, понятно всё в порядке), в которых заявлена поддержка VT100?

Гость

Сообщение Гость » 06.11.2011,11:36

Есть Аппаратный VT240 попробовать?

Schicchi
Member
Сообщения: 173
Зарегистрирован: 14.04.2009,07:11

Сообщение Schicchi » 06.11.2011,11:55

Да, пожалуйста, будет очень интересно взглянуть.

P.S. в том же месте (ftp://ftp.langstoeger.at/ascii_art) лежит XMAS.VT
Это целая анимация! На аппаратном терминале с подключнием по медленному последовательному порту
должно смотреться просто обворожительно...

Гость

Сообщение Гость » 06.11.2011,16:38

Можно попробовать поставить Personal Alpha, на нее - OpenVMS, а там - запускать терминал.
Через сеть в текстовом режиме будет работать. XWin я не сумел запустить.

С реальным железом на ком-портах - не знаю.

Schicchi
Member
Сообщения: 173
Зарегистрирован: 14.04.2009,07:11

Сообщение Schicchi » 06.11.2011,18:38

PS
В текстовом режиме 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
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 06.11.2011,21:52

Schicchi Ты удивишься, но обычный PuTTY

http://www.chiark.greenend.org.uk/~sgtatham/putty/

за исключением blink и рамочек. Причем рамочки по умолчанию юникодные, а в этом файле какие-то старые. Впрочем должны включаться, там есть настойки.

UFO
Почётный пользователь
Сообщения: 5650
Зарегистрирован: 12.12.2006,17:24

Вклад в сообщество

Сообщение UFO » 07.11.2011,06:00

xterm из комплекта Cygwin тоже, вроде, нормально отображает.

Скриншот с дефолтным размером шрифта:
Изображение
Тоже самое со средним размером шрифта:
Изображение

При включенной опции "Enable Reverse Video":
Изображение
Изображение

Schicchi
Member
Сообщения: 173
Зарегистрирован: 14.04.2009,07:11

Сообщение Schicchi » 07.11.2011,10:12

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

Изображение

для полноты картины скриншот putty:

Изображение

Тем не менее у обоих эмуляция не на высоте:
у Reflection мерцание текста "Blink" присутствует, но текст "Bold" отображается другими атрибутами, а должен оторажаться жирным шрифтом.

У Putty отсутствет и мерцание и жирный шрифт.

Судя по скриншоту у xterm присутствует и жирный шрифт и мерцание (т.к. тест "Blink" не выделен другими атрибутами)
Но согласитесь, DECTerm выглядит гораздо приятнее. Хотя и у него не без проблем: разъехались линии рамки и надпись "This is double height" отображается некорректно. Так что выходит пока ближе всего по качеству к DECTerm-у у нас XTerm. А Windows терминалки не дотягивают даже то XTetm-a.

UFO
Почётный пользователь
Сообщения: 5650
Зарегистрирован: 12.12.2006,17:24

Вклад в сообщество

Сообщение UFO » 07.11.2011,10:55

Schicchi писал(а):для полноты картины скриншот putty:
Почти с тем же результатом проверил работу древней версии виндовой терминалки ZOC:
Изображение Изображение
Schicchi писал(а):Судя по скриншоту у xterm присутствует и жирный шрифт и мерцание
Да. И то, и другое присутствует.

Кстати, анимация XMAS.VT тоже показывается.
Только очень уж быстро она прокручивается при подключении через телнет. :)
Видимо, действительно предназначена для передачи через последовательный порт...

shattered
Advanced Member
Сообщения: 1131
Зарегистрирован: 17.02.2008,02:38

Сообщение shattered » 07.11.2011,14:57

Zstem340 должен хорошо эмулировать

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 07.11.2011,16:51

Schicchi В PuTTY надо брать Unicode TrueType фонт, тогда будет жирный шрифт. Кроме того там можно переназначить цвет на зелёный по умолчанию и ярко зелёный для яркого.

Ответить