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

User Tag List

Страница 37 из 100 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя
Показано с 361 по 370 из 992

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

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Кстати между делом, еще один полезный код псевдографики используется в K52 - символ "°" (соответствует f). Он его рисует на <FF> в тексте.
    Код должен одинаково отображаться во всех шрифтах Windows.

    0xB0 вроде подходит.

    ---------- Post added at 19:39 ---------- Previous post was at 19:36 ----------

    Цитата Сообщение от form Посмотреть сообщение
    По VT52 эмулятору - обнаружено, что если подключить его через COM порт как терминал к PDP-11, PUD очень плохо реагирует на стрелки, но прекрасно работает с односимвольными клавишами. С K52 кажется (но точно не помню) тоже проблемы были. Это на уродском USB<>2COM, раньше вроде не было проблем когда был обычный порт.
    Здесь может играть роль настройка терминала
    Код:
    [VT52.ini]
    InitialStateOf[SlowMultiByte] = 1
    При InitialStateOf[SlowMultiByte] = 1 многосимвольные посылки передаются со скоростью 60 CPS, при InitialStateOf[SlowMultiByte] = 0 многосимвольные посылки передаются без ограничения скорости.

    Помогает, если изменить на InitialStateOf[SlowMultiByte] = 0 ?

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

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

    По умолчанию

    И еще символ - "&#247;", соответствует j, рисуется на <VT>.

    ---------- Post added at 23:48 ---------- Previous post was at 23:43 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Помогает, если изменить на InitialStateOf[SlowMultiByte] = 0 ?
    Да, пашет.
    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

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    И еще символ - "&#247;", соответствует j, рисуется на <VT>.
    Символ должен свопадать в шрифтах Fixedsys и Courier New.

    Вот какие ещё не используются:
    Код:
    
    „ … † ‡ ? ‰ • ™ џ ¤ ¦ § © ® ±
    „ … † ‡ ? ‰ • ™ џ ¤ ¦ § © ® ±
    
    Можно сделать так:

    Код:
    	if( bGraphicsMode )
    	{
    		if( ch == 'a'  ) { ch = 0177; }
    		else
    		if( ch == 'f'  ) { ch = 0xB0; }
    		else
    		if( ch == 'j'  ) { ch = '‰';  }
    		else
    		if( ch == 'g'  ) { ch = '±';  }
    		else
    		if( ch == 'i'  ) { ch = '…';  }
    		else
    		if( ch == 0176 ) { ch = '§';  }
    	}

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Символ должен свопадать в шрифтах Fixedsys и Courier New.

    Вот какие ещё не используются:
    Код:
    
    „ … † ‡ ? ‰ • ™ џ ¤ ¦ § © ® ±
    „ … † ‡ ? ‰ • ™ џ ¤ ¦ § © ® ±
    
    Можно сделать так:

    Код:
    	if( bGraphicsMode )
    	{
    		if( ch == 'a'  ) { ch = 0177; }
    		else
    		if( ch == 'f'  ) { ch = 0xB0; }
    		else
    		if( ch == 'j'  ) { ch = '‰';  }
    		else
    		if( ch == 'g'  ) { ch = '±';  }
    		else
    		if( ch == 'i'  ) { ch = '…';  }
    		else
    		if( ch == 0176 ) { ch = '§';  }
    	}
    На "a" и 177 должны быть разные символы, причем на 177 должен быть отключаемый - родная реакция VT52 - не выводить ничего, советская реакция - вывод НЕ полный закрашенный квадратик. На "a" закрас должен быть полный - со стыковкой соседних символов. На 176 CM7209 выводит нечто этакое... Где-то здесь приводил ворде фотку инструкции
    Но вобщем он вроде специально нигде не используется.

    ---------- Post added at 01:05 ---------- Previous post was at 01:04 ----------

    А вот рубль (¤) можно опционально вместо $ выводить - по советски
    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

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    На "a" и 177 должны быть разные символы причем на 177 должен быть отключаемый - родная реакция VT52 - не выводить ничего, советская реакция - вывод НЕ полный закрашенный квадратик.
    Предыдущая строчка там как раз пропускает лишние "забои":

    Код:
    	if( !nC_Solid_177 && ( (ch & 0177) == 0177 ) )
    	{
    		return;
    	}

    Цитата Сообщение от form Посмотреть сообщение
    На "a" закрас должен быть полный - со стыковкой соседних символов.
    Мониторы с псевдографикой VT-52 не выводят 0177, поэтому его размер там вполне можно настроить без зазора - хуже не станет. А иметь монитор, который одновременно выводит и 0177, и Solid_Rectangle, да ещё и по-разному - это слишком жирно.

    Цитата Сообщение от form Посмотреть сообщение
    А вот рубль (¤) можно опционально вместо $ выводить - по советски
    Да, надо будет добавить такую настройку.

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

    По умолчанию

    Обновилась текущая сборка эмулятора терминала типа VT52: VT52_14.03.13_13-37.

    Изменения:

    1. Добавлена поддержка кодов псевдографики VT52 f:'°' ; j:'‰' ; g:'±' ; i:'' и 0176:'§'.

    2. Добавлен файл конфигурации OpenVMS.cfg для соединения с системой OpenVMS ( 178.49.9.102:2023 ).

    3. Исправлен файл конфигурации CTAKAH.cfg ( 178.49.9.102:23 )
    Последний раз редактировалось Patron; 23.09.2014 в 13:41.

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

    По умолчанию

    А таймаут пересоединения настроить можно?
    А то делаешь "LO", он тутже снова начинает логиниться
    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

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А таймаут пересоединения настроить можно?
    А то делаешь "LO", он тутже снова начинает логиниться
    Любой конфиг модульного API (пока?) статичен.

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

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Любой конфиг модульного API (пока?) статичен.

    Поэтому, чтобы разорвать соединение - нужно или закрыть программу, или закрыть конфиг (программа запоминает конфиг при его открытии, поэтому если закрыть один конфиг и не открыть другой - после перезапуска программы последний использовавшийся конфиг снова будет открыт ).
    Не совсем понял какое отношение написнное к вопросу имеет
    Вопрос в том, чтобы когда соединение разорвалось (его разорвал сервер), оно пересоединялось не мгновенно, а через заданный (в конфиге) интервал.
    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. #370
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, таймаут можно сделать.

    Но какая разница - пересоединится IP-адаптер до закрытия конфига или нет.

    Ведь при потере соединения хост тут же его "забывает", а если не закрыть конфиг сразу после LogOff - никакого таймаута не хватит.

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

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

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

Эту тему просматривают: 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

Ваши права

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