Prev: 60691 Up: Map Next: 60835
60714: Routine at ED2A
Used by the routine at GameLoop.
60714 LD A,(60661) E=*60661*2.
60717 ADD A,A
60718 LD E,A
60719 LD D,0 D=0.
60721 LD HL,60662 HL=60662+DE.
60724 ADD HL,DE
60725 LD A,(60671) 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 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 DE=0000.
60759 CALL PrintString Call PrintString.
60762 CALL 47532 Call 47532.
60765 CALL 61090 Call 61090.
60768 LD A,(60661)
60771 ADD A,A
60772 ADD A,101
60774 LD IX,60678 IX=60678.
60778 LD B,3 B=3.
60780 PUSH BC Stash BC on the stack.
60781 LD BC,62922 BC=62922.
60784 CALL 61237 Call 61237.
60787 CALL 43168 Call 43168.
60790 POP BC
60791 DJNZ 60780
60793 CALL ShadowBufferToScreen Call ShadowBufferToScreen.
60796 CALL Controls_ExitScreen Call Controls_ExitScreen.
60799 OR A
60800 JR Z,60765
60802 LD HL,60661 Incremnt *60661 by one.
60805 INC (HL)
60806 CALL DrawRoom Call DrawRoom.
60809 RET Return.
This entry point is used by the routines at 60691 and 61815.
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
Prev: 60691 Up: Map Next: 60835