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

User Tag List

Страница 12 из 100 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 992

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

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Сервер же при этом шлет обычно пачками
    Когда IP-адаптер "эмулятора ДВК" выступает в качестве сервера - он отправляет пачки 60 раз в секунду. Это специально сделано для того, чтобы было комфортно запускать на таком сервере игры.

    Если загрузить в эмуляторе ДВК файл конфигурации Server.cfg - он начинает принимать входящие соединения на всех IP-адресах хоста в порту 8023.

    Адрес и порт ожидания соединения можно задать настройками:
    Код:
    [IP_Adapter.ini]
    Listen_on_IP   ="" 
    Listen_on_Port = 8023
    Подняв такой сервер - можно зайти на него эмулятором терминала и оценить плавность работы в играх.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Когда IP-адаптер "эмулятора ДВК" выступает в качестве сервера - он отправляет пачки 60 раз в секунду.
    Вполне нормальный режим.
    Просто добавить фичу чтобы умел вырезать телнетные команды при приеме, а при отправке символа с кодом 377 отправлял его дважды.
    Опция должна быть отключаема так как CHARON к примеру наоборот вроде raw ip использует.

    Позже можно подумать об эмуляции DLV11-E/F с фичей приема звонка/дозвона
    Последний раз редактировалось form; 01.12.2012 в 13:43.
    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. #113
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    при отправке символа с кодом 377 отправлял его дважды
    Редкий терминал отправляет такой код - для этого надо специально извратить настроки в файле Terminal.ini, задав какой-нибудь настраиваемой клавише отправку "\377".

    Если же мы коннектимся не для терминального обмена (например, к эмулятору устройства с последовательным интерфейсом) - вероятность наличия на другой стороне сервера Telnet равна нулю.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Редкий терминал отправляет такой код - для этого надо специально извратить настроки в файле Terminal.ini, задав какой-нибудь настраиваемой клавише отправку "\377".

    Если же мы коннектимся не для терминального обмена (например, к эмулятору устройства с последовательным интерфейсом) - вероятность наличия на другой стороне сервера Telnet равна нулю.
    Дело не в терминале, а в принципиальной возможности отправить такой код например записав его в 177566. Телнетный клиент будет сбит с толку если следующий символ будет отличным от 377. Задача - максимально близко к реальности сделать, то есть чтобы терминальный клиент (телнетным) работал так как будто это настоящий терминал.

    ---------- Post added at 16:57 ---------- Previous post was at 16:55 ----------

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Задача - максимально близко к реальности сделать, то есть чтобы терминальный клиент (телнетным) работал так как будто это настоящий терминал.
    Если Telnet-клиент, подключившись к серверу - посылает запрос настроек Telnet - IP-адаптер можно научить адекватно отвечать. Но если Telnet-клиент подключается "молча" - он должен работать в режиме RAW, т.к. IP-адаптер в принципе пассивен - он не может быть инициатором траффика.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если Telnet-клиент, подключившись к серверу - посылает запрос настроек Telnet - IP-адаптер можно научить адекватно отвечать. Но если Telnet-клиент подключается "молча" - он должен работать в режиме RAW, т.к. IP-адаптер в принципе пассивен - он не может быть инициатором траффика.
    Вполне приемлемый вариант. Аналогично для сервера. Но опция которая позволяет отключать вручную тоже пригодится - скажем telnet, raw, auto.
    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. #117
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    опция которая позволяет отключать вручную тоже пригодится - скажем telnet, raw, auto.
    Замечу, что в модульном API реализуется стратегия фильтрации точных совпадений - т.е. из потока вырезаются только те участки, которые на 100% совпадают с шаблоном и для которых фильтр точно знает, что они означают. Те последовательности, которые не на 100% совпадают с шаблоном или назначение которых фильтру неизвестно - всегда пропускаются, потому что вслед за этим фильтром в цепочке может стоять следующий, который как раз такую последовательность и обрабатывает.

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

    По умолчанию

    У-у как все запущено в этом самом USB<>2COM...

    Отправляю с 11/83 коды 101,33,321.

    Код:
    <101>
    <033>
    <321>
    Тут все в норме - прилетает как и положено...
    Теперь отправляю BREAK.

    Код:
    <000>
    <BRKON>
    <BRKOFF>
    <056>
    <122>
    <105>
    <114>
    <015>
    <012>
    <052>
    <136>
    <103>
    <015>
    <012>
    <101>
    <033>
    <321>
    Получаем полную хрень: кратковременный BREAK и остатки буфера (то, что уже было напечатано до этого)

    В принципе я конечно все это уже видел когда выключал питание 11/83, но здесь в явном виде с полной раскладкой...

    Не берите PCI и USB портов если нужен полный функционал хотя бы на уровне DL(V)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

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Подняв такой сервер - можно зайти на него эмулятором терминала и оценить плавность работы в играх.
    Игрушки! )

    Цитата Сообщение от form Посмотреть сообщение
    Не берите PCI и USB портов если нужен полный функционал хотя бы на уровне DL(V)11
    Лучший вариант как я понял обычный COM на материнке, но помню ещё по работе
    в рознице вариантов "USB2COM" и "PCI2COM" - очень много, может быть возможно
    и подобрать что-то приемлемое? Для тех у кого ну очень новые компьютеры, а
    потребность\желание каких то COM-соединений (по теме) всё таки возникнет?
    Но это всё так - риторическая лирика ) Просто может кто-то отпишет, что мол
    вот такой адаптер-переходник работает отлично, молодцы китайцы или что-то в этом роде.
    Архив программ для УК-НЦ, ДВК и БК.

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

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    подобрать что-то приемлемое?
    Другого способа кроме как проверять по очереди все не вижу.
    На данный момент из двух PCI карточек и одной USB ни одна полного функционала COM порта не позволила делать. Возможно это проблема драйверов этих железок, но может и самих железок.

    Для терминала такой урезанный функционал в принципе не страшен, для других функций (например эмуляция стандартных нетерминальных устройств, подключаемых к DL(V)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

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

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

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

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

Похожие темы

  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

Ваши права

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