Основной цикл игры, где процеруды вывода по адресу 8A9Ch. Вызов происходит из прерывания которое указывает на адрес 8A79h.
Процедура 8204h - очистка экрана
Процедура A17Dh - вывод спрайтов
Для коррекции необходими доработка (вставка задержки):
ORG #5CA6
LD BC,100 ; значение подбираем экперементально.
M1: DEC BC
LD A,B
OR C
JR NZ,M1
JP #8A9C
ORG #87C4
LD HL,#5CA6 ; меняем адрес CALL'а перерывания во время игры.
всё![]()


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