DOWN HL — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
(Новая страница: «'''DOWN HL''', '''UP HL''' — широко используемые при программировании графики процедуры для перехо...»)
(нет различий)

Версия 13:04, 30 июля 2012

DOWN HL, UP HL — широко используемые при программировании графики процедуры для перехода к следующей и предыдущей пиксельной строке экрана с учётом нелинейной раскладки видеопамяти, то есть с переходом между строками знакомест и третями экрана.

;В этом варианте процедуры также используется флаг переноса.
;Он установлен, если был переход к следующей строке знакомест.

DOWN_HL:
     INC H
     LD A,H
     AND 7
     JR NZ,EXIT ;CY=0
     LD A,L
     ADD A,32
     LD L,A
     JR C,EXIT  ;CY=1
     LD A,H
     ADD A,-8
     LD H,A     ;CY=1