User Tag List

Результаты опроса: Обновление информации от участников форума

Голосовавшие
44. Вы ещё не участвовали в этом опросе
  • У меня живая УК-НЦ всегда под рукой

    4 9.09%
  • Включаю реальную машинку время от времени

    20 45.45%
  • Есть живая, но не пользуюсь вообще

    10 22.73%
  • Есть живая, но пользуюсь только эмулятором

    1 2.27%
  • Нет живой, иногда играюсь в эмуляторе

    5 11.36%
  • вариант № 6.

    4 9.09%
Показано с 1 по 10 из 77

Тема: Опрос и обмен информацией по живым УК-НЦ

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #9

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    не про это ли речь?
    Да, именно это. Вроде-бы и еще что-то было.

    Цитата Сообщение от hobot Посмотреть сообщение
    тогда вопрос - что значит
    Дело в том, что программа VT200 перестраивает терминал УКНЦ в нечто, очень похожее на VT200. Только вот этот терминал подключен к консоли ЦП УКНЦ. А коллеге falanger надо, чтобы этот VT200 работал через порт стыка С2 с внешним процессором J-11 или чем-то похожим, фирменным. Поэтому ЦП УКНЦ следует поручить эту задачу - принимать байты с 176562 (прием данных со стыка С2) и отправлять их на 177566 (передача данных на экран консольного терминала), а принятые с 177562 нажатия клавиш отправлять на 176566 (передача данных на стык С2). Причем делать эти действия, соблюдая сигналы готовности приемников и передатчиков, как консольного, так и стыка С2.

    Это проще всего сделать, применив сложную прополку (polling) всех четырех портов наших аналогов DL-11, имеющихся на УКНЦ. Нет, можно было бы сделать это и в режиме прерываний, но это сложнее, да и не нужно - обслуживать такие дела в прерываниях надо, когда ЦП, кроме этой передачи, должен исполнять еще какие-то задачи, а здесь их нет. Далее, поскольку эта VT200.SAV - программа под RT-11, проще всего стандартным (или нестандартным) образом загрузить на УКНЦ RT-11 и вызвать VT200 из нее, а потом запуститть эмулятор терминала. Только у терминала есть некоторые комбинации клавиш, которые RT-11 не пропустит к исполняемой задаче - те же Ctrl/C или Ctrl/O (Ctrl/D в ФОДОСах и прочих наших клонах RT-11), а нам необходимо, чтобы ВСЕ нажатия клавиш передавались на стык С2. Решение простое - RT-11 не должна узнавать о нажатиях клавиш на консоли. То есть, закрываем прерывания как от кдавиатуры консоли, так и от экрана, и вперед.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

    Этот пользователь поблагодарил AFZ за это полезное сообщение:

    hobot(10.07.2020)

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

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

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

Похожие темы

  1. Ответов: 6
    Последнее: 20.01.2015, 16:13
  2. Ответов: 14
    Последнее: 16.05.2012, 16:55
  3. [СПб] Куплю дохлый МК-90 с живым дисплеем.
    от SKcorp. в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 05.11.2011, 21:04

Ваши права

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