27112: Routine at 69E8
27112 |
CALL StoreEntity |
27115 |
LD A,(IX+5) |
27118 |
AND A |
27119 |
JR NZ,27185 |
27121 |
LD A,8 |
27123 |
BIT 6,(IX+0) |
27127 |
JR Z,27131 |
27129 |
NEG |
27131 |
ADD A,(IX+1) |
27134 |
CP 24 |
27136 |
JR C,27185 |
27138 |
CP 224 |
27140 |
JR NC,27185 |
27142 |
LD (IX+1),A |
27145 |
AND 8 |
27147 |
JR Z,27175 |
27149 |
LD DE,31121 |
27152 |
CALL 29888 |
27155 |
EXX |
27156 |
LD A,(24075) |
27159 |
AND 8 |
27161 |
JR Z,27180 |
27163 |
LD DE,31121 |
27166 |
CALL 29864 |
27169 |
CALL 29938 |
27172 |
JP ColouriseSprite |
27175 |
LD DE,31138 |
27178 |
JR 27152 |
27180 |
LD DE,31138 |
27183 |
JR 27166 |
27185 |
LD DE,31121 |
27188 |
CALL 29985 |
27191 |
LD DE,31138 |
27194 |
CALL 29985 |
27197 |
LD (IX+0),0 |
27201 |
RET |
27202 |
LD HL,24188 |
27205 |
LD B,2 |
27207 |
LD A,(IX+1) |
27210 |
LD C,(HL) |
27211 |
INC HL |
27212 |
SUB (HL) |
27213 |
JP P,27218 |
27216 |
NEG |
27218 |
CP 16 |
27220 |
JR NC,27243 |
27222 |
LD A,(IX+2) |
27225 |
INC HL |
27226 |
SUB (HL) |
27227 |
JP P,27232 |
27230 |
NEG |
27232 |
CP 13 |
27234 |
JR NC,27243 |
27236 |
INC HL |
27237 |
INC HL |
27238 |
INC HL |
27239 |
LD E,1 |
27241 |
LD (HL),E |
27242 |
RET |
27243 |
LD HL,24196 |
27246 |
DJNZ 27207 |
27248 |
LD E,0 |
27250 |
RET |