User Tag List

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

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

  1. #661

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    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

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    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

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #664

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    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

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #666

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Изменения:

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

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

  8. #667

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    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

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    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

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    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

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

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

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

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

Похожие темы

  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

Ваши права

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