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

User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 51

Тема: Вопрос по командам терминала VT52.

  1. #11
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    минуточку, давайте уточним:

    SI/SO случайно не тоже самое что и:
    ESC F Enter graphics mode.
    ESC G Exit graphics mode.

    ?
    .

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

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    SI/SO случайно не тоже самое что и:
    ESC F Enter graphics mode.
    ESC G Exit graphics mode.
    Нет. Это отдельный функционал для переключения шрифта рус/лат на советских аналогах VT52 (при этом коды маленьких латинских букв соответствуют большим русским и наоборот). В оригинале такого у VT52 нету. ESC/F и ESC/G используются для переключения в режим псевдографики.
    А вот на VT100-совместимых SI/SO может переключать как раз в набор с псевдографикой (вроде DECовские редакторы именно так переключают на ANSI терминалах).
    Последний раз редактировалось form; 28.03.2017 в 09:13.
    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. #13
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    тогда покидайте в меня помидорами.

    вот то что я навыдумывал (частично реализовал):

    ---------------
    VT52 + GEMDOS/TOS extensions
    https://en.wikipedia.org/wiki/VT52

    BS \ Backspace, Delete character to left of cursor.
    7fh /
    HT Horizontal tabulator.
    LF Line feed.
    CR Carriage Return. Move cursor to the start of the line.
    ESC A Cursor up.
    ESC B Cursor down.
    ESC C Cursor right.
    ESC D Cursor left.
    ESC E Clear screen and place cursor at top left corner. Esc H + Esc J
    ESC F Enter graphics mode.
    ESC G Exit graphics mode.
    ESC H Move the cursor to the home position.
    ESC I Reverse line feed.
    ESC J Erase from the cursor to the end of the screen.
    ESC K Erase from the cursor to the end of the line.

    ESC Y Ps Ps \ Move the cursor to given row and column.
    ESC Ps Ps / Each ordinate is encoded in a single character as value+32.
    ^^^ / For example, ! is 1. The screen coordinate system is 0-based.

    !ESC L Insert a line.
    !ESC M Delete line. Remove line.

    ESC b \\ Set text colour.
    ^^^ // color 0...f + 30h
    ESC c \\ Set background colour.
    ^^^ // color 0...f + 40h
    colors / 0 - black, 1 - red, 2 - green, 3 - yellow, 4 - blue, 5 - magenta, 6 - cyan, 7 - white, 4'bit - Bright

    !ESC d Clear to start of screen. Clear screen up to cursor.
    ESC e Cur_on. Show cursor.
    ESC f Cur_off. Hide cursor.
    ESC j Save cursor position. "Remember" cursor.
    ESC k Restore cursor position.
    !ESC l Erase the entire line and position the cursor on the left.
    !ESC o Clear current line from the left side to the cursor.
    ESC q Normal video. Switch off inverse video text.
    ESC p Reverse video. Switch on inverse video text.
    ESC w Wrap off, Disable line wrap.
    ESC v Wrap on, Enable line wrap.
    ---------------

    ! - обозначены нереализованные ф-ции
    BS - переделал в курсор назад, 7fh - игнорируется.
    Последний раз редактировалось Atari; 28.03.2017 в 16:01.
    .

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

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    BS \ Backspace, Delete character to left of cursor.
    7fh /
    Код неправильный, как уже писалось, код BS это 0x8, действие - перемещение курсора на шаг влево (без стирания). Это действие аналогично для всех известных вариантов VT52.
    Код 0x7f - DEL, либо не печатает ничего (классический VT52), либо печатает квадратик, закрашивающий знакоместо (но не полностью - в одно целое соседние клетки не сливаются).

    Цитата Сообщение от Atari Посмотреть сообщение
    ESC E Clear screen and place cursor at top left corner. Esc H + Esc J
    Такого нет ни в VT52 ни в одном из клонов вроде.

    Цитата Сообщение от Atari Посмотреть сообщение
    HT Horizontal tabulator.
    LF Line feed.
    CR Carriage Return. Move cursor to the start of the line.
    ESC A Cursor up.
    ESC B Cursor down.
    ESC C Cursor right.
    ESC D Cursor left.
    ESC F Enter graphics mode.
    ESC G Exit graphics mode.
    ESC H Move the cursor to the home position.
    ESC I Reverse line feed.
    ESC J Erase from the cursor to the end of the screen.
    ESC K Erase from the cursor to the end of the line.

    ESC Y Ps Ps Move the cursor to given row and column.
    Тут все верно.

    Остаются ESC= - включение альтернативного keypad, ESC> - отключение,
    ESC [ - режим HOLD SCREEN, ESC \ - отключение режима HOLD SCREEN
    ESC Z - запрос типа терминала.
    Последний раз редактировалось form; 28.03.2017 в 11:11.
    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. #15
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Остаются ESC= - включение....
    дело в следующем, мой терминал - только приемник, он только отображает входящую информацию.

    точнее даже как: мне нужен софтверный треминал типа путти или что-то подобное через который собственно и будет идти "общение".
    а "этот" железяный терминал только дублирует информацию (только вывод) "там" у себя на месте.
    Последний раз редактировалось Atari; 28.03.2017 в 11:19.
    .

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

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    он только отображает входящую информацию
    Тогда это скоре принтер одноэкранный

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

    Цитата Сообщение от Atari Посмотреть сообщение
    точнее даже как: мне нужен софтверный треминал типа путти или что-то подобное через который собственно и будет идти "общение".
    Ну тогда как минимум софтовый должен все это отрабатывать и отвечать на запросы типа терминала. Если конечно целью не стоит запуск конкретных программ которые кроме VT52 ничего не знают
    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. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    цель такая - есть некий прибор с графическим экраном: телевизор, монитор, инфопанель.

    она настраивается через КомПорт (или Ком через ЮСБ), + сам прибор отдает свои логи в консоль (тот же ком),
    т.е. в любом случае подключается ПС с терминальной программой.
    но есть желание, чтоб сам прибор отображал ту же информацию, в идеале - дубль.
    .

  9. #18
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    [свернуть]


    вот как-то так.

    текст по графике, 32х15.

    вопрос: реально буфер на 32 строки (1к= 32х32)
    как красиво прикрутить скроллинг?

    всмысле комманд терминалу.
    .

  10. #19
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Atari, вот на этой дискете есть какой-то файл VT52.TXT
    http://archive.pdp-11.org.ru/ukdwk_a...ekt/TEXT_EDIT/
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    какой-то файл VT52.TXT
    Эх, лень сейчас смотреть - наконец-то дорвался отметить день рождения PDP-11 (вчерашний уже).
    А вообще если нужен лог прибора - то по-моему проще сделать или построчку в силе простого принтера, или, если нужен какой-нибудь интерактивный мониторинг, то удобнее сделать урезанный вариант VT100 - тогда и с софтовыми эмуляторами проще будет - вплоть до того, что голый dos + тупой ввод/вывод с порта на экран будет работать правильно
    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

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор терминала типа VT52
    от Patron в разделе Эмуляторы отечественных компьютеров
    Ответов: 991
    Последнее: 08.09.2022, 07:06
  2. Ответов: 219
    Последнее: 13.03.2021, 22:31
  3. K52 редактор и VT52 эмулятор
    от bigral в разделе ДВК, УКНЦ
    Ответов: 32
    Последнее: 27.03.2016, 16:31
  4. [Аукционъ] Клавиатура от терминала ЕС-7927
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 15.05.2012, 14:50

Ваши права

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