40522: Routine at 9E4A
| 40522 |
LD HL,27513 |
| 40525 |
LD A,3 |
| 40527 |
CALL 40544 |
| 40530 |
JR NZ,40564 |
| 40532 |
LD A,2 |
| 40534 |
CALL 40544 |
| 40537 |
JR NZ,40564 |
| 40539 |
LD HL,27379 |
| 40542 |
JR 40564 |
| 40544 |
CALL FetchObjectDataPointer |
| 40547 |
LD A,(40969) |
| 40550 |
CP (IX+15) |
| 40553 |
RET |
| 40554 |
NOP |
| 40555 |
NOP |
| 40556 |
LD A,(40336) |
| 40559 |
AND A |
| 40560 |
RET NZ |
| 40561 |
LD HL,26938 |
| 40564 |
LD A,1 |
| 40566 |
LD (23612),A |
| 40569 |
CALL 42399 |
| 40572 |
CALL 49926 |
| 40575 |
CALL 41622 |
| 40578 |
JP 45228 |
| 40581 |
NOP |
| 40582 |
NOP |
| 40583 |
LD A,0 |
| 40585 |
AND A |
| 40586 |
RET NZ |
| 40587 |
LD HL,26997 |
| 40590 |
CALL 42399 |
| 40593 |
LD A,(40969) |
| 40596 |
LD HL,40970 |
| 40599 |
CP (HL) |
| 40600 |
LD HL,27071 |
| 40603 |
JR Z,40564 |
| 40605 |
LD HL,27174 |
| 40608 |
JR 40564 |
| 40610 |
NOP |
| 40611 |
NOP |
| 40612 |
LD HL,27187 |
| 40615 |
LD IX,39283 |
| 40619 |
BIT 1,(IX+3) |
| 40623 |
JR Z,40564 |
| 40625 |
LD IX,39297 |
| 40629 |
BIT 1,(IX+3) |
| 40633 |
JR Z,40564 |
| 40635 |
LD HL,27325 |
| 40638 |
JR 40564 |