Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Мерцание спрайтов (http://zx-pk.ru/showthread.php?t=10629)

Slider 5th August 2009 00:40

Ну да, обычно так и бывает - ei:halt и рядышком задержка... но тут не так... или я не нашёл... :(

drbars 5th August 2009 15:33

Основной цикл игры, где процеруды вывода по адресу 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'а перерывания во время игры.

всё :)

Slider 5th August 2009 20:27

Мегаспасибо Доктору Барсу!!! Теперь, надеюсь, по свободе доделаю оба релиза! Респект, дружище!!!

drbars 5th August 2009 23:51

Дерзай :) Главное заморочиться :D


All times are GMT +4. The time now is 00:25.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.