наконец нашел немного времени чтоб чтонить проверить на реале
и собственно...
матафонный кабель висячий в воздухе вполне выдает 50Гц сети
...конечно не сферический меандр
и нестабильные участки могут быть длиной 18k+ тактов...
но повесив счетчик который будет считать 0-ли
и который будет сбрасываться в 0 при появлении 1 (факт нестабильного участка)
а при переполнении запускать обработчик
не думаю что считать придется больше чем 2,5К тактов (нужно уточнять максимальный интервал чередований в промежуточных участках)
скорей всего будет на порядок меньше
можно сделать привязку к 50Гц сети
без использования прерываний компа
чередуя 2 разных счетчика
ловящий передний и задний фронт
можно получить 100Гц опорной частоты
несмотря на неравномерность нестабильных участков
начало стабильных происходит с одинаковым шагом
так же было замечено что частота фона сети несколько плавает
есное дело частота инта и 50Гц фона не совпадает
(в моем случае частоты ВНЕЗАПНО достаточно близкие)
...
......
это явление можно заюзать например во всяких там wild demo
в каком нибудь 100Гц-ом Ак-ко плеере (который не выровнян по тактам)
когда что то синхронизируется таким себе матафонным halt-ом
на инт можно повесить что нибудь короткое в придачу еще
также
может оно можно применить на отечественных компутерах без инта
типа львова
которым не как синхронизироваться
для хоть какой то привязки ко времени
без выравнивания всего и вся и подсчета каждого такта
но понадобиться дробление кода на участки приблизительно одинаковой максимальной длины
ну и да
как всегда это не эмулируется...
и не известно на чем оно есть а на чем оно нет
хотя можно скормить эмулятору\компутеру длинный wav с записью фона
почему нет?