![]()  | 
Routines | 
| Prev: 54439 | Up: Map | Next: 54511 | 
| 54476 | PUSH IX | Stash IX, IY, HL and BC on the stack. | ||
| 54478 | PUSH IY | |||
| 54480 | PUSH HL | |||
| 54481 | PUSH BC | |||
| 54482 | CALL AdjustObjectTableForSum | Call AdjustObjectTableForSum. | ||
| 54485 | LD B,0 | B=0. | ||
| 54487 | LD C,A | C=A. | ||
| 54488 | CALL FetchNextObject | Call FetchNextObject. | ||
| 54491 | JR Z,54502 | Jump to 54502 if the terminator character was reached (255). | ||
| 54493 | LD A,C | A=C. | ||
| 54494 | CALL 54511 | Call 54511. | ||
| 54497 | JR NC,54488 | Jump to 54488 if A is greater than or equal to 0. | ||
| 54499 | INC B | Increment B by one. | ||
| 54500 | JR 54488 | Jump to 54488. | ||
| 54502 | LD A,B | A=B. | ||
| 54503 | AND A | Set flags. | ||
| 54504 | POP BC | Restore BC, HL, IY and IX from the stack. | ||
| 54505 | POP HL | |||
| 54506 | POP IY | |||
| 54508 | POP IX | |||
| 54510 | RET | Return. | ||
| Prev: 54439 | Up: Map | Next: 54511 |