41505: Routine at A221
| 41505 |
PUSH HL |
| 41506 |
PUSH IX |
| 41508 |
LD E,A |
| 41509 |
LD A,(IX+0) |
| 41512 |
LD D,A |
| 41513 |
LD HL,41440 |
| 41516 |
LD (HL),255 |
| 41518 |
INC HL |
| 41519 |
LD (HL),255 |
| 41521 |
INC HL |
| 41522 |
LD (HL),A |
| 41523 |
INC HL |
| 41524 |
CALL 38939 |
| 41527 |
JR Z,41539 |
| 41529 |
LD A,E |
| 41530 |
CP B |
| 41531 |
LD A,2 |
| 41533 |
JP Z,41718 |
| 41536 |
CALL 41691 |
| 41539 |
CALL 38905 |
| 41542 |
JR Z,41554 |
| 41544 |
LD A,E |
| 41545 |
CP B |
| 41546 |
LD A,1 |
| 41548 |
JP Z,41718 |
| 41551 |
CALL 41691 |
| 41554 |
CALL 38896 |
| 41557 |
JR Z,41569 |
| 41559 |
LD A,E |
| 41560 |
CP B |
| 41561 |
LD A,8 |
| 41563 |
JP Z,41718 |
| 41566 |
CALL 41691 |
| 41569 |
CALL 38930 |
| 41572 |
JR Z,41584 |
| 41574 |
LD A,E |
| 41575 |
CP B |
| 41576 |
LD A,4 |
| 41578 |
JP Z,41718 |
| 41581 |
CALL 41691 |
| 41584 |
LD IX,41443 |
| 41588 |
LD D,(IX+1) |
| 41591 |
CALL 38939 |
| 41594 |
JR Z,41612 |
| 41596 |
LD A,E |
| 41597 |
CP B |
| 41598 |
JP Z,41715 |
| 41601 |
CALL 41699 |
| 41604 |
JR Z,41612 |
| 41606 |
LD A,(IX+0) |
| 41609 |
CALL 41691 |
| 41612 |
CALL 38905 |
| 41615 |
JR Z,41633 |
| 41617 |
LD A,E |
| 41618 |
CP B |
| 41619 |
JP Z,41715 |
| 41622 |
CALL 41699 |
| 41625 |
JR Z,41633 |
| 41627 |
LD A,(IX+0) |
| 41630 |
CALL 41691 |
| 41633 |
CALL 38896 |
| 41636 |
JR Z,41654 |
| 41638 |
LD A,E |
| 41639 |
CP B |
| 41640 |
JP Z,41715 |
| 41643 |
CALL 41699 |
| 41646 |
JR Z,41654 |
| 41648 |
LD A,(IX+0) |
| 41651 |
CALL 41691 |
| 41654 |
CALL 38930 |
| 41657 |
JR Z,41675 |
| 41659 |
LD A,E |
| 41660 |
CP B |
| 41661 |
JP Z,41715 |
| 41664 |
CALL 41699 |
| 41667 |
JR Z,41675 |
| 41669 |
LD A,(IX+0) |
| 41672 |
CALL 41691 |
| 41675 |
INC IX |
| 41677 |
INC IX |
| 41679 |
LD A,(IX+0) |
| 41682 |
CP 255 |
| 41684 |
JP NZ,41588 |
| 41687 |
POP IX |
| 41689 |
POP HL |
| 41690 |
RET |
| 41691 |
LD (HL),A |
| 41692 |
INC HL |
| 41693 |
LD A,B |
| 41694 |
LD (HL),A |
| 41695 |
INC HL |
| 41696 |
LD (HL),255 |
| 41698 |
RET |
| 41699 |
PUSH HL |
| 41700 |
DEC HL |
| 41701 |
LD A,(HL) |
| 41702 |
CP 255 |
| 41704 |
JR Z,41712 |
| 41706 |
DEC HL |
| 41707 |
CP B |
| 41708 |
JR NZ,41700 |
| 41710 |
POP HL |
| 41711 |
RET |
| 41712 |
POP HL |
| 41713 |
DEC A |
| 41714 |
RET |
| 41715 |
LD A,(IX+0) |
| 41718 |
POP IX |
| 41720 |
POP HL |
| 41721 |
RET |