This commit is contained in:
Anatoliy Belyanskiy 2023-08-03 00:17:17 +10:00
parent 13e72e8300
commit 811da31399
3 changed files with 20 additions and 22 deletions

@ -1 +1 @@
Subproject commit 53e49fa3cc457e2d7a8977d6166246b8457cb5ce
Subproject commit 4059f40bf7d86c8ba20a2026d6e0f454ec1572c7

View File

@ -529,7 +529,7 @@ POST_2_ADRESS_BUS:
JR OUT_C_BYTE ; ¢ë¢¥á⨠áâ à訩 ¡ ©â á § ¯ï⮩
.TSAB_3:
LD C,E
LD B,0FFh
LD B,#FF
LD IX,.TSAB_4
JR OUT_C_BYTE ; ¢ë¢¥á⨠¬« ¤è¨© ¡¥§ § ¯ï⮩

View File

@ -184,7 +184,6 @@ LP_PRINT_AL1:
RET
LP_PRINT_SYM:
CALL LP_BEG_P
EXX
LD C,A
@ -756,9 +755,8 @@ LP_AT_D: ; !!!!!
EXX
LD A,D
EXX
LP_AT_DX:
SUB L
JR NC,LP_AT_DX
.loop: SUB L
JR NC,.loop
; JR Z,LP_AT_DX
ADD A,L
@ -791,7 +789,8 @@ LP_TAB_EX:
ADD A,D
LD D,A
LD A,(SYS_PAGE.WIN_MAP_IX+WIN_MODE)
BIT 5,A
;BIT 5,A
AND %0010'0000
JR Z,LP_NO_ADD_A
LD A,D
@ -825,7 +824,7 @@ LP_NEXT_HL:
LD A,(SYS_PAGE.WIN_MAP_IX+WIN_V_BEG)
LD L,A
INC L
LD H,0C3H
LD H,#C3
LP_NEXT_HL1:
LD A,(SYS_PAGE.WIN_MAP_IX+WIN_H_BEG)
@ -1069,19 +1068,19 @@ LP_SET_32X:
JR LP_SET_MODE
LP_SET_64:
LD HL,4104H
LD HL,#4104
LP_SET_64X:
LD IX,LP_SCR_64
JR LP_SET_MODE
LP_SET_40:
LD HL,4000H
LD HL,#4000
LP_SET_40X:
LD IX,LP_SCR_40
JR LP_SET_MODE
LP_SET_80:
LD HL,4000H
LD HL,#4000
LP_SET_80X:
LD IX,LP_SCR_80
JR LP_SET_MODE
@ -1862,13 +1861,13 @@ WIN_MOVE:
RET NZ
PUSH IX
PUSH HL
LD B,#FF
LD IX,#C000
LD B,SHARED_PAGE
LD IX,SLOT3.MEM_ADDR
CALL WIN_COPY_WIN1
POP HL
POP DE
LD B,0FFH
LD IX,0C000H
LD B,SHARED_PAGE
LD IX,SLOT3.MEM_ADDR
CALL WIN_REST_WIN1
AND A
RET
@ -1903,7 +1902,7 @@ WIN_COPY_WIN1:
LD C,D
EXX
LP_COPY_L2:
.COPY_loop2:
LD A,L
EXX
LD B,A
@ -1911,16 +1910,15 @@ LP_COPY_L2:
ADD A,A
ADD A,XL
LD XL,A
JR NC,LP_NO_INC_IX1
JR NC,.NO_INC_XH
INC XH
LP_NO_INC_IX1:
.NO_INC_XH:
LD SP,IX
LD A,C
ADD A,B
LP_COPY_L1:
.COPY_loop:
DEC A
OUT (RGADR),A
LD E,(HL)
@ -1928,7 +1926,7 @@ LP_COPY_L1:
LD D,(HL)
DEC L
PUSH DE
DJNZ LP_COPY_L1
DJNZ .COPY_loop
INC HL
INC HL
@ -1938,7 +1936,7 @@ LP_COPY_L1:
EXX
DEC H
JR NZ,LP_COPY_L2
JR NZ,.COPY_loop2
LD A,SYS_PAGE
OUT (SLOT3),A