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

User Tag List

Страница 10 из 100 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 992

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

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Кстати к ANSI это не имеет отношения.
    Но это имеет отношение к ANSI_STR, т.е. такому представлению строки, когда управляющие символы задаются как "\OOO", где OOO - восьмеричное число или "\xHH", где HH - шестнадцатеричное число.

    Цитата Сообщение от form Посмотреть сообщение
    как вы этом форуме картинки под спойлер запихивать?
    Код:
    [ spoiler]
    [ img]http://zx.pk.ru/attachment.php?attachmentid=38364[/ img]
    [/ spoiler]
    Даст такой результат:

    Скрытый текст



    [свернуть]

    Для просмотра BB-кода можно нажать у этого сообщения [quote].

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

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

    По умолчанию

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    это было реализовано до ANSIфикации всего этого
    В модульном API - это было реализовано после.

    В модульном API строковые данные могут быть двух типов - простые строки, которые не могут содержать управляющие символы, и строки ANSI_STR, которые могут.

    Понять, какие где - мне самому трудно, поэтому для облегчения понимания - имена параметров и констант, для которых точно можно задавать управляющие символы - оканчиваются на ANSI_STR.

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

    По умолчанию

    Обновилась текущая сборка эмулятора терминала типа VT52: VT52_20.11.12_17-44.

    Изменения:

    1. Теперь табуляция не стирает содержимое экрана, не перемещает курсор дальше последнего столбца и после 72 столбца смещает курсор только на одну позицию вправо.

    2. Теперь при KeyboardControlling = 0 нажатия на клавишу <Scroll Lock> в окне терминала не изменяют состояние её лампочки на клавиатуре.

    3. Из файла Terminal.ini удалены настройки шрифта по-умолчанию:
    Код:
    FontSize = 0
    FontFace = "Courier New"
    4. В файл Terminal.ini добавлены настройки кодов клавиш [Pad_Dot] и [Pad_Enter] для режима цифровой клавиатуры:
    Код:
    ANSI_STR_FOR_KEY[Pad_Dot]   = "." 
    ANSI_STR_FOR_KEY[Pad_Enter] = "\015"
    5. В файл Terminal.ini добавлена константа Xoff_Indication_On_Hold_Button, задающая отображать или нет на кнопке HOLD текущее состояние Xon/Xoff:
    Код:
    Xoff_Indication_On_Hold_Button = 1
    6. Добавлена поддержка управляющих кодов включения и выключения псевдографики "\033F" и "\033G" с поддержкой отображения единственного символа псевдографики VT52 - "Solid Rectangle" ( код 0141 ).
    Последний раз редактировалось Patron; 23.09.2014 в 13:22.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    VT52_20.11.12_17-44
    Теперь RTMON, K52, EDT, NTD смотрятся по человечески.
    Для полного счастья осталось две вещи:
    • возможность превратить кнопку <ScrollLock> в честный аналог <SCROLL>
    • возможность включения workaroundа для программ которые пытаются включить VT52 режим


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

Название:	rtmon.jpg 
Просмотров:	224 
Размер:	87.8 Кб 
ID:	38372  
    Последний раз редактировалось form; 20.11.2012 в 18:32.
    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

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

    По умолчанию

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    курсор у меня не получилось большой сделать
    Рецепт успеха ( для файла конфигурации COM.cfg ):

    1. Открываем файл COM.cfg в текстовом редакторе.

    2. Находим в разделе [VT52.ini] строку:
    Код:
    CURSOR_Y_START_% = 85
    3. Теперь можно сделать одно из трёх ( смотря что удобнее ):

    - Изменить значение 85 на 0:
    Код:
    CURSOR_Y_START_% = 0
    - Поставить в начале строки один или несколько символов ';':
    Код:
    ;;; CURSOR_Y_START_% = 85
    - Удалить эту строку:
    Код:
    
    

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Рецепт успеха
    Получилось. Курсор правда слишком крупный получается. Можно его этими циферками подкрутить чтобы он не больше больших букв был размером? (ну или с тот самый символ что <ESC>Fa).
    В досе когда программил хитрую хрень (два символа в одном знакоместе текстового режима) помню урсор задавался с какой по какую линию, а здесь как?
    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

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Курсор правда слишком крупный получается. Можно его этими циферками подкрутить чтобы он не больше больших букв был размером?
    Курсор может иметь любые прямоугольные пропорции в пределах знакоместа. Начальная и конечная позиции курсора в знакоместе по вертикали и горизонтали задаются следующими параметрами в файле Terminal.ini:

    Код:
    CURSOR_Y_START_% = 0
    CURSOR_X_START_% = 0
    CURSOR_Y_END_% = 100
    CURSOR_X_END_% = 100
    Значения (в процентах от размера знакоместа) могут быть любыми в диапазоне 0..100. Рекомендуемый шаг изменения 5%, что примерно соответствует одному пикселу матрицы.

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

    По умолчанию

    Кхм.
    Попробовал связь по IP.
    telnet не поддерживается ;(
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	vt.jpg 
Просмотров:	203 
Размер:	19.3 Кб 
ID:	38535  
    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

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

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

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

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

Ваши права

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