User Tag List

Показано с 1 по 10 из 75

Тема: Почему BBC Basic так тормозит?

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

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

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    482
    Спасибо Благодарностей отдано 
    139
    Спасибо Благодарностей получено 
    390
    Поблагодарили
    145 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    не пострадала ли функциональность бейсика после правки?
    Ясное дело что пострадала. Автор ведь не случайно поставил в обработке каждой строки вызов обработки ESC-последовательностей.
    Могу предположить что от моего изменения кода пропала остановка выполняющейся программы по ESC, а также после еще каких-либо кнопок которые генерят ESC-последовательности. А может и еще чего навернулось связанное с этим.

    Что такое EMT 340(8) - оно-же .TTINR - это поместить код нажатой кнопки в R0 и установить флаг С если кнопка не нажата. Вроде как это "быстро" действует. Тем не менее фиг его знает насколько быстро. Я не разбирал потроха RT-11 для УКНЦ.
    И если запустить этот васик в rt11.exe (кажется эмулятор Patron'a) который вообще под windows и работать должен с бешеной скоростью - задержка там очень большая тоже есть. То-есть возможно в опросе клавиатуры участвует таймер.

    Имхо надо просто автору сказать что мол "тормозит из-за вот этого". (показать в моем посте код для Execute). Он вызывает EMT 340(8) аж два раза.
    Посоветовать для УКНЦ (а он кстати чекает машину уж не знаю верно-ли) не делать постоянные вызовы .TTINR когда это не требуется. Тогда правда неясно как из бесконечного цикла выходить (ахах - reset-ом)...
    Для УКНЦ можно конечно какие-нибудь специфические регистры заюзать, но это не RT-11 way уже будет.

    Странно, что под эмулятором BBC Basic почти в 2 раза быстрее, а на УКНЦ в 6 раз медленнее - новая загадка.
    Ну это как-раз и не странно. Сравнивать эмулятор просто системы RT-11 с эмулятором реального железа это скажем-так - неправильно. (типа соленое круглее чем красное получится).
    Последний раз редактировалось BlaireCas; 04.09.2021 в 01:45.

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

    litwr(04.09.2021)

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

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

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

Похожие темы

  1. Ответов: 15
    Последнее: 09.09.2021, 14:27
  2. BBC Basic for PDP-11
    от zx_ в разделе БК-0010/0011
    Ответов: 3
    Последнее: 02.09.2020, 19:51

Ваши права

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