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

User Tag List

Страница 89 из 100 ПерваяПервая ... 858687888990919293 ... ПоследняяПоследняя
Показано с 881 по 890 из 992

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

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Пристрелка
    А субдиры будут?
    В P/OS они есть в зачаточном состоянии, да и для M+ есть ACP (правда результат его добавки непредсказуем - скорее до первого VFY /LO)

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    сделать свой вариант
    Свой тоже можно, но совместимо с УКНЦ будет меньше возни, а заодно те же УКНЦшные проги которые текстом работают с псевдографикой будут переносимы.

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    Матерился я долго и изощрённо
    Забыл упомянуть еще один способ борьбы - создание ACD (CM$7209 на CTAKAHе) для преобразования
    Код:
    >DEV TI:
    TT43:   [FORM]      [1,127]    3-AUG-17 18:15   1       O. SAFIULLIN     
     CLI   = MCR    BUF   = 80.     HFILL = 0
     LINES = 24.    TERM  = VT2xx   OWNER = TT43:   NOPARITY
     CHAR_LENGTH = 8        PRINTER_PORT    NOPASTHRU       NOSERIAL
     NOLOWER        PRIV    NOHOLD  NOSLAVE NOESC   CRT     NOFORM  REMOTE
     ECHO   NOVFILL HHT     NOFDX   NOWRAP  NORPA   NOEBC   TYPEAHEAD
     NOCTRLC        AVO     ANSI    DEC     EDIT    NOREGIS SOFT    NOBLKMOD
     HSYNC  NOBRO   NOABAUD TTSYNC
    >SET TRA=CM$7209
    >SET INQ
    >DEV TI:
    TT43:   [FORM]      [1,127]    3-AUG-17 18:15   1       O. SAFIULLIN     
     CLI   = MCR    BUF   = 80.     HFILL = 0
     LINES = 24.    TERM  = VT52    OWNER = TT43:   NOPARITY
     CHAR_LENGTH = 8        PRINTER_PORT    NOPASTHRU       NOSERIAL
     NOLOWER        PRIV    NOHOLD  NOSLAVE NOESC   CRT     NOFORM  REMOTE
     ECHO   NOVFILL HHT     NOFDX   NOWRAP  NORPA   NOEBC   TYPEAHEAD
     NOCTRLC        NOAVO   NOANSI  NODEC   NOEDIT  NOREGIS NOSOFT  NOBLKMOD
     HSYNC  NOBRO   NOABAUD TTSYNC
    >A
    MCR -- IЛЛЕГАЛ ФУНЦТИОН  
    >
    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. #882
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А субдиры будут
    Пока нет. Тем более, там до хрена менять придётся. К тому же свой вариант поддержки директорий есть в MIM-е - пусть и не настолько хороший, как скажем в UNIX или PC, но как и с MIM-ов как файловым менеджером - процентов 90 потребностей он решает - и пока хватает.

    Цитата Сообщение от form Посмотреть сообщение
    да и для M+ есть ACP
    Не помню, что бы попадался,

    Цитата Сообщение от form Посмотреть сообщение
    совместимо с УКНЦ будет меньше возни
    одинаково от слова почти

    Цитата Сообщение от form Посмотреть сообщение
    создание ACD
    Это не сильно универсальный способ. Хотя я его использовал для как бэ нативной поддержки русских букв. С возможностью выбора кодировки.

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

    Цитата Сообщение от form Посмотреть сообщение
    >A
    MCR -- IЛЛЕГАЛ ФУНЦТИОН
    Крайне не красиво

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Не помню, что бы попадался
    Вроде в декусе видел и на ftp.update.uu.se лежит.

    Цитата Сообщение от Hunta Посмотреть сообщение
    Крайне не красиво
    Это была цель - получить СМ7209-совместимость - много софта-текстов было именно в таком виде, а не в ^N/^O (который кстати мешает просмотру на 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. #884
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В DECUS не помню, что бы попадался (но во времена активной работы на СМ мало что было доступно, а теперь, когда вроде почти полностью есть - не сильно по нему лазил)
    И на ftp.update.uu.se что то не видно - у меня он полностью выкачан. Если только недавно выложили.. Запустил обновляться

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

    И вдогонку - такого рода текст я обычно перекодировал перед первым использованием (и в варианте ^N ^O), да и в программах можно было поправить.

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

    По умолчанию

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

    По умолчанию

    .

    Обновилась текущая сборка эмулятора терминала типа VT52: VT52_23.09.17_15-41

    Изменения:

    1. Объекту Terminal добавлены состояния Power и Reset со входными линиями, позволяющими подключать эти состояния к линиям состояния шины. Также ( как и для любых состояний объектов ) их можно подключать к кнопкам. При изменении этих состояний - терминал очищает экран и сбрасывает флаги и фильтры управляющих протоколов в исходное состояние.

    Код:
    [links]
    bus [Power] > VT52 [Power]
    bus [Reset] > VT52 [Reset]
    2. Теперь в логи объектов HX и Terminal_IP_Adapter выводятся метки времени.

    3. Теперь сигнал BREAK, проходящий через фильтр HX в любом направлении - всегда сбрасывает фильтр протокола HX в начальное состояние. Если сигнал BREAK приходит от компьютера, когда фильтр реализует команду протокола HX - сигнал BREAK вырезается фильтром, иначе - транслируется в терминал. BREAK от терминала всегда транслируется в подключенный компьютер.

    4. В протокол HX добавлена спецкоманда: "Сообщить версию протокола". В ответ на посылку байтов: [ 0001 ; 0373 ; 0126 ; 0145 ; 0122 ] - сервер вернёт два байта версии и ревизии протокола ( сейчас это: [ 002 ; 004 ] ).

    Так, если выполнить в Бейсике команду: PRINT CHR$(1);CHR$(251);"V";CHR$(101);"R"; - дамп отправки в порт покажет: [ «001»«373»VeR ], а дамп приёма из порта: [ «002»«004» ]

    ..

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

  8. #887
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А теперь практические вопросы :
    1. Никак нельзя сделать не пространные эмуляторы импортного хлама типа VT52, а обыкновенный эмуль КСМ ( пожалуйска, без гашения видеовывода при операциях в проце КСМ ),
    со строгим соотвествии 102 кнопочной клавы PS/2 и МС7004, а желательно - и полной эмуляции последней.

    Запустил эмуль VT-52 - где там кнопка ПС ( код 12 ( 8 ) ) ??? Где кнопка латинское "Ч" ???
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

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

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    где там кнопка ПС
    По привычке от VT100 иногда в нее попадаю - кнопка KP+

    Цитата Сообщение от MM Посмотреть сообщение
    Где кнопка латинское "Ч"
    Что такое латинское Ч? Если то, что получается переходом из кои, то там где она и есть на клавиатуре: ^. И это замечательно, что не как в эмуляторе УКНЦ - хрен найдешь что где если привычки давно нет к родной клаве
    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. #889
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    где там кнопка ПС ( код 12 ( 8 ) )
    Можно нажимать клавишу <+> на расширенной клавиатуре, а можно клавишу <Apps> ( которая перед правой кнопкой <Ctrl> ).


    Цитата Сообщение от MM Посмотреть сообщение
    Где кнопка латинское "Ч"
    Код 0136 генерит клавиша <~>, а код 0176 генерит клавиша <^>.

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

    Цитата Сообщение от MM Посмотреть сообщение
    со строгим соотвествии 102 кнопочной клавы PS/2 и МС7004, а желательно - и полной эмуляции последней.
    Для полной эмуляции МС7004 можно использовать Эмулятор клавиатуры МС 7004.

    Для строгого соответствия клавиш PS/2 и МС7004 в файле Terminal.ini надо изменить настройку:

    Код:
    KeyboardLayout = RUS
    - - - Добавлено - - -

    При желании - можно подключить реальную клавиатуру МС7004 к PC через COM-порт и использовать её вместо клавиатуры PC.

    Для подключения МС7004 надо использовать следующие настройки:

    Код:
    [objects]
    MS7004_Converter = Terminal_module:MS7004_Converter
    MS7004_ComPort   = Ядро:Terminal_ComPort_Adapter
    
    [links]
    MS7004_Converter [ASCII]  <=> ComPort
    MS7004_Converter [MS7004] <=> MS7004_ComPort
    Код:
    [MS7004_ComPort.ini]
    PortName = COM1
    BaudRate = CBR_4800
    Parity   = NOPARITY
    StopBits = ONESTOPBIT
    ByteSize = 8
    fDtrControl = DTR_CONTROL_ENABLE
    fRtsControl = RTS_CONTROL_HANDSHAKE
    fOutxCtsFlow = FALSE
    fOutxDsrFlow = FALSE
    InitialStateOf[ShowPortUse]=0
    SaveChangesFor[ShowPortUse]=0
    MinimalBreakTime_MKS=3000

  11. #890
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Код 0136 генерит клавиша <~>, а код 0176 генерит клавиша <^>.
    Спасибо за подсказку.

    Вообще неплохо бы всё это нарисовать художественно в разрешении порядка 1280 х ~ 600 - в виде фото клавы и подписанными восьмеричными котами кнопок.
    Лучше - несколько картинок для разных режимов.

    *

    Вообще ОЧЕНЬ нехватает остро заточенного эмуля КСМ - что бы небыло разницы с реальной ДВК-3. И без мигания картинки

    *
    Выискалась проблема ФИФО в ИБМ ЭВМ - заметно пропадание котов в посылке. Источник- 065 с полноценным кобелем ( 4 шт. сигнальных проволоки + шахматный общий, 2 метра ) ). Это можно как-то настроить, или забить на это ?
    ( Скорость 9600, адрес в ДВК - 177560 ).


    https://www.kinopoisk.ru/film/terminal-2004-6877/
    Последний раз редактировалось MM; 22.10.2017 в 00:38.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

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

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

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

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

Ваши права

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