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 |