Я не считал такты, я поделил значения с реала на свои и умножил на 312 строк (которые были в эмуляторе).
---------- Post added at 17:07 ---------- Previous post was at 16:52 ----------
Кстати, да, период строчных импульсов у меня 65.6 мс, что соответствует 164 тактам при частоте 2.5МГц. Переделал, когда с таймером разбирались. Это было предыдущее изменение в эмуляции Корвета
---------- Post added at 18:05 ---------- Previous post was at 17:07 ----------
Ради совпадения результатов теста с реалом укоротил кадр на 6 тактов
Новая версия на сайте.
Интересно, откуда берутся эти 6 тактов? Почему процессор в Корвете при возникновении прерывания простаивает 6 тактов? Например в ПК8002 аналогичная ситуация, но там только 4 такта...
---------- Post added at 18:10 ---------- Previous post was at 18:05 ----------
У меня, конечно, есть предположение: если выполнялась команда HLT, то процессор не может сразу после прерывания возобновить исполнение и считать команду RST или CALL, команда HLT должна завершить цикл, но это же не 6 тактов!





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