![]() |
Routines |
Prev: 54566 | Up: Map | Next: 54729 |
Used by the routine at 54566.
|
||||
54672 | PUSH IX | Stash IX, BC and AF on the stack. | ||
54674 | PUSH BC | |||
54675 | PUSH AF | |||
54676 | CALL 53815 | Call 53815. | ||
54679 | BIT 6,(IX+5) | Jump to 54693 if bit 6 of *IX+5 is not set. | ||
54683 | JR Z,54693 | |||
54685 | POP AF | Restore AF from the stack. | ||
54686 | PUSH AF | Stash AF and AF on the stack. | ||
54687 | PUSH AF | |||
54688 | LD HL,26801 | HL=26801. | ||
54691 | JR 54721 | Jump to 54721. | ||
54693 | LD HL,1157 | HL=1157. | ||
54696 | DEC C | Decrease C by one. | ||
54697 | JR Z,54702 | Jump to 54702 if C is equal to A. | ||
54699 | LD HL,122 | HL=0122. | ||
54702 | PUSH HL | Stash HL on the stack. | ||
54703 | CALL 54739 | Call 54739. | ||
54706 | LD A,1 | Write 1 to *41642. | ||
54708 | LD (41642),A | |||
54711 | CALL 54229 | Call 54229. | ||
54714 | XOR A | Write 0 to *41642. | ||
54715 | LD (41642),A | |||
54718 | LD HL,26841 | HL=26841. | ||
54721 | CALL 42399 | Call 42399. | ||
54724 | POP AF | Restore AF, BC and IX from the stack. | ||
54725 | POP BC | |||
54726 | POP IX | |||
54728 | RET | Return. |
Prev: 54566 | Up: Map | Next: 54729 |