...
This commit is contained in:
parent
811da31399
commit
99baba0efc
@ -1585,10 +1585,6 @@ LP_SCROLL_UD:
|
||||
JR Z,LP_SCROLL_UP
|
||||
DEC B
|
||||
JR Z,LP_SCROLL_DN
|
||||
; DEC B
|
||||
; JR Z,LP_SCROLL_UP2
|
||||
; DEC B
|
||||
; JR Z,LP_SCROLL_DN2
|
||||
SCF
|
||||
RET
|
||||
|
||||
@ -1596,7 +1592,7 @@ LP_SCROLL_UD:
|
||||
; D - ¢¥àåïï áâப ( ®â 0 )
|
||||
; E - ç¨á«® áªà®««¨à㥬ëå áâப
|
||||
LP_SCROLL_UP:
|
||||
DEC E
|
||||
DEC E ;!FIXIT ¯à ¢¨«ì®?
|
||||
RET Z
|
||||
|
||||
LP_OPEN_PG
|
||||
@ -1606,9 +1602,7 @@ LP_SCROLL_UP:
|
||||
CALL LP_AT_D
|
||||
CALL LP_TAB_E ; ¢ëç¨á«¨âì ¯¥à¥¬¥ë¥ ¤«ï áâப¨
|
||||
POP BC
|
||||
|
||||
LP_SCROLL_L2:
|
||||
EXX
|
||||
.loop2: EXX
|
||||
PUSH HL
|
||||
EXX
|
||||
POP HL
|
||||
@ -1622,8 +1616,7 @@ LP_SCROLL_L2:
|
||||
|
||||
LD A,(SYS_PAGE.WIN_MAP_IX+WIN_V_END)
|
||||
CP L
|
||||
JR C,LP_SCROLL_U_EXIT ; ¥á«¨ ª®¥æ, â® ¢ë室
|
||||
|
||||
JR C,.EXIT ; ¥á«¨ ª®¥æ, â® ¢ë室
|
||||
PUSH BC
|
||||
|
||||
LD A,L
|
||||
@ -1632,7 +1625,6 @@ LP_SCROLL_L2:
|
||||
EXX
|
||||
|
||||
LD A,(SYS_PAGE.WIN_MAP_IX+WIN_SIZE_H)
|
||||
|
||||
ADD A,A ; ç¨á«® ¡ ©â ¢ áâப¥ ¤«ï ¯¥à¥®á
|
||||
ADD A,A
|
||||
|
||||
@ -1644,10 +1636,7 @@ LP_SCROLL_L2:
|
||||
EXX
|
||||
LD A,D ; ¯®«ãç¨âì ¯®àâ ç « áâப¨
|
||||
EXX
|
||||
|
||||
|
||||
LP_SCROLL_L1:
|
||||
OUT (RGADR),A
|
||||
.loop1: OUT (RGADR),A
|
||||
INC A ; á«¥¤ãî饥 § 票¥ ¯®àâ
|
||||
LDI
|
||||
LDD
|
||||
@ -1655,25 +1644,21 @@ LP_SCROLL_L1:
|
||||
INC A ; á«¥¤ãî饥 § 票¥ ¯®àâ
|
||||
LDI
|
||||
LDD
|
||||
JP PE,LP_SCROLL_L1
|
||||
JP PE,.loop1
|
||||
|
||||
LD A,SYS_PAGE
|
||||
OUT (SLOT3),A
|
||||
|
||||
POP BC
|
||||
|
||||
DJNZ LP_SCROLL_L2
|
||||
|
||||
LP_SCROLL_U_EXIT:
|
||||
|
||||
LP_CLOSE_PG
|
||||
DJNZ .loop2
|
||||
.EXIT: LP_CLOSE_PG
|
||||
RET
|
||||
|
||||
; ‚室 :
|
||||
; D - ¢¥àåïï áâப ( ®â 0 )
|
||||
; E - ç¨á«® áªà®««¨à㥬ëå áâப
|
||||
LP_SCROLL_DN:
|
||||
DEC E
|
||||
DEC E ;!FIXIT ¯à ¢¨«ì®?
|
||||
RET Z
|
||||
|
||||
LP_OPEN_PG
|
||||
@ -1688,11 +1673,7 @@ LP_SCROLL_DN:
|
||||
CALL LP_TAB_E
|
||||
POP BC
|
||||
|
||||
|
||||
LP_SCROLL_D2:
|
||||
|
||||
|
||||
EXX
|
||||
.loop2: EXX
|
||||
PUSH HL
|
||||
EXX
|
||||
POP HL
|
||||
@ -1705,13 +1686,10 @@ LP_SCROLL_D2:
|
||||
DEC L
|
||||
|
||||
LD A,(SYS_PAGE.WIN_MAP_IX+WIN_V_BEG)
|
||||
CP L
|
||||
JR Z,LP_SCROLL_U_CONT
|
||||
JR NC,LP_SCROLL_U_EXIT ; ¥á«¨ ª®¥æ, â® ¢ë室
|
||||
|
||||
LP_SCROLL_U_CONT:
|
||||
|
||||
PUSH BC
|
||||
CP L ; .CONT: L >= A
|
||||
JR Z,.CONT
|
||||
JR NC,.EXIT ; ¥á«¨ ª®¥æ, â® ¢ë室
|
||||
.CONT: PUSH BC
|
||||
|
||||
LD A,L
|
||||
EXX
|
||||
@ -1729,10 +1707,7 @@ LP_SCROLL_U_CONT:
|
||||
EXX
|
||||
LD A,D
|
||||
EXX
|
||||
|
||||
|
||||
LP_SCROLL_D1:
|
||||
OUT (RGADR),A
|
||||
.loop1: OUT (RGADR),A
|
||||
INC A
|
||||
LDI
|
||||
LDD
|
||||
@ -1740,17 +1715,14 @@ LP_SCROLL_D1:
|
||||
INC A
|
||||
LDI
|
||||
LDD
|
||||
JP PE,LP_SCROLL_D1
|
||||
JP PE,.loop1
|
||||
|
||||
LD A,SYS_PAGE
|
||||
OUT (SLOT3),A
|
||||
|
||||
POP BC
|
||||
DJNZ LP_SCROLL_D2
|
||||
|
||||
LP_SCROLL_D_EXIT:
|
||||
|
||||
LP_CLOSE_PG
|
||||
DJNZ .loop2
|
||||
.EXIT: LP_CLOSE_PG
|
||||
RET
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user