User Tag List

Показано с 1 по 10 из 51

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    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.
    .

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

  3. #2

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 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

  4. #3

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

    По умолчанию

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

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

  5. #4

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 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

  6. #5

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    либо печатает квадратик, закрашивающий знакоместо (но не полностью - в одно целое соседние клетки не сливаются).
    На КЦГД - сливаются.

    Цитата Сообщение от form Посмотреть сообщение
    Такого нет ни в VT52 ни в одном из клонов вроде
    Если не врет мой склероз, было в ВТА-2000-10...15.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  7. #6

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    ВТА-2000-10...15
    Всяких ВТА видеть не приходилось. Кроме оригиналов видел только СМ7209, 15ИЭ, некая хрень (железо от 15ИЭ, внутри что-то местное, в настройки входило по CTRL/SPACE, была псевдографика у VT52, правда не совсем ожидаемая DEC'ом - вместо квадратика [буква 'a'] была греческая альфа) да какой-то видеотон с 16 строками (не 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

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

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

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

Похожие темы

  1. Эмулятор терминала типа VT52
    от Patron в разделе Эмуляторы отечественных компьютеров
    Ответов: 1002
    Последнее: 17.11.2025, 18:09
  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

Ваши права

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