![]() |
Routines |
Prev: 37026 | Up: Map | Next: 37158 |
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 |