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

User Tag List

Страница 67 из 100 ПерваяПервая ... 636465666768697071 ... ПоследняяПоследняя
Показано с 661 по 670 из 992

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

  1. #661
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Делал так.
    Соединил эмуляторы DPD11 и VT52 по СОМ порту.(конфигурация DVK_COM5 и НХ_СОМ)
    После приглашения @ нажал Pause/Break появилось ещё приглашение - BREAK работает. Далее загрузил по НХ и нажал Pause/Break - ничего не изменилось. Открыл конфиг VT52 СОМ_4 нажал Ентер появилось приглашение RT (точка) нажал Pause/Break
    ничего не изменилось кроме как виртуальная кнопка BREAK мигнула красным цветом.
    Изменение продолжительности сигнала ничего не дало. Я думаю что дело в Эм.DPD11.

    ---------- Post added at 17:34 ---------- Previous post was at 17:22 ----------

    Ещё заметил такую вещь.
    При установке 250000 эмулятор сбрасывает на 20000.

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

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    BREAK работает.
    Чтобы порт терминала останавливал процессор при получении сигнала BREAK - в секции [links] файла конфигурации должна присутствовать соответствующая настройка:

    Код:
    [links]
    
    TerminalPort [HALT] + bus
    ...

    Цитата Сообщение от MiX Посмотреть сообщение
    При установке 250000 эмулятор сбрасывает на 20000.
    Да, точно - там есть ограничение на продолжительность BREAK в 20 мс, но этого должно хватать, потому что в Windows продолжительность кванта 15 мс, а значит за 20 мс эмулятор гарантировано "поймает" сигнал.

  4. #663
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, Да, действительно в конфигурациях СОМ_4 и НХ_СОМ такой строчки нет (другие не проверял).
    СПАСИБО!

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    в конфигурациях СОМ_4 и НХ_СОМ такой строчки нет
    Её там нет ( по умолчанию ) потому, что у ДВК порт терминала не останавливает процессор при получении BREAK.

    ---------- Post added at 19:51 ---------- Previous post was at 19:49 ----------

    Начная с текущего релиза эмулируемый порт терминала отмеряет продолжительность входного сигнала BREAK не в реальном времени, а в эмулируемом времени процессора, поэтому входной сигнал BREAK будет "пойман" эмулятором при любой продолжительности.

  6. #665
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, Ну ведь не понятно что эмулируем. В названии эмулятор ДВК а екзешник PDP. Плата DL11-W явно не ДВКашная, притом и UNIBUS.

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

    По умолчанию

    Обновилась текущая сборка эмулятора терминала типа VT52: VT52_11.12.14_19-42

    Изменения:

    1. Внесены изменения, описанные ЗДЕСЬ.

    ...
    Последний раз редактировалось Patron; 31.12.2014 в 22:14.

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

    По умолчанию

    Обновилась текущая сборка эмулятора терминала типа VT52: VT52_31.12.14_21-20

    Изменения:

    1. Внесены изменения, описанные ЗДЕСЬ.

    2. Исправлено избыточное выделение памяти при подключении каталогов Windows.

    ...
    Последний раз редактировалось Patron; 22.02.2015 в 13:24.

  9. #668
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Её там нет ( по умолчанию ) потому, что у ДВК порт терминала не останавливает процессор при получении BREAK.
    Попробовал с платой М6 - BREAK работает. Остановил процессор с помощью К1801ВП1 -065.

    Цитата Сообщение от Patron Посмотреть сообщение
    Начиная с текущего релиза эмулируемый порт терминала отмеряет продолжительность входного сигнала BREAK не в реальном времени, а в эмулируемом времени процессора, поэтому входной сигнал BREAK будет "пойман" эмулятором при любой продолжительности.
    Не совсем понятно, в эмулируемом времени процессора это для эмулятора PDP11. Для настоящего процессора время осталось так-же 3 мск. В прочем ВП1-065 и на 3 мск. отработала.
    Последний раз редактировалось MiX; 09.01.2015 в 23:36.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Для настоящего процессора время осталось так-же 3 мск. В прочем ВП1-065 и на 3 мск. отработала.
    С передачей BREAK средствами Windows главная проблема в том, что Windows позволяет передавать начало и конец BREAK, но принимать может только начало BREAK.

    Что же до портов PDP-11, то некоторые порты распознают BREAK, если в принимаемой посылке на текущей скорости порта не пришёл стоповый бит ( и их приём BREAK мало отличается от приёма FRAME_ERROR ), а другие ( более правильные ) порты при отсутствии стопового бита распознают только FRAME_ERROR, а BREAK распознают лишь тогда, когда стоповый бит не был принят за время передачи максимальной посылки на минимальной разрешённой скорости. На минимальной скорости 75 bps стоповый бит приходит только через (1000/75)*11 = 147 мс, поэтому если последовательный порт на любой скорости принимает BREAK раньше - он не полностью удовлетворяет стандарту RS-232.

    ...
    Последний раз редактировалось Patron; 10.01.2015 в 14:33.

  11. #670
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    С передачей BREAK средствами Windows главная проблема в том, что Windows позволяет передавать начало и конец BREAK, но принимать может только начало BREAK.
    Кстати да, когда я перешел с DirectInput на хуки от клавиатуры, я тоже лишился возможности нормально обрабатывать нажатие клавиши Break (совершенно не понятно почему).

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

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

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

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

Ваши права

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