60714: Routine at ED2A
60714 |
LD A,(60661) |
60717 |
ADD A,A |
60718 |
LD E,A |
60719 |
LD D,0 |
60721 |
LD HL,60662 |
60724 |
ADD HL,DE |
60725 |
LD A,(60671) |
60728 |
SUB (HL) |
60729 |
INC HL |
60730 |
LD A,(60670) |
60733 |
SBC A,(HL) |
60734 |
RET C |
60735 |
LD BC,0 |
60738 |
DEC BC |
60739 |
NOP |
60740 |
NOP |
60741 |
LD A,B |
60742 |
OR C |
60743 |
JR NZ,60738 |
60745 |
CALL Clear_PlayArea |
60748 |
LD HL,60672 |
60751 |
ADD HL,DE |
60752 |
LD E,(HL) |
60753 |
INC HL |
60754 |
LD D,(HL) |
60755 |
EX DE,HL |
60756 |
LD DE,0 |
60759 |
CALL PrintString |
60762 |
CALL 47532 |
60765 |
CALL 61090 |
60768 |
LD A,(60661) |
60771 |
ADD A,A |
60772 |
ADD A,101 |
60774 |
LD IX,60678 |
60778 |
LD B,3 |
60780 |
PUSH BC |
60781 |
LD BC,62922 |
60784 |
CALL 61237 |
60787 |
CALL 43168 |
60790 |
POP BC |
60791 |
DJNZ 60780 |
60793 |
CALL ShadowBufferToScreen |
60796 |
CALL Controls_ExitScreen |
60799 |
OR A |
60800 |
JR Z,60765 |
60802 |
LD HL,60661 |
60805 |
INC (HL) |
60806 |
CALL DrawRoom |
60809 |
RET |
60810 |
LD IX,60678 |
60814 |
LD B,3 |
60816 |
PUSH BC |
60817 |
LD BC,62922 |
60820 |
CALL 61237 |
60823 |
CALL 43168 |
60826 |
PUSH AF |
60827 |
CALL 58153 |
60830 |
POP AF |
60831 |
POP BC |
60832 |
DJNZ 60816 |
60834 |
RET |