Prev: 41589 Up: Map Next: 41733
41600: Routine at A280
Used by the routine at GameStart.
41600 LD A,(41160)
41603 OR A
41604 JR Z,41655
41606 LD C,A
41607 LD B,8
41609 SRL C
41611 JR NC,41653
41613 LD DE,0
41616 LD HL,41161
41619 LD A,8
41621 SUB B
41622 LD E,A
41623 ADD HL,DE
41624 DEC (HL)
41625 JR NZ,41653
41627 PUSH IX
41629 PUSH BC
41630 LD IX,48057
41634 SLA E
41636 ADD IX,DE
41638 LD L,(IX+0)
41641 LD H,(IX+1)
41644 PUSH HL
41645 POP IX
41647 CALL 42751
41650 POP BC
41651 POP IX
41653 DJNZ 41609
41655 LD HL,46778
41658 LD A,(48079)
41661 OR A
41662 JR Z,41732
41664 LD B,A
41665 JR 41668
41667 INC HL
41668 LD A,(HL)
41669 PUSH HL
41670 CALL ItemLocator
41673 POP HL
41674 AND A
41675 JR Z,41730
41677 LD C,A
41678 LD A,(41222)
41681 CP C
41682 JR Z,41730
41684 PUSH IX
41686 PUSH BC
41687 PUSH HL
41688 LD A,(48079)
41691 SUB B
41692 LD E,A
41693 LD IX,46783
41697 CALL GetTableEntry
41700 LD A,R
41702 LD B,A
41703 LD A,255
41705 LD L,(IX+0)
41708 LD H,(IX+1)
41711 JR 41714
41713 INC HL
41714 CP (HL)
41715 JR Z,41705
41717 DJNZ 41713
41719 LD C,(HL)
41720 POP HL
41721 LD B,(HL)
41722 PUSH HL
41723 CALL Handler_UpdateItemLocation
41726 POP HL
41727 POP BC
41728 POP IX
41730 DJNZ 41667
41732 RET
Prev: 41589 Up: Map Next: 41733