Цитата Сообщение от Shiny Посмотреть сообщение
а ты во всех векторах прерывания используешь запись в WSYNC?
Я кучу экспериментов провёл и с ними и без, на начальной линии ему вообще пофиг на WSYNC


Цитата Сообщение от Shiny Посмотреть сообщение
а такой код нормально отображается?
Да, на реале всё отлично, но тут у тебя как бейсике сверху и снизу чёрные блоки. А с полосками всё чётко.

У меня есть подозрение, что функцию для обработки прерывания генерит сам Millfork:

Код:
interrupt void dli() {

interrupt asm void vbi() {
А вот в готовом асме он там понапихивал кучу сохранеий, регистров итд, а так-ты то тикают, вот поэтому всё и съезжает скорее всего.