Важная информация
Страница 26 из 62 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя
Показано с 251 по 260 из 612

Тема: Софт для ДВК/PDP11

  1. #251
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    4,536
    Благодарностей: 1713

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Поддержка таймера резко увеличивает число команд в обработчике прерываний таймера, а значит - грузить такой монитор через HX на скорости 57600 можно будет только с квитированием.
    Можно сделать два файла: RT11SJ и RT11ST.

    ---------- Post added at 16:00 ---------- Previous post was at 15:50 ----------

    Хотя при использовании HX собственно поддержка таймера все равно бесполезна ибо работать нифига не будет
    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. #252
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,177
    Благодарностей: 2497

    По умолчанию

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

    Насколько я понял - добавить в HX возможность использования прерываний несложно, но всё равно - чтобы HX успешно работал на скорости 57600 без квитирования - нужно, чтобы в обработчике прерывания таймера не запрещались прерывания.

  3. #253
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    4,536
    Благодарностей: 1713

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    HX прерывания не запрещает, поэтому таймаутов не будет только при работе с ним самим.
    А толку с этих прерываний? Программа-то заблокирована напрочь.

    ---------- Post added at 16:22 ---------- Previous post was at 16:19 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    нужно, чтобы в обработчике прерывания таймера не запрещались прерывания.
    А может нужно правильно писать обработчики прерываний?
    Есть четкие рекомендации сколько инструкций может выполнить обработчик на уровне прерывания. Если обработчик в них не вписывается, надо использовать FORK.

    Обрабочтк таймера на уровне прерываний очень мало времени проводит и мешаться не должен нигде.
    Последний раз редактировалось form; 25.02.2013 в 13:24.
    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. #254
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,177
    Благодарностей: 2497

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А толку с этих прерываний? Программа-то заблокирована напрочь.
    Если работа c HX идёт через общий порт с терминалом - программа будет заблокирована и при поддержке в HX прерываний.

    Только когда HX работает через свободный порт - поддержка прерываний может иногда дать выгоду.

    Но и тогда - работа без квитирования на скорости 57600 будет возможна только при разрешённых прерываниях в обработчике прерывания таймера.

  5. #255
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    4,536
    Благодарностей: 1713

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если работа c HX идёт через общий порт с терминалом - программа будет заблокирована и при поддержке в HX прерываний.

    Только когда HX работает через свободный порт - поддержка прерываний может иногда дать выгоду.
    Неверно.
    Неблокировка программы не обязательно подразумевает ее работу с терминалом. Кроме того в 5.6 и 5.7 даже без переделки системы легко реализуется и работа с терминалом без блокировки (ну или с задержками за счет неудобного протокола).

    Цитата Сообщение от Patron Посмотреть сообщение
    Но и тогда - работа без квитирования на скорости 57600 будет возможна только при разрешённых прерываниях в обработчике прерывания таймера.
    А зачем их запрещать?
    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. #256
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,177
    Благодарностей: 2497

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А зачем их запрещать?
    В процессе обработки прерывания таймера в ядре RMON с поддержкой таймера - команда MTPS #0 выполняется довольно далеко от точки входа в обработчик.

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

  8. #257
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    4,536
    Благодарностей: 1713

    По умолчанию RT-11 V5.4G Y2K - IND

    Патч для IND, исправление <DATE>.
    Теперь SYSGEN под ним можно делать...

    Применение:
    Код:
    .UNP IND.SAV
    
    .@IND.SIP
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ind.jpg 
Просмотров:	168 
Размер:	96.5 Кб 
ID:	40075  
    Вложения Вложения
    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. Этот пользователь поблагодарил form за это полезное сообщение:
    hobot (25.02.2013)

  10. #258

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Патч для IND, исправление <DATE>.
    Теперь SYSGEN под ним можно делать...
    А можно вот эти релизы в той теме про Y2K с опросом делать?
    Просто что-бы удобней было собрать потом все нароботки в рамках одной темы,
    по форуму искать - затеряются через пару месяцев, я тут кстати что-то вроде
    справочника по сообщениям в этом разделе из разных тем (типа закладок) собираю потихоньку, потому-что столько софта и программ раскидано и есть очень полезные авторские комментарии, другой момент что некоторые вещи уже довольно глубоко зарыты, особенно для совсем-совсем вновь прибывших, ну ты и сам понимаешь.

    На использовании именно мной созданной темы я не настаиваю, просто подумал,
    что так было бы удобней. Для TSX так-же (что бы отдельную не создавать - ведь
    это грубо говоря очередной этап развития RT-11) предлагаю в ту же тему постить. В шапке можно будет ссылки с других тем ещё добавлять и обновлять.
    Архив программ для УК-НЦ, ДВК и БК.

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

  11. #259
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,177
    Благодарностей: 2497

    По умолчанию

    Драйвер XL.SYS испытывает проблемы при работе через IP ( а также через пакетные варианты адаптеров USB-COMport ) когда его внутренний буфер не может принять все байты, приходящие в пакете за один раз.

    Возможно два решения:

    1. Увеличить размер приёмного буфера (необходимый размер зависит от многих факторов - нужно собрать статистику ).

    2. Отключать прерывания в приёмном порту при исчерпании буфера (хуже не станет) и снова включать при освобождении буфера - это радикально поможет на портах с квитированием.

    ---------- Post added at 21:40 ---------- Previous post was at 21:24 ----------

    Проблемы также возникают при любом размере буфера, когда оставшееся в нём свободное место недостаточно для размещения данных очередного пакета.

  12. #260
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,177
    Благодарностей: 2497

    По умолчанию

    В качестве возможного решения проблемы предлагается вариант драйвера XL.SYS с буфером 512 байт и отправкой Xoff после накопления в буфере 32 байт.

    ...
    Вложения Вложения
    • Тип файла: zip NewXL.zip (29.5 Кб, Просмотров: 90)

Страница 26 из 62 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Криста-2: Софт
    от fan в разделе Вектор
    Ответов: 53
    Последнее: 24.04.2009, 00:31
  2. Софт для Covox'а
    от BYTEMAN в разделе Софт
    Ответов: 5
    Последнее: 30.07.2008, 10:53
  3. Софт под GS ?
    от AAA в разделе Софт
    Ответов: 13
    Последнее: 13.03.2008, 18:08
  4. Софт для ПК
    от Ewgeny7 в разделе Утилиты
    Ответов: 5
    Последнее: 13.07.2006, 10:30
  5. Софт под iS-dos
    от demon_zx в разделе Софт
    Ответов: 0
    Последнее: 08.03.2006, 00:35

Ваши права

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