Совет сделать все кратным 4 тактам я понял... Т.е. чтоб код всей программы выполнылся за время кратное 4 тактам (необязательно одинаковое в каждом прерывании).
Вопрос1: В каком эмуле удобно смотреть кол-во тактов за прерывание и т.п.?
Вопрос2: Как синхронизироваться с нулевым отсчетом
Вопрос3: Сколько тактов на разных клонах длится INT, и как его вычислять, После выполнения HALT проходит сколько тактов? (длительность INT + 4 такта выполнения HALT + 0..3 смещение по кратности 4), Как на эти характеристики влияет М1?
З.Ы.: Сам сталкнулся с данной проблемой при написании демки, а для некоторых эффектов мне важно смещение в 10тактов. Причем расчитанные данные исходя из того что я знаю не подошли, пришлось подстраивать визуально, что не есть гуд...




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