![]() |
Routines |
Prev: 54554 | Up: Map | Next: 54672 |
Used by the routine at 54554.
|
||||
54566 | PUSH IX | Stash IX on the stack. | ||
54568 | CALL AdjustObjectTableForSum | Call AdjustObjectTableForSum. | ||
54571 | PUSH AF | Stash AF on the stack. | ||
54572 | CALL 54653 | Call 54653. | ||
54575 | JR C,54618 | Jump to 54618 if A is less than A. | ||
54577 | SET 7,(IY+6) | Set bit 7 of *IY+6. | ||
54581 | SUB A | A-=A. | ||
54582 | LD (41000),A | Write A to *41000. | ||
54585 | CALL 54233 | Call 54233. | ||
54588 | DEC C | Decrease C by one. | ||
54589 | LD A,C | A=C. | ||
54590 | AND A | Set flags. | ||
54591 | JR NZ,54598 | Jump to 54598 if C is not equal to A. | ||
54593 | CALL 42004 | Call 42004. | ||
54596 | JR 54615 | Jump to 54615. | ||
54598 | CP 1 | Compare A with 1. | ||
54600 | JR Z,54609 | Jump to 54609 if A is equal to 1. | ||
54602 | LD A,44 | A=44. | ||
54604 | CALL 43447 | Call 43447. | ||
54607 | JR 54615 | Jump to 54615. | ||
54609 | LD DE,93 | DE=0093. | ||
54612 | CALL 43143 | Call 43143. | ||
54615 | POP AF | Restore AF from the stack. | ||
54616 | JR 54571 | Jump to 54571. | ||
54618 | POP AF | Restore AF from the stack. | ||
54619 | CALL AdjustObjectTableForSum | Call AdjustObjectTableForSum. | ||
54622 | PUSH AF | Stash AF on the stack. | ||
54623 | CALL 54653 | Call 54653. | ||
54626 | JR C,54648 | Jump to 54648 if A is less than 44. | ||
54628 | PUSH AF | Stash AF on the stack. | ||
54629 | CALL 54476 | Call 54476. | ||
54632 | JR Z,54644 | Jump to 54644 if A is equal to 44. | ||
54634 | LD C,A | C=A. | ||
54635 | POP AF | Restore AF from the stack. | ||
54636 | CALL 54672 | Call 54672. | ||
54639 | CALL 54566 | Call 54566. | ||
54642 | JR 54645 | Jump to 54645. | ||
54644 | POP AF | Restore AF and AF from the stack. | ||
54645 | POP AF | |||
54646 | JR 54622 | Jump to 54622. | ||
54648 | POP AF | Restore AF from the stack. | ||
54649 | POP IX | Restore IX from the stack. | ||
54651 | RET | Return. | ||
54652 | POP AF | Restore AF from the stack. | ||
54653 | CALL 53788 | Call 53788. | ||
54656 | JR NZ,54660 | Jump to 54660 if A is not equal to 44. | ||
54658 | SCF | Set the carry flag. | ||
54659 | RET | Return. | ||
54660 | PUSH AF | Stash AF on the stack. | ||
54661 | CALL 54511 | Call 54511. | ||
54664 | JR NC,54652 | Jump to 54652 if A is greater than or equal to 44. | ||
54666 | POP AF | Restore AF from the stack. | ||
54667 | LD A,(IX+0) | A=*IX+0. | ||
54670 | AND A | Set flags. | ||
54671 | RET | Return. |
Prev: 54554 | Up: Map | Next: 54672 |