А у меня и в ZX128 правильно показывает
А где взять MOD by CDS? а то у меня только оригинальная версия.
- - - Добавлено - - -
zebest,
Надо двигать INT сигнал чтобы приходил ранее.
У Speccy2010 вообще какая-то непонятка с INT. Если посмотрите код, то увидите что он приходит когда hCnt==444 что неправильно.
Он должен приходить когда hCnt==0. Но, я подозреваю, что в Speccy2010 всё сразу поплывет если его поменять.
Поскольку сигнал INT генерится в конце строки, а не в начале, то на ZX128 он получается задержанным на 4 такта из-за разницы длины строки. Можно сделать проверку на syncMode==1 и задержать его на 4 такта.
В моем коде я генерю INT - в начале строки (как должно быть в стандарте). Только пришлось его подвинуть на 2 такта вперед чтобы и в ZX48 и ZX128 ULA Test 3 показывал правильно.





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