Prev: 37026 Up: Map Next: 37158
37116: Routine at 90FC
Used by the routine at Initialise_SubGame.
37116 LD HL,(39368) HL=*39368.
37119 LD IX,25152 IX=25152.
37123 LD A,0 A=0.
37125 RLD RLD.
37127 RET Z Return if {} is zero.
37128 LD B,A B=A.
37129 RLD RLD.
37131 LD C,A C=A.
37132 RLD RLD.
37134 LD DE,(39370) DE=*39370.
37138 LD A,C A=C.
37139 ADD A,E A+=E.
37140 JR NC,37143 Jump to 37143 if D is higher.
37142 INC D Increment D by one.
37143 LD E,A E=A.
37144 LD A,(DE) A=*DE.
37145 LD DE,6 DE=0006.
37148 LD (IX+4),A Write A to *IX+4.
37151 ADD IX,DE IX+=DE.
37153 DJNZ 37148 Decrease counter by one and loop back to 37148 until counter is zero.
37155 INC HL Increment HL by one.
37156 JR 37123 Jump to 37123.
Prev: 37026 Up: Map Next: 37158