54277: Routine at D405
54277 |
PUSH AF |
54278 |
PUSH DE |
54279 |
LD D,(IY+1) |
54282 |
LD E,(IY+0) |
54285 |
CALL 42960 |
54288 |
LD A,(41000) |
54291 |
AND A |
54292 |
JR NZ,54328 |
54294 |
LD E,(IY+2) |
54297 |
LD D,(IY+3) |
54300 |
RES 7,D |
54302 |
BIT 7,(IY+3) |
54306 |
LD A,64 |
54308 |
CALL Z,43029 |
54311 |
LD E,(IY+4) |
54314 |
LD D,(IY+5) |
54317 |
RES 7,D |
54319 |
BIT 7,(IY+5) |
54323 |
LD A,64 |
54325 |
CALL Z,43029 |
54328 |
LD E,(IY+0) |
54331 |
LD D,(IY+1) |
54334 |
LD A,D |
54335 |
OR E |
54336 |
LD A,80 |
54338 |
CALL NZ,43029 |
54341 |
POP DE |
54342 |
POP AF |
54343 |
RET |
54344 |
PUSH DE |
54345 |
PUSH BC |
54346 |
PUSH IY |
54348 |
LD B,A |
54349 |
CALL 54076 |
54352 |
LD DE,6 |
54355 |
ADD IX,DE |
54357 |
CALL FetchNextObject |
54360 |
JR Z,54375 |
54362 |
LD A,(IX+2) |
54365 |
AND A |
54366 |
JR Z,54357 |
54368 |
LD A,(IX+0) |
54371 |
CP B |
54372 |
JP NZ,54357 |
54375 |
POP IY |
54377 |
POP BC |
54378 |
POP DE |
54379 |
RET |
54380 |
PUSH AF |
54381 |
LD A,1 |
54383 |
JR 54388 |