ORG 40000
SPRITE EQU S453R1 ; ????????? ???? ????? ?????? ???????
; ???????? ?????????
LD D,1
LD E,1
LD HL,SPRITE
CALL PUTSPR
RET
; ??????????? ?????? ???????
; ??????? ?????????: HL=????? ???????, DE=?????????? ?????? ?? ??????
; ???????? ?????????? ???
PUTSPR LD A,(HL)
AND A
RET Z ; ?????, ???? ?????? ??????
LD B,A
PUTS1 PUSH BC ; B = ?????????? ????????? ? ???????
INC HL
LD A,(HL)
ADD A,D
LD B,A
INC HL
LD A,(HL)
ADD A,E
LD C,A
INC HL
PUSH DE ; DE = ?????????? ??????? ?? ??????
EX DE,HL ; DE = ????? ?????????? ? ???????, HL = ????????
LD A,B ; ?????? ?????? ??????? ????? ?????????? ? HL
LD H,A
RRCA
RRCA
RRCA
AND A,224
ADD A,C
LD L,A
LD A,H
AND 24
OR 64
LD H,A ; HL = ????? ?????? ?????????? ?? ??????, DE = ????? ??????????? ? ???????
; ????? ?????????? (8 ?????)
LD A,(DE)
LD (HL),A ; ?????? ???? ???????
INC DE
INC H
LD A,(DE)
LD (HL),A ; ?????? ???? ???????
INC DE
INC H
LD A,(DE)
LD (HL),A ; ?????? ???? ???????
INC DE
INC H
LD A,(DE)
LD (HL),A ; ?????? ???? ???????
INC DE
INC H
LD A,(DE)
LD (HL),A ; ?????? ???? ???????
INC DE
INC H
LD A,(DE)
LD (HL),A ; ?????? ???? ???????
INC DE
INC H
LD A,(DE)
LD (HL),A ; ?????? ???? ???????
INC DE
INC H
LD A,(DE)
LD (HL),A ; ?????? ???? ???????
EX DE,HL ; HL = ????? ?????????? ? ???????
POP DE ; HL = ????? ?????????? ? ???????, DE = ?????????? ??????? ?? ??????
POP BC ; B = ???? ?? ?????????? ????????? ? ???????
DJNZ PUTS1
RET
S453R1
DEFB 27
DEFB 8,15, 0,0,0,3,3,31,63,63
DEFB 8,16, 0,0,0,0,128,192,224,224
DEFB 9,14, 0,0,6,7,63,63,63,63
DEFB 9,15, 127,127,255,255,255,255,255,255
DEFB 9,16, 240,240,224,239,255,255,255,255
DEFB 9,17, 0,0,0,0,0,192,192,192
DEFB 10,14, 63,31,31,31,31,31,31,31
DEFB 10,15, 255,255,255,255,255,255,255,255
DEFB 10,16, 255,255,255,255,255,255,255,247
DEFB 10,17, 192,192,192,128,128,128,192,192
DEFB 11,14, 31,15,1,0,0,0,0,0
DEFB 11,15, 255,255,255,255,255,255,255,255
DEFB 11,16, 247,231,227,195,195,199,207,207
DEFB 11,17, 224,224,224,224,224,224,192,192
DEFB 12,14, 1,1,1,3,7,7,15,15
DEFB 12,15, 255,255,255,255,255,255,255,255
DEFB 12,16, 239,239,231,240,240,240,248,248
DEFB 12,17, 192,192,64,0,0,0,0,0
DEFB 13,14, 31,63,127,127,255,254,254,254
DEFB 13,15, 243,225,193,128,0,0,0,0
DEFB 13,16, 248,252,252,254,254,254,254,254
DEFB 14,14, 127,63,63,63,63,63,63,31
DEFB 14,16, 127,127,127,63,63,31,31,31
DEFB 14,17, 0,0,0,0,128,128,128,128
DEFB 15,14, 31,15,15,31,63,127,127,124
DEFB 15,16, 15,15,7,7,7,7,7,3
DEFB 15,17, 128,128,128,192,224,240,240,240
[свернуть]