![]()  | 
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 |