![]() |
Routines |
| Prev: 9194 | Up: Map | Next: 9270 |
|
Used by the routines at Initialise_Paris, Madrid_Initialise, Initialise_Munich and Kanyu_Initialise.
|
||||
| 9226 | PUSH BC | Stash BC on the stack. | ||
| 9227 | LD A,(IX+$04) | Write *IX+04 to *99AA. | ||
| 922A | LD ($99AA),A | |||
| 922D | LD A,$00 | A=00. | ||
| 922F | LD E,(IX+$00) | E=*IX+00. | ||
| 9232 | LD D,(IX+$01) | D=*IX+01. | ||
| 9235 | PUSH IX | Stash IX on the stack. | ||
| 9237 | PUSH DE | Stash DE on the stack. | ||
| 9238 | POP IX | Restore IX from the stack. | ||
| 923A | CALL $95C6 | Call 95C6. | ||
| 923D | POP IX | Restore IX from the stack. | ||
| 923F | LD L,(IX+$02) | L=*IX+02. | ||
| 9242 | LD H,(IX+$03) | H=*IX+03. | ||
| 9245 | LD C,(IX+$00) | C=*IX+00. | ||
| 9248 | LD B,(IX+$01) | B=*IX+01. | ||
| 924B | LD A,$00 | A=00. | ||
| 924D | PUSH IX | Stash IX on the stack. | ||
| 924F | CALL $9427 | Call 9427. | ||
| 9252 | POP IX | Restore IX from the stack. | ||
| 9254 | LD DE,$0005 | DE=0005. | ||
| 9257 | ADD IX,DE | IX+=DE. | ||
| 9259 | LD DE,($926E) | DE=*926E. | ||
| 925D | LD HL,$99F0 | HL=99F0. | ||
| 9260 | LD ($99A7),HL | Write HL to *99A7. | ||
| 9263 | LD HL,($99B8) | HL=*99B8. | ||
| 9266 | ADD HL,DE | HL+=DE. | ||
| 9267 | LD ($99B8),HL | Write HL to *99B8. | ||
| 926A | POP BC | Restore BC from the stack. | ||
| 926B | DJNZ $9226 | Decrease counter by one and loop back to 9226 until counter is zero. | ||
| 926D | RET | Return. | ||
| 926E | NOP | No operation. | ||
| 926F | NOP | No operation. | ||
| Prev: 9194 | Up: Map | Next: 9270 |