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

User Tag List

Страница 3 из 100 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 992

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

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

    По умолчанию

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

    Изменения:

    1. Добавлен режим HOLD SCREEN, включаемый/выключаемый управляющими кодами <Esc><[> и <Esc><\>, а также кнопкой HOLD на полосе статуса внутреннего окна терминала.

    2. Для объекта Terminal добавлена базовая ( т.е. задаваемая в ini-файле класса Terminal.ini ) константа HoldPageRows, определяющая число строк, выводимых на экран в режиме HOLD SCREEN после нажатия <Shift><Scroll Lock> ( или <Shift><Ctrl><Q> ). Допустимые значения 1 .. 24, значение по умолчанию 23.

    3. Изменена цветовая схема имитации цветов монитора 15ИЭ-00-013:

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

    Код:
    ;
    ; Green Screen Colors ( 15IE-00-013 )
    ;
     TerminalTextColor_RGB       = 54,250,43
     FrameBackgroundColor_RGB    = 178,178,178
     TerminalBackgroundColor_RGB = 44,55,33
    ;
    [свернуть]
    4. Добавлена цветовая схема имитации цветов монитора СМ 7209:

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

    Код:
    ;
    ; Green Screen Colors ( SM 7209 )
    ;
     TerminalTextColor_RGB       = 70,240,170
     FrameBackgroundColor_RGB    = 178,178,178
     TerminalBackgroundColor_RGB = 50,56,40
    ;
    [свернуть]
    Последний раз редактировалось Patron; 23.09.2014 в 13:18.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    VT52_15.11.12_13-25
    Предложение - нумеровать в формате YY.MM.DD - так сортировка проще получается когда их много

    ---------- Post added at 20:09 ---------- Previous post was at 19:58 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Добавлен режим HOLD SCREEN
    У меня не получилось.
    Делаю

    Код:
    >SET HOLD
    как и положено очищается экран, загорается кнопка HOLD.
    Делаю

    Код:
    >PAR
    начинается вывод на экран, пока вывод идет - HOLD отжимается, выводится дофига строк (экрана 3 минимум) после чего снова загорается HOLD, но опять-таки никак себя не проявляет - жму <CR> - гаснет HOLD, печатается промпт на новой строке, загорается HOLD.
    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

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

    По умолчанию

    Мне удобнее сортировать по времени создания файла, поэтому "несортирабельная" дата в имени архива не напрягает.
    Релизы выходят достаточно редко, поэтому, если хочется иметь другой формат даты в имени архива - вполне можно переименовать вручную.
    Если ставить год вперёд - его лучше писать полностью: YYYY.MM.DD, иначе может возникнуть путаница.

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

    По умолчанию

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    У меня не получилось.
    Думаю, это следствие внесённых мною "улучшений" - я сделал так, что любой ввод с клавиатуры в режиме Xon сбрасывает HOLD SCREEN.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Думаю, это следствие внесённых мною "улучшений" - я сделал так, что любой ввод с клавиатуры в режиме Xon сбрасывает HOLD SCREEN.
    Так тогда весь смысл теряется.
    HOLD SCREEN ничего общего с XON/XOFF не имеет (кроме того, что он ими пользуется). Никакая клавиша снять его не может. В момент когда экран застопорен, никакого вывода на экран быть не может пока не будет нажат <SCROLL> или <SHIFT>+<SCROLL>.

    Ну и кроме того, как я сказал - и без всяких нажатий никакой HOLD не работает - печатает себе и печатает, а экраны спокойно пролетают мимо

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Никакая клавиша снять его не может.
    В приложении - версия терминала, где HOLD SCREEN сам не сбрасывается.
    ...
    Последний раз редактировалось Patron; 15.11.2012 в 22:49.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В приложении - версия терминала, где HOLD SCREEN сам не сбрасывается....
    Все-равно не особо пашет и по прежнему путается HOLD SCREEN с действием CTRL/S.

    Тест 1: включаем режим (экран очищается системой, включается HOLD), запускаем вывод - честно останавливается в конце экрана. Нажимаем CTRL/Q - печатается очередная строка, застывает. Test FAILED. [см ниже про вывод в момент остановленного экрана]

    Тест 2: Из положения выше нажимаем <SHIFT>+<ScrollLock> - пролистывает экран, застывает. Test PASSED.

    Тест 3: Пара <ScrollLock>ов - пролистывает пару строк. Test PASSED.

    Тест 4: <SHIFT>+<SCROLL> - долистывает вывод (меньше экрана), жмем <CR>ы пока не надоест - переводится строка, промпт итд... Test FAILED. [должен досчитать количество LFов до полного экрана и остановить вывод.

    Тест 5: из положения выше даем команду с выводом. Экран останавливается на самой команде. Test PASSED.

    Тест 6: из положения выше нажимаем <CTRL>+C, печатается пустая строка (которая осталась от вывода команды), экран замирает. Test FAILED. [никакого вывода на экран не должно быть в момент когда экран остановлен - весь вывод буферизуется для последующей обработки, а терминал если видит попытки дальше переводить строки повторяет посылку XOFF].

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Тест 1: включаем режим (экран очищается системой, включается HOLD), запускаем вывод - честно останавливается в конце экрана. Нажимаем CTRL/Q - печатается очередная строка, застывает. Test FAILED. [см ниже про вывод в момент остановленного экрана]
    В эмуляторе так и должно быть - если на клавиатуре нет клавиши <Scroll Lock> - можно использовать <Ctrl><Q>.

    Цитата Сообщение от form Посмотреть сообщение
    Тест 4: <SHIFT>+<SCROLL> - долистывает вывод (меньше экрана), жмем <CR>ы пока не надоест - переводится строка, промпт итд... Test FAILED. [должен досчитать количество LFов до полного экрана и остановить вывод.
    Вывод не останавливается вообще?

    Цитата Сообщение от form Посмотреть сообщение
    Тест 6: из положения выше нажимаем <CTRL>+C, печатается пустая строка (которая осталась от вывода команды), экран замирает. Test FAILED. [никакого вывода на экран не должно быть в момент когда экран остановлен - весь вывод буферизуется для последующей обработки, а терминал если видит попытки дальше переводить строки повторяет посылку XOFF]
    В приложении - версия терминала, которая в режиме HOLD SCREEN не сбрасывает режим Xoff при повторном выводе символов.

    ...
    P.S. В процессе тестов обнаружилось, что если в той версии RT11 v05.07, которая идёт в комплекте "эмулятора ДВК" - дать команду DIR, затем нажать <Ctrl><S>, а потом <Ctrl><C> <Ctrl><C> - то вывод на экран умирает и после <Ctrl><Q> уже ничего не выводится и работать дальше невозможно.

    ...
    Последний раз редактировалось Patron; 15.11.2012 в 22:50.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    можно использвать <Ctrl><Q>.
    А как его отличить от собственно CTRL/Q?

    Цитата Сообщение от Patron Посмотреть сообщение
    Вывод не останавливается вообще?
    Не останавливает пока я просто жму Enter и система печатает подсказку ">" на новой строке. С точки зрения физики когда нажимается <CR> система выводит на экран <CR> (и ничего больше в качестве эха), а потом выводится подсказка CLI (в данном случае <LF>">" без кавычек).

    Цитата Сообщение от Patron Посмотреть сообщение
    P.S. В процессе тестов обнаружилось, что если в той версии RT11 v05.07, которая идёт в комплекте "эмулятора ДВК" - дать команду DIR, затем нажать <Ctrl><S>, а потом <Ctrl><C> <Ctrl><C> - то вывод на экран умирает и после <Ctrl><Q> уже ничего не выводится и работать дальше невозможно.
    На 11/83 повторить не удалось. В документации по E11 кажется что-то было на эту тему.
    Но вообще на что-то такое наступал.

    ---------- Post added at 21:55 ---------- Previous post was at 21:50 ----------

    Цитата Сообщение от form Посмотреть сообщение
    На 11/83 повторить не удалось.
    Хотя у меня кроме всего прочего многотерминалка, а TT0 и TT1 подсоединены через USB COM двупорт который с настоящим портом общего имеет еще меньше чем всякие PCIшные.
    Сейчас попробую в многотерминалке же SET TT CONSOL=2 (на CM7209) и оттуда...
    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

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

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

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

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

Ваши права

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