![]() |
Routines |
Prev: D237 | Up: Map | Next: D26C |
Used by the routine at DC6C.
|
||||
D249 | PUSH IY | Stash IY and IX on the stack. | ||
D24B | PUSH IX | |||
D24D | CALL AdjustObjectTableForSum | Call AdjustObjectTableForSum. | ||
D250 | CALL $D21C | Call D21C. | ||
D253 | JR Z,$D267 | Jump to D267 if ?? is equal to 00. | ||
D255 | CP (IY+$01) | Jump to D250 if A is not equal to *IY+01. | ||
D258 | JR NZ,$D250 | |||
D25A | LD (IY+$0F),B | Write B to *IY+0F. | ||
D25D | PUSH AF | Stash AF on the stack. | ||
D25E | LD A,(IX+$00) | A=*IX+00. | ||
D261 | CALL $D249 | Call D249. | ||
D264 | POP AF | Restore AF from the stack. | ||
D265 | JR $D250 | Jump to D250. | ||
D267 | POP IX | Restore IX and IY from the stack. | ||
D269 | POP IY | |||
D26B | RET | Return. |
Prev: D237 | Up: Map | Next: D26C |