E580: Routine at E580
| E580 |
LD A,($E568) |
| E583 |
LD ($E56D),A |
| E586 |
INC A |
| E587 |
LD ($E56E),A |
| E58A |
LD A,($E569) |
| E58D |
LD ($E56F),A |
| E590 |
INC A |
| E591 |
LD ($E570),A |
| E594 |
LD A,($E568) |
| E597 |
LD B,A |
| E598 |
LD A,($E569) |
| E59B |
LD C,A |
| E59C |
CALL $E79D |
| E59F |
LD E,$7F |
| E5A1 |
PUSH HL |
| E5A2 |
LD A,(HL) |
| E5A3 |
LD (HL),E |
| E5A4 |
LD ($E571),A |
| E5A7 |
INC HL |
| E5A8 |
LD A,(HL) |
| E5A9 |
LD (HL),E |
| E5AA |
LD ($E572),A |
| E5AD |
LD BC,$001F |
| E5B0 |
ADD HL,BC |
| E5B1 |
LD A,(HL) |
| E5B2 |
LD (HL),E |
| E5B3 |
LD ($E573),A |
| E5B6 |
INC HL |
| E5B7 |
LD A,(HL) |
| E5B8 |
LD (HL),E |
| E5B9 |
LD ($E574),A |
| E5BC |
CALL $E7B0 |
| E5BF |
HALT |
| E5C0 |
POP HL |
| E5C1 |
LD A,($E571) |
| E5C4 |
LD (HL),A |
| E5C5 |
INC HL |
| E5C6 |
LD A,($E572) |
| E5C9 |
LD (HL),A |
| E5CA |
LD BC,$001F |
| E5CD |
ADD HL,BC |
| E5CE |
LD A,($E573) |
| E5D1 |
LD (HL),A |
| E5D2 |
INC HL |
| E5D3 |
LD A,($E574) |
| E5D6 |
LD (HL),A |
| E5D7 |
LD D,$00 |
| E5D9 |
LD A,($E56D) |
| E5DC |
CP $00 |
| E5DE |
JR Z,$E5E6 |
| E5E0 |
DEC A |
| E5E1 |
LD ($E56D),A |
| E5E4 |
SET 1,D |
| E5E6 |
LD A,($E56E) |
| E5E9 |
CP $17 |
| E5EB |
JR Z,$E5F3 |
| E5ED |
INC A |
| E5EE |
LD ($E56E),A |
| E5F1 |
SET 2,D |
| E5F3 |
LD A,($E570) |
| E5F6 |
CP $1F |
| E5F8 |
JR Z,$E600 |
| E5FA |
INC A |
| E5FB |
LD ($E570),A |
| E5FE |
SET 3,D |
| E600 |
LD A,($E56F) |
| E603 |
CP $00 |
| E605 |
JR Z,$E60D |
| E607 |
DEC A |
| E608 |
LD ($E56F),A |
| E60B |
SET 4,D |
| E60D |
LD A,D |
| E60E |
CP $00 |
| E610 |
RET Z |
| E611 |
LD B,$02 |
| E613 |
LD E,$52 |
| E615 |
PUSH BC |
| E616 |
BIT 1,D |
| E618 |
JR Z,$E664 |
| E61A |
LD A,($E56D) |
| E61D |
LD B,A |
| E61E |
LD A,($E569) |
| E621 |
LD C,A |
| E622 |
CALL $E79D |
| E625 |
POP BC |
| E626 |
PUSH BC |
| E627 |
LD A,B |
| E628 |
CP $02 |
| E62A |
JR Z,$E637 |
| E62C |
LD A,($E571) |
| E62F |
LD (HL),A |
| E630 |
INC HL |
| E631 |
LD A,($E572) |
| E634 |
LD (HL),A |
| E635 |
JR $E642 |
| E637 |
LD A,(HL) |
| E638 |
LD ($E571),A |
| E63B |
LD (HL),E |
| E63C |
INC HL |
| E63D |
LD A,(HL) |
| E63E |
LD ($E572),A |
| E641 |
LD (HL),E |
| E642 |
BIT 3,D |
| E644 |
JP Z,$E6C7 |
| E647 |
LD A,($E56D) |
| E64A |
LD B,A |
| E64B |
LD A,($E570) |
| E64E |
LD C,A |
| E64F |
CALL $E79D |
| E652 |
POP BC |
| E653 |
PUSH BC |
| E654 |
LD A,B |
| E655 |
CP $02 |
| E657 |
JR Z,$E65F |
| E659 |
LD A,($E573) |
| E65C |
LD (HL),A |
| E65D |
JR $E664 |
| E65F |
LD A,(HL) |
| E660 |
LD ($E573),A |
| E663 |
LD (HL),E |
| E664 |
BIT 3,D |
| E666 |
JR Z,$E6C7 |
| E668 |
LD A,($E568) |
| E66B |
LD B,A |
| E66C |
LD A,($E570) |
| E66F |
LD C,A |
| E670 |
CALL $E79D |
| E673 |
POP BC |
| E674 |
PUSH BC |
| E675 |
LD A,B |
| E676 |
CP $02 |
| E678 |
JR Z,$E690 |
| E67A |
LD A,($E574) |
| E67D |
LD (HL),A |
| E67E |
LD A,($E568) |
| E681 |
LD B,A |
| E682 |
INC B |
| E683 |
LD A,($E570) |
| E686 |
LD C,A |
| E687 |
CALL $E79D |
| E68A |
LD A,($E575) |
| E68D |
LD (HL),A |
| E68E |
JR $E6A6 |
| E690 |
LD A,(HL) |
| E691 |
LD ($E574),A |
| E694 |
LD (HL),E |
| E695 |
LD A,($E568) |
| E698 |
LD B,A |
| E699 |
INC B |
| E69A |
LD A,($E570) |
| E69D |
LD C,A |
| E69E |
CALL $E79D |
| E6A1 |
LD A,(HL) |
| E6A2 |
LD ($E575),A |
| E6A5 |
LD (HL),E |
| E6A6 |
BIT 2,D |
| E6A8 |
JR Z,$E715 |
| E6AA |
LD A,($E56E) |
| E6AD |
LD B,A |
| E6AE |
LD A,($E570) |
| E6B1 |
LD C,A |
| E6B2 |
CALL $E79D |
| E6B5 |
POP BC |
| E6B6 |
PUSH BC |
| E6B7 |
LD A,B |
| E6B8 |
CP $02 |
| E6BA |
JR Z,$E6C2 |
| E6BC |
LD A,($E576) |
| E6BF |
LD (HL),A |
| E6C0 |
JR $E6C7 |
| E6C2 |
LD A,(HL) |
| E6C3 |
LD ($E576),A |
| E6C6 |
LD (HL),E |
| E6C7 |
BIT 2,D |
| E6C9 |
JR Z,$E715 |
| E6CB |
LD A,($E56E) |
| E6CE |
LD B,A |
| E6CF |
LD A,($E569) |
| E6D2 |
LD C,A |
| E6D3 |
CALL $E79D |
| E6D6 |
POP BC |
| E6D7 |
PUSH BC |
| E6D8 |
LD A,B |
| E6D9 |
CP $02 |
| E6DB |
JR Z,$E6E8 |
| E6DD |
LD A,($E577) |
| E6E0 |
LD (HL),A |
| E6E1 |
INC HL |
| E6E2 |
LD A,($E578) |
| E6E5 |
LD (HL),A |
| E6E6 |
JR $E6F3 |
| E6E8 |
LD A,(HL) |
| E6E9 |
LD ($E577),A |
| E6EC |
LD (HL),E |
| E6ED |
INC HL |
| E6EE |
LD A,(HL) |
| E6EF |
LD ($E578),A |
| E6F2 |
LD (HL),E |
| E6F3 |
BIT 4,D |
| E6F5 |
JP Z,$E778 |
| E6F8 |
LD A,($E56E) |
| E6FB |
LD B,A |
| E6FC |
LD A,($E56F) |
| E6FF |
LD C,A |
| E700 |
CALL $E79D |
| E703 |
POP BC |
| E704 |
PUSH BC |
| E705 |
LD A,B |
| E706 |
CP $02 |
| E708 |
JR Z,$E710 |
| E70A |
LD A,($E579) |
| E70D |
LD (HL),A |
| E70E |
JR $E715 |
| E710 |
LD A,(HL) |
| E711 |
LD ($E579),A |
| E714 |
LD (HL),E |
| E715 |
BIT 4,D |
| E717 |
JR Z,$E778 |
| E719 |
LD A,($E568) |
| E71C |
LD B,A |
| E71D |
LD A,($E56F) |
| E720 |
LD C,A |
| E721 |
CALL $E79D |
| E724 |
POP BC |
| E725 |
PUSH BC |
| E726 |
LD A,B |
| E727 |
CP $02 |
| E729 |
JR Z,$E741 |
| E72B |
LD A,($E57A) |
| E72E |
LD (HL),A |
| E72F |
LD A,($E568) |
| E732 |
LD B,A |
| E733 |
INC B |
| E734 |
LD A,($E56F) |
| E737 |
LD C,A |
| E738 |
CALL $E79D |
| E73B |
LD A,($E57B) |
| E73E |
LD (HL),A |
| E73F |
JR $E757 |
| E741 |
LD A,(HL) |
| E742 |
LD ($E57A),A |
| E745 |
LD (HL),E |
| E746 |
LD A,($E568) |
| E749 |
LD B,A |
| E74A |
INC B |
| E74B |
LD A,($E56F) |
| E74E |
LD C,A |
| E74F |
CALL $E79D |
| E752 |
LD A,(HL) |
| E753 |
LD ($E57B),A |
| E756 |
LD (HL),E |
| E757 |
BIT 1,D |
| E759 |
JR Z,$E778 |
| E75B |
LD A,($E56D) |
| E75E |
LD B,A |
| E75F |
LD A,($E56F) |
| E762 |
LD C,A |
| E763 |
CALL $E79D |
| E766 |
POP BC |
| E767 |
PUSH BC |
| E768 |
LD A,B |
| E769 |
CP $02 |
| E76B |
JR Z,$E773 |
| E76D |
LD A,($E57C) |
| E770 |
LD (HL),A |
| E771 |
JR $E778 |
| E773 |
LD A,(HL) |
| E774 |
LD ($E57C),A |
| E777 |
LD (HL),E |
| E778 |
LD A,R |
| E77A |
LD L,A |
| E77B |
LD H,$0A |
| E77D |
LD A,($E56E) |
| E780 |
LD B,A |
| E781 |
LD A,$18 |
| E783 |
SUB B |
| E784 |
LD B,A |
| E785 |
LD A,(HL) |
| E786 |
AND $18 |
| E788 |
OR $05 |
| E78A |
OUT ($FE),A |
| E78C |
INC HL |
| E78D |
DJNZ $E785 |
| E78F |
POP BC |
| E790 |
LD A,B |
| E791 |
CP $02 |
| E793 |
JR NZ,$E796 |
| E795 |
HALT |
| E796 |
DEC B |
| E797 |
JP NZ,$E615 |
| E79A |
JP $E5D7 |
| E79D |
LD A,B |
| E79E |
SRA A |
| E7A0 |
SRA A |
| E7A2 |
SRA A |
| E7A4 |
ADD A,$58 |
| E7A6 |
LD H,A |
| E7A7 |
LD A,B |
| E7A8 |
AND $07 |
| E7AA |
RRCA |
| E7AB |
RRCA |
| E7AC |
RRCA |
| E7AD |
ADD A,C |
| E7AE |
LD L,A |
| E7AF |
RET |