Занечения там меняются только когда лента уже имитируется. Тут же вопрос о том - надо ли её включать или это не лоадер а что-то иное.
И тем не менее, тайминги между чтениями в рамках фрейма можно складывать в массив, считая статистику, и видеть определённые пики, сигнализирующие о том, что происходит вылавливание во входящем сигнале «пилота».промежутки между in(#FE) в тактах z80
они неодинаковые (иногда непредсказуемо, пример выше)
Что-то мне кажется что в такой истории будет масса ложных срабатываний. Слишком реактивное реагирование. Для того чтобы автовключение считать успешным, можно и на пару фреймов устраивать тестирование чтобы убедиться в отсутствии ложных признаков - это вообще не будет проблемой.пока неплох более простой способ, надо помнить только три последних in(#FE)
Ему нужно считать задержки. Что хочет он творить не может. Может быть и загрязнение чтением из FE(в чем я сомневаюсь), но регулярность чтения должна быть всемерной.на пилот ориентироваться нельзя, на пилоте загрузчик может в произвольные моменты творить что хочет, если не пропустит начало данных
Правда, тут подумалось, что в целом было бы правильно устраивать ложное изменение значений с 0 на 1 и назад каждый цикл чтения из FE, тогда ловца пилота точно можно будет поймать. Со статичным значением этого бита загрузчик может по фрейму устраивать паузу ждя хотя бы одного изменения, и такое уже не поможет поймать загрузку.





Ответить с цитированием