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 |