58579: Routine at E4D3
| 58579 |
LD HL,58554 |
| 58582 |
LD IX,58566 |
| 58586 |
LD DE,0 |
| 58589 |
LD B,11 |
| 58591 |
LD C,(HL) |
| 58592 |
PUSH HL |
| 58593 |
LD E,(IX+0) |
| 58596 |
INC IX |
| 58598 |
LD HL,58554 |
| 58601 |
ADD HL,DE |
| 58602 |
LD A,(HL) |
| 58603 |
LD (58577),HL |
| 58606 |
POP HL |
| 58607 |
LD (HL),A |
| 58608 |
LD HL,(58577) |
| 58611 |
DJNZ 58592 |
| 58613 |
LD (HL),C |
| 58614 |
RET |
| 58615 |
PUSH HL |
| 58616 |
LD HL,(57552) |
| 58619 |
LD A,(HL) |
| 58620 |
RLCA |
| 58621 |
RLCA |
| 58622 |
RLCA |
| 58623 |
PUSH AF |
| 58624 |
LD A,R |
| 58626 |
AND 31 |
| 58628 |
LD H,A |
| 58629 |
INC L |
| 58630 |
LD (57552),HL |
| 58633 |
POP AF |
| 58634 |
LD (57552),HL |
| 58637 |
LD HL,54593 |
| 58640 |
SRL A |
| 58642 |
SRL A |
| 58644 |
CP (HL) |
| 58645 |
JP P,58642 |
| 58648 |
INC A |
| 58649 |
LD B,0 |
| 58651 |
LD C,A |
| 58652 |
POP HL |
| 58653 |
RET |
| 58654 |
LD HL,57502 |
| 58657 |
LD A,(54594) |
| 58660 |
CP 0 |
| 58662 |
JP NZ,58671 |
| 58665 |
LD A,0 |
| 58667 |
LD (57554),A |
| 58670 |
RET |
| 58671 |
LD A,(HL) |
| 58672 |
PUSH HL |
| 58673 |
POP DE |
| 58674 |
INC HL |
| 58675 |
LD (57554),A |
| 58678 |
LD A,(54594) |
| 58681 |
DEC A |
| 58682 |
CP 0 |
| 58684 |
JP NZ,58691 |
| 58687 |
LD C,1 |
| 58689 |
JR 58692 |
| 58691 |
LD C,A |
| 58692 |
LD B,0 |
| 58694 |
LDIR |
| 58696 |
LD (54594),A |
| 58699 |
RET |
| 58700 |
LD A,(57554) |
| 58703 |
CP 21 |
| 58705 |
JP M,58709 |
| 58708 |
RET |
| 58709 |
LD HL,57502 |
| 58712 |
LD B,0 |
| 58714 |
LD A,(54594) |
| 58717 |
LD C,A |
| 58718 |
INC A |
| 58719 |
LD (54594),A |
| 58722 |
ADD HL,BC |
| 58723 |
LD A,(57554) |
| 58726 |
LD (HL),A |
| 58727 |
RET |