вот процедуры из игры
зажигание (надеюсь где находятся аттрибуты для картинки поймёшь)
Код:
LD B,#07
L7E74: HALT
LD HL,#5800
L7E78: LD A,H
ADD A,#14
LD H,A
LD C,(HL)
LD A,C
AND #38
LD D,A
LD A,C
AND #07
LD E,A
LD A,H
SUB #14
LD H,A
LD A,(HL)
AND #38
CP D
JR NC,L7E92
ADD A,#08
LD D,A
L7E92: LD A,(HL)
AND #07
CP E
JR NC,L7E9A
INC A
LD E,A
L7E9A: LD A,C
AND #C0
OR D
OR E
LD (HL),A
INC HL
LD A,H
CP #5B
JR NZ,L7E78
DJNZ L7E74
RET
гашение
Код:
LD B,#07
L7E4F: HALT
LD HL,#0258
CALL #7C19
LD HL,#5800
L7E59: LD A,(HL)
AND #38
JR Z,L7E60
SUB #08
L7E60: LD C,A
LD A,(HL)
AND #07
JR Z,L7E67
DEC A
L7E67: OR C
LD (HL),A
INC HL
LD A,H
CP #5B
JR NZ,L7E59
DJNZ L7E4F
RET
L7C19: DEC HL
LD A,L
OR H
JR NZ,L7C19
RET