54795: Routine at D60B
| 54795 |
PUSH BC |
| 54796 |
PUSH DE |
| 54797 |
PUSH IY |
| 54799 |
PUSH IX |
| 54801 |
CALL 54767 |
| 54804 |
PUSH IX |
| 54806 |
POP IY |
| 54808 |
JR 54880 |
| 54810 |
LD A,(IY+1) |
| 54813 |
AND A |
| 54814 |
JR Z,54880 |
| 54816 |
LD A,(IY+0) |
| 54819 |
CP 11 |
| 54821 |
JR NC,54880 |
| 54823 |
LD A,(IY+1) |
| 54826 |
CALL FetchObjectDataPointer |
| 54829 |
BIT 7,(IX+5) |
| 54833 |
JR Z,54880 |
| 54835 |
LD A,(IY+0) |
| 54838 |
CALL GetDirectionToken |
| 54841 |
CP 9 |
| 54843 |
JR C,54855 |
| 54845 |
LD DE,10 |
| 54848 |
JR Z,54861 |
| 54850 |
LD DE,231 |
| 54853 |
JR 54861 |
| 54855 |
LD HL,26812 |
| 54858 |
CALL 42399 |
| 54861 |
CALL 43143 |
| 54864 |
LD HL,26857 |
| 54867 |
CALL 42399 |
| 54870 |
PUSH IY |
| 54872 |
CALL 54229 |
| 54875 |
CALL 42004 |
| 54878 |
POP IY |
| 54880 |
ADD IY,BC |
| 54882 |
LD A,255 |
| 54884 |
CP (IY+0) |
| 54887 |
JP NZ,54810 |
| 54890 |
POP IX |
| 54892 |
POP IY |
| 54894 |
POP DE |
| 54895 |
POP BC |
| 54896 |
RET |