28903 |
LD HL,26270 |
28906 |
POP BC |
28907 |
PUSH BC |
28908 |
INC HL |
28909 |
DJNZ 28908 |
28911 |
LD A,(HL) |
28912 |
PUSH AF |
28913 |
PUSH DE |
28914 |
CALL ConvertScreenToAttributeBufferAddress |
28917 |
LD A,(DE) |
28918 |
CP 71 |
28920 |
POP DE |
28921 |
JR NZ,28980 |
28923 |
BIT 2,D |
28925 |
JR Z,28940 |
28927 |
POP AF |
28928 |
RES 2,D |
28930 |
PUSH DE |
28931 |
LD B,4 |
28933 |
LD (DE),A |
28934 |
INC D |
28935 |
DJNZ 28933 |
28937 |
XOR A |
28938 |
JR 28999 |
28940 |
LD B,4 |
28942 |
XOR A |
28943 |
LD (DE),A |
28944 |
INC D |
28945 |
DJNZ 28943 |
28947 |
CALL ConvertScreenToAttributeBufferAddress |
28950 |
EX DE,HL |
28951 |
LD (HL),0 |
28953 |
LD A,H |
28954 |
CP 88 |
28956 |
JR NZ,28971 |
28958 |
LD A,L |
28959 |
AND 224 |
28961 |
CP 32 |
28963 |
JR NZ,28971 |
28965 |
POP AF |
28966 |
LD DE,0 |
28969 |
JR 29006 |
28971 |
LD C,32 |
28973 |
AND A |
28974 |
SBC HL,BC |
28976 |
LD A,(HL) |
28977 |
OR A |
28978 |
JR Z,28989 |
28980 |
CALL 29017 |
28983 |
POP AF |
28984 |
LD DE,0 |
28987 |
JR 29006 |
28989 |
LD (HL),71 |
28991 |
CALL ConvertAttributeToScreenBufferAddress |
28994 |
EX DE,HL |
28995 |
SET 2,D |
28997 |
POP AF |
28998 |
PUSH DE |
28999 |
LD B,4 |
29001 |
LD (DE),A |
29002 |
INC D |
29003 |
DJNZ 29001 |
29005 |
POP DE |
29006 |
POP BC |
29007 |
POP HL |
29008 |
LD (HL),E |
29009 |
INC HL |
29010 |
LD (HL),D |
29011 |
INC HL |
29012 |
DEC B |
29013 |
JP NZ,28736 |
29016 |
RET |
29017 |
LD A,(26353) |
29020 |
AND 2 |
29022 |
JR NZ,29046 |
29024 |
LD DE,(26237) |
29028 |
LD A,(HL) |
29029 |
CP D |
29030 |
JR NZ,29046 |
29032 |
INC HL |
29033 |
LD A,(HL) |
29034 |
DEC HL |
29035 |
CP E |
29036 |
JR Z,29055 |
29038 |
DEC HL |
29039 |
LD A,(HL) |
29040 |
DEC HL |
29041 |
CP E |
29042 |
JR Z,29055 |
29044 |
INC HL |
29045 |
INC HL |
29046 |
LD A,(HL) |
29047 |
CP 6 |
29049 |
JR NZ,29118 |
29051 |
DEC HL |
29052 |
AND A |
29053 |
SBC HL,BC |
29055 |
PUSH HL |
29056 |
CALL ConvertAttributeToScreenBufferAddress |
29059 |
EX DE,HL |
29060 |
LD HL,26077 |
29063 |
LD A,(26353) |
29066 |
AND 6 |
29068 |
LD B,8 |
29070 |
JR NZ,29074 |
29072 |
LD B,15 |
29074 |
LD A,(HL) |
29075 |
CP E |
29076 |
JR Z,29084 |
29078 |
INC HL |
29079 |
INC HL |
29080 |
DJNZ 29074 |
29082 |
POP HL |
29083 |
RET |
29084 |
INC HL |
29085 |
PUSH DE |
29086 |
LD D,(HL) |
29087 |
RES 7,D |
29089 |
LD A,D |
29090 |
POP DE |
29091 |
CP D |
29092 |
JR Z,29096 |
29094 |
JR 29079 |
29096 |
LD (HL),0 |
29098 |
POP DE |
29099 |
LD HL,26325 |
29102 |
LD A,(HL) |
29103 |
OR A |
29104 |
JR Z,29111 |
29106 |
INC HL |
29107 |
INC HL |
29108 |
INC HL |
29109 |
JR 29102 |
29111 |
LD (HL),1 |
29113 |
INC HL |
29114 |
LD (HL),E |
29115 |
INC HL |
29116 |
LD (HL),D |
29117 |
RET |
29118 |
LD A,(26353) |
29121 |
BIT 1,A |
29123 |
JR Z,29164 |
29125 |
LD A,(HL) |
29126 |
CP 67 |
29128 |
JR Z,29137 |
29130 |
CP 65 |
29132 |
JR Z,29137 |
29134 |
CP 5 |
29136 |
RET NZ |
29137 |
LD A,(26355) |
29140 |
OR A |
29141 |
RET NZ |
29142 |
LD B,24 |
29144 |
LD HL,290 |
29147 |
PUSH BC |
29148 |
PUSH HL |
29149 |
LD DE,1 |
29152 |
CALL 949 |
29155 |
DI |
29156 |
POP HL |
29157 |
INC HL |
29158 |
INC HL |
29159 |
INC HL |
29160 |
POP BC |
29161 |
DJNZ 29147 |
29163 |
RET |
29164 |
CP 4 |
29166 |
RET NZ |
29167 |
LD A,(HL) |
29168 |
CP 1 |
29170 |
JR NZ,29176 |
29172 |
LD (HL),64 |
29174 |
JR 29214 |
29176 |
CP 15 |
29178 |
JR NZ,29184 |
29180 |
LD (HL),1 |
29182 |
JR 29225 |