User Tag List

Показано с 61 по 70 из 80

Тема: Вместо HALT

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

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

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dimidus Посмотреть сообщение
    У меня вопрос на ту же тему. Как между делом, пока у меня выполняется много кода с запрещёнными прерываниями, понять что прерывание таки случилось? Я ведь правильно понимаю, оно не случается "вдогонку"? Дело в том, что код использует стек в качестве переносчика данных, а прерывание может туда нагадить. Вот я и думаю, как бы в промежутках кода проверять не случилось-ли оно, и вызывать обработчик.
    скорей всего никак
    на многих клонах можно вообще словить 2+ обработчика прерываний подряд
    если обработчики короткие

    ...по моему на msx-ах прерывание будет висить до тех пор пока не произойдет его подтверждение
    на некоторых спетрумах по моему максимум что есть
    это прекращение сигнала инта при его подтверждении
    чтоб не ловить 2 подряд
    (не уверен уже есть ли точно(и расчитывать на это в любом случае нельзя))

    при наличии порта FF можно поймать факт начала\конца экрана
    и вызвать обработчик
    но это должны быть чем то оправданно
    так как на большим количестве спектрумов это поделие работать не будет
    да и сама проверка будет длительной
    тк в строке 96 тактов бордюра
    да и над самим экраном, по моему, все не так просто читается


    можно попытаться поймать 50Гц-ный фон с матафонного входа
    (тоесть вообще можно попробовать получить опорные 100Гц дополнительно)
    но это особое извращение для знающих толк
    (которого вполне может ни у кого больше не быть)
    и врятли оно эмулируется
    ну и 50Гц сети явно не будут совпадать с 50Гц экрана...

    ДЕТКИ НЕ ПЫТАЙТЕСЬ ПОВТОРИТЬ ЭТО ДОМА!
    ну разве что это будет wild demo
    где такое можно и нужно
    Последний раз редактировалось NEO SPECTRUMAN; 08.10.2019 в 01:48.

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

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

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

Похожие темы

  1. HALT контроллер
    от zx_ в разделе БК-0010/0011
    Ответов: 9
    Последнее: 28.09.2018, 00:49
  2. Di:Halt 99
    от Vinnny в разделе События
    Ответов: 29
    Последнее: 13.07.2018, 19:59
  3. Di:HALT:2009
    от TmK в разделе События
    Ответов: 186
    Последнее: 11.08.2009, 14:26
  4. Di:Halt 2007 invitation
    от sq/skrju в разделе События
    Ответов: 12
    Последнее: 25.05.2007, 11:44

Ваши права

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