![]() |
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 |