|  | Routines | 
| Prev: 90A2 | Up: Map | Next: 9126 | 
| 
Used by the routine at Initialise_SubGame.
 | ||||
| 90FC | LD HL,($99C8) | HL=*99C8. | ||
| 90FF | LD IX,$6240 | IX=6240. | ||
| 9103 | LD A,$00 | A=00. | ||
| 9105 | RLD | RLD. | ||
| 9107 | RET Z | Return if {} is zero. | ||
| 9108 | LD B,A | B=A. | ||
| 9109 | RLD | RLD. | ||
| 910B | LD C,A | C=A. | ||
| 910C | RLD | RLD. | ||
| 910E | LD DE,($99CA) | DE=*99CA. | ||
| 9112 | LD A,C | A=C. | ||
| 9113 | ADD A,E | A+=E. | ||
| 9114 | JR NC,$9117 | Jump to 9117 if D is higher. | ||
| 9116 | INC D | Increment D by one. | ||
| 9117 | LD E,A | E=A. | ||
| 9118 | LD A,(DE) | A=*DE. | ||
| 9119 | LD DE,$0006 | DE=0006. | ||
| 911C | LD (IX+$04),A | Write A to *IX+04. | ||
| 911F | ADD IX,DE | IX+=DE. | ||
| 9121 | DJNZ $911C | Decrease counter by one and loop back to 911C until counter is zero. | ||
| 9123 | INC HL | Increment HL by one. | ||
| 9124 | JR $9103 | Jump to 9103. | ||
| Prev: 90A2 | Up: Map | Next: 9126 |