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

User Tag List

Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 51

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

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

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

    Пишу на Верилоге аппаратный терминал.

    Перекопав некоторое количество документации на VT52/VT100 пришел к печальным выводам.
    Доки проитворечат друг другу, и т.д. и т.п.

    Решился на реализацию максимум VT52 + GEMDOS/TOS extensions.
    На данный момент "дошлифовываю мелочи" )))))

    И все равно есть вопросы на которые могут ответить только практики.

    Первая пачка вопросов связана с обработкой кодов от 00h до 1fh

    1. нужно ли отрабатывать "BS" именно с кодом 08h? есть ли отличия от кода 7fh ? и вообще, как правильно?
    2. что делать с вертикальной табуляцией VT код 0bh ?
    3. что такое "FF" = "Form feed", код 0ch ?
    4. что делать с остальными кодами кроме HT, LF, CR ?

    Зарание благодарен за ответы.
    .

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

  3. #2
    Master Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    FF - переход на новую страницу(новый лист в печати)
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

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

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    1. нужно ли отрабатывать "BS" именно с кодом 08h? есть ли отличия от кода 7fh ? и вообще, как правильно?
    BS имеет код 010 (0x8) и только его. Действие - шаг назад и только шаг назад - никакого стирания (если курсор уже в начале строки - ничего не происходит).
    Код 177 (0x7f) - DEL - при выводе на экран не отрабатывается никак - ничего не двигает, ничего не стирает, ничего не печатает (в советских терминалах этот код печатал квадратик размером с неполное знакоместо).
    Цитата Сообщение от Atari Посмотреть сообщение
    2. что делать с вертикальной табуляцией VT код 0bh ?
    Терминал никак ее не отрабатывает.
    Цитата Сообщение от Atari Посмотреть сообщение
    3. что такое "FF" = "Form feed", код 0ch ?
    Проброс станицы тоже никак не отрабатывается терминалом (на УК-НЦ в ркжиме VT52 этот код стирает экран, и вроде только на нем).
    Цитата Сообщение от Atari Посмотреть сообщение
    4. что делать с остальными кодами кроме HT, LF, CR ?
    HT - горизонтальная табуляция - просто выставляет курсор в соответствующую позицию (не стирая ничего по дороге)
    LF - переводит курсор на строку ниже или сдвигает содержимое экрана на строку вверх если курсов в последней строке
    CR - переводит курсор в начало строки
    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. #4
    Master Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для ознакомления можно посмотреть это.
    Вложения Вложения
    • Тип файла: 7z Kody.7z (7.5 Кб, Просмотров: 86)
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

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

    По умолчанию

    да, посмотрел еще раз доки, все так.



    значит остальные символы (от0 до 1fh) мы игнорируем.

    и судя по доке, FF (Form feed) таки очищает экран.

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

    L Juriy, спасибо, но это...
    .

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

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    и судя по доке, FF (Form feed) таки очищает экран
    По доке от чего?
    У VT52 не очищает. А равно никаких SI/SO нету. Смотреть нужно доку именно по VT52 - она доступна.

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

    Собственно вот документация по 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

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

    По умолчанию

    Спасибо, этой доки у меня небыло

    а есть какой нить софтверный терминал на PC правильно эмулирующий VT52?
    Putty работает некоректно.
    .

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

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    правильно эмулирующий VT52?
    Чистого VT52 наверное нету. Можно взять за пример эмулятор E11 - он умеет эмулировать максимально приближенно к классическому без поддержки функции HOLD SCREEN (вроде бы). Только придется еще программку в него загружать чтобы попробовать. ZoC вроде умел эмулировать, но насколько точно - не помню уже. В памяти сидит, что все, что пробовал кроме E11 содержало ошибки. Эмулятор от Patron эмулирует функционал достаточно точно, но это не чистый VT52, а гибрид, включающий в себя даже то, что было результатом работы операционной системы, а не действиями отдельных клонов

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

    Но в сущности там все настолько просто, что уместится на половине страницы - можно из док надергать. Подойдет так же русскоязычная документация по СМ7209 - там чистый 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

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Подойдет так же русскоязычная документация по СМ7209 - там чистый VT52
    На мой взгляд, лучше воспользоваться докой от КЦГД-182. Явные КЦГД-шные самопалы (вроде загрузки программы в память ПП) там сразу видно, остальное - строго VT52. Ну, и поддержка русского нам тоже нужна, а у КЦГД-182, ИМХО, опять же, это сделано наилучшим образом. Книжку про КЦГД, вроде-бы, отсканили и выложили в одной из здешних тем.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    лучше воспользоваться докой от КЦГД-182
    КЦГД я никогда не видел, а СМ7209 вон в шкафу стоит - чистый VT52, не пытающийся врать что это VT100 в режиме VT52 как многие другие аналоги

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

    Цитата Сообщение от AFZ Посмотреть сообщение
    оддержка русского нам тоже нужна
    Поддержка русского уже будет за пределами чистого VT52, но по сути сводится к добавлению обработки SI/SO.
    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 из 6 12345 ... ПоследняяПоследняя

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

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

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

Ваши права

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