Prev: 34850 Up: Map Next: 35704
35618: Routine at 8B22
Used by the routine at 34459.
35618 LD A,(46834)
35621 AND A
35622 RET Z
35623 PUSH HL
35624 PUSH DE
35625 PUSH BC
35626 LD D,1
35628 LD HL,20512
35631 XOR A
35632 LD E,A
35633 OUT (251),A
35635 IN A,(251)
35637 ADD A,A
35638 JP M,35700
35641 JR NC,35635
35643 PUSH HL
35644 PUSH DE
35645 LD A,D
35646 CP 2
35648 SBC A,A
35649 AND E
35650 RLCA
35651 AND E
35652 LD D,A
35653 LD C,(HL)
35654 PUSH HL
35655 LD B,8
35657 LD A,D
35658 RLC C
35660 RRA
35661 LD H,A
35662 IN A,(251)
35664 RRA
35665 JR NC,35662
35667 LD A,H
35668 OUT (251),A
35670 DJNZ 35657
35672 POP HL
35673 INC HL
35674 LD A,L
35675 AND 31
35677 JR NZ,35653
35679 IN A,(251)
35681 RRA
35682 JR NC,35679
35684 LD A,D
35685 RRCA
35686 OUT (251),A
35688 POP DE
35689 POP HL
35690 INC H
35691 INC E
35692 BIT 3,E
35694 JR Z,35633
35696 LD A,4
35698 OUT (251),A
35700 POP BC
35701 POP DE
35702 POP HL
35703 RET
Prev: 34850 Up: Map Next: 35704