Prev: 9194 Up: Map Next: 9270
9226: Routine at 9226
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