Важная информация

User Tag List

Страница 88 из 100 ПерваяПервая ... 848586878889909192 ... ПоследняяПоследняя
Показано с 871 по 880 из 992

Тема: Эмулятор терминала типа VT52

  1. #871
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,998
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Диапазон 200-237 не содержит отображаемых символов ASCII
    Цитата Сообщение от Patron Посмотреть сообщение
    Можно использовать все символы, присутствующие в каждом моноширинном шрифте Windows ( образец - шрифт System ).
    Не знаю, отобразятся или нет, примеры взяты из System
    0x80 (0200) - Ђ
    0x81 (0201) - Ѓ
    0x86 (0206) - †

    Цитата Сообщение от form Посмотреть сообщение
    Более того, на ANSI терминалах они и есть управляющие
    VT52 он как бы не совсем ANSI. И что такое CSI - я хорошо знаю.

    - - - Добавлено - - -

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

  2. #871
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #872
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Не знаю, отобразятся или нет, примеры взяты из System
    0x80 (0200) - Ђ
    0x81 (0201) - Ѓ
    0x86 (0206) - †
    Всё, что видно здесь - будет точно так же видно и в эмуляторе.

    Но для представления каких кодов псевдографики VT52 ( или VT100 ) предлагается использовать эти символы?

    - - - Добавлено - - -

    Цитата Сообщение от Hunta Посмотреть сообщение
    есть ли какие то стандартные возможности рисования символов псевдографики для оформления таблиц или нет.
    В режиме ANSI ( как уже было показано ранее ) доступны коды псевдографики VT100, которых вполне хватает для нормального отображения таблиц :

    Код:
    		if( bGraphics )
    		{
    			switch( ch )
    			{
    				case 0137: { ch =  ' '; break; }
    				case 0140: { ch =  '®'; break; }
    				case  'a': { ch = 0xA0; break; }
    				case  'b': { ch =  'Њ'; break; }
    				case  'd': { ch =  'Ђ'; break; }
    				case  'e': { ch =  'Љ'; break; }
    				case  'f': { ch =  '°'; break; }
    				case  'g': { ch =  '±'; break; }
    				case  'j': { ch =  '+'; break; }
    				case  'k': { ch =  '+'; break; }
    				case  'l': { ch =  '+'; break; }
    				case  'm': { ch =  '+'; break; }
    				case  'n': { ch =  '|'; break; }
    				case  'o': { ch =  '~'; break; }
    				case  'p': { ch =  '~'; break; }
    				case  'q': { ch =  '—'; break; }
    				case  'r': { ch =  '—'; break; }
    				case  's': { ch =  '_'; break; }
    				case  't': { ch =  '|'; break; }
    				case  'u': { ch =  '|'; break; }
    				case  'v': { ch =  '+'; break; }
    				case  'w': { ch =  '+'; break; }
    				case  'x': { ch =  '|'; break; }
    				case  'y': { ch =  '«'; break; }
    				case  'z': { ch =  '»'; break; }
    				case  '{': { ch =  'п'; break; }
    				case  '|': { ch =  '#'; break; }
    				case  '}': { ch =  'f'; break; }
    				case  '~': { ch =  '•'; break; }
    			}
    		}

  4. #873
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    VT52 он как бы не совсем ANSI.
    Так и эмулятор терминала не только VT52 эмулирует, но и некий минимум от VT100
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #874
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,998
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня есть файл, в котором занесены построчно байты в диапазонах (соотвественно - 16 и 8-ричные дипазоны)

    первая строка - 0x20-0x3f (0040-0077)
    вторая строка - 0x40-0x77 (0100-0177)
    третья строка - 0x80-0xBF (0200-0277)
    четврт строка - 0xC0-0xFF (0300-0377)

    Шрифт - Courier New

    Результат - http://www.kpxx.ru/KBAHT4C/Snapshots/vt52.jpg

    Кстати, в списке доступных шрифтов System просто не отображается.

    Цитата Сообщение от Patron Посмотреть сообщение
    Но для представления каких кодов псевдографики VT52 ( или VT100 ) предлагается использовать эти символы?
    Не показанные для примера из System, а те, которые, скажем в шрифте Terminal имеют коды - 0xB0-0xDF (сюда не могу вставить) - те, которые используются для рисования таблиц, например в текстах под MS-DOS.

    Пояснение - я сейчас продумываю аналог NC - было бы удобно использовать такие псевдографические символы для рисования правого левого окна в стиле NC, Far. Тут правда встаёт проблема работы на реальных устройствах (ДВК, УКНЦ и т.п.) и эмуляторах - хотя в принципе она решаема - если знать - есть ли эти псевдографические символы - и какие у них коды.

    - - - Добавлено - - -

    Цитата Сообщение от form Посмотреть сообщение
    некий минимум от VT100
    ключевых слов два - некий и минимум. Это значит, если программа выходит за этот некий минимум, предполагая возможности VT100 - она будет слегка или не слегка неработоспособна (в плане отображение картинки).

    - - - Добавлено - - -

    Я когда искал терминальную программу, эмулирующую VT52 - перепробовал некоторое количество - могу только сказать (по памяти) - что кроме эмулятора VT52 Патрона меня не устроила ни одна (из бесплатных, платные уже не помню), опять же, насколько я помню - все они пытались строить из себя в какой то степени VT100. Но это было давно. Как сейчас обстоят дела - не знаю

  6. #875
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    те, которые используются для рисования таблиц, например в текстах под MS-DOS.
    Имеется в виду, какие символы псевдографики родного VT52 предлагается выводить дополнительно к уже эмулируемым. У родного VT52 нет символов псевдографики для рисования таблиц, поэтому и у его эмулятора - тоже.

    Цитата Сообщение от Hunta Посмотреть сообщение
    Пояснение - я сейчас продумываю аналог NC - было бы удобно использовать такие псевдографические символы для рисования правого левого окна в стиле NC, Far. Тут правда встаёт проблема работы на реальных устройствах (ДВК, УКНЦ и т.п.) и эмуляторах - хотя в принципе она решаема - если знать - есть ли эти псевдографические символы - и какие у них коды.
    У всех разные, а чаще никакие - на это и есть смысл ориентироваться, используя для таблиц обычные символы "|", "-","+",":","#". Такая программа будет одинаково работать на всех терминалах и их эмуляторах.
    Последний раз редактировалось Patron; 04.08.2017 в 17:54.

  7. #876
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Я когда искал терминальную программу, эмулирующую VT52 - перепробовал некоторое количество - могу только сказать (по памяти) - что кроме эмулятора VT52 Патрона меня не устроила ни одна (из бесплатных, платные уже не помню),
    Аналогично!
    Добавлю только, что и среди платных та же история - никто в принципе не умеет эмулировать VT52. То по <ESC>J стирается весь экран, то он вообще не работает то еще что. Перепробовал множество разных.
    В памяти ворочается, что вроде ZoC какой-то работал нормально, но... у него функциональные клавиши были F1-F3, а бегать через всю клаву за ними в редакторе как-то не очень
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  8. #877
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне доводилось видеть на ДВК примерно такое оформление экранных таблиц:

    Код:
    +-\_DEVICE_/-+
    |            |
    |     DK     |
    |            |
    +------------+

  9. #878
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,998
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Имеется в виду, какие символы псевдографики родного VT52 предлагается выводить дополнительно к уже эмулируемым
    Это предмет обсуждения
    Цитата Сообщение от Patron Посмотреть сообщение
    У всех разные, а чаще никакие
    Библиотека NDT, на которую я буду ориентироваться, позволяет сделать описание терминала. Всё это можно загнать в него (в описание) (и даже хранить отдельно в виде текстового файла для простоты настройки). Но в Вашем эмуляторе VT-52 можно сделать красивый вариант

    Цитата Сообщение от form Посмотреть сообщение
    Перепробовал множество разных
    Матерился я долго и изощрённо, пока не напал на эмулятор Патрона. Жалко, тогда не было эмуляции ВМ3 - восстановление бы Кванта начал раньше

    Цитата Сообщение от Patron Посмотреть сообщение
    Мне доводилось видеть на ДВК
    Пристрелка
    http://www.kpxx.ru/KBAHT4C/Snapshots/mdc.jpg

  10. #879
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    можно сделать красивый вариант
    Можно попробовать совместимо с УКНЦ сделать.

    - - - Добавлено - - -

    Цитата Сообщение от Hunta Посмотреть сообщение
    Жалко, тогда не было эмуляции ВМ3
    Я тоже долго этого ждал
    К тому времени уже был опробован RSX на живом ДВК-4 (грузился с MY). В какой-то момент не вытерпел и сделал 11M без MMU, грузящийся с HD
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  11. #880
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,998
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Можно попробовать совместимо с УКНЦ сделать
    Цитата Сообщение от Hunta Посмотреть сообщение
    Библиотека NDT
    Цитата Сообщение от Hunta Посмотреть сообщение
    позволяет сделать описание терминала
    И никто не мешает для эмулятора сделать свой вариант

Страница 88 из 100 ПерваяПервая ... 848586878889909192 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. [Аукционъ] Клавиатура от терминала ЕС-7927
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 15.05.2012, 14:50
  2. Срочно ищу монитор от терминала 15ИЭ-00-013 (от ДВК-2)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 10.02.2012, 10:19
  3. Куплю клавиатуру КМ-035 для терминала СМ 7238
    от Kronshou в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 13.09.2010, 23:33
  4. C64 или C128 в качестве терминала под Linux
    от Vinnny в разделе Commodore 16/64/128
    Ответов: 6
    Последнее: 14.12.2007, 16:39
  5. Подгрузка pc-файла типа "codes" в эмулятор
    от maximk в разделе Эмуляторы
    Ответов: 15
    Последнее: 13.11.2006, 15:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •