Prev: 34695 Up: Map Next: 34823
34745: Routine at 87B9
Used by the routines at 34383, 34695 and 34823.
34745 LD A,C A=C.
34746 AND A If A is zero, jump to 34823.
34747 JR Z,34823
34749 DEC C Decrease C by one.
34750 PUSH BC Stash BC and HL on the stack.
34751 PUSH HL
34752 LD A,(DE) A=DE.
34753 INC DE Increment DE by one.
34754 XOR (HL)
34755 LD (HL),A Write A to HL.
34756 INC L Increment L by one.
34757 DJNZ 34752
34759 JR 34759 Jump to 34759.
34761 INC DE
34762 INC DE
34763 INC DE
34764 INC DE
34765 INC DE
34766 INC DE
34767 INC DE
34768 INC DE
34769 INC DE
34770 INC DE
34771 INC DE
34772 INC DE
34773 INC DE
34774 INC DE
34775 INC DE
34776 INC DE
34777 POP HL
34778 CALL ScreenPos1PixelAbove
34781 POP BC
34782 EXX
34783 LD A,C
34784 AND A
34785 JR Z,34820
This entry point is used by the routine at 34823.
34787 DEC C
34788 PUSH BC
34789 PUSH HL
34790 LD A,(DE)
34791 INC DE
34792 XOR (HL)
34793 LD (HL),A
34794 INC L
34795 DJNZ 34790
34797 JR 34797
34799 INC DE
34800 INC DE
34801 INC DE
34802 INC DE
34803 INC DE
34804 INC DE
34805 INC DE
34806 INC DE
34807 INC DE
34808 INC DE
34809 INC DE
34810 INC DE
34811 INC DE
34812 INC DE
34813 INC DE
34814 INC DE
34815 POP HL
34816 CALL ScreenPos1PixelAbove
34819 POP BC
34820 EXX
34821 JR 34745
Prev: 34695 Up: Map Next: 34823