| ProcessLocationTokenDisplay |
D102 |
CALL ProcessLocationToken |
|
D105 |
PUSH IX |
|
D107 |
PUSH IY |
|
D109 |
PUSH BC |
|
D10A |
CALL ProcessLocationTokenDisplay_0 |
|
D10D |
POP BC |
|
D10E |
POP IY |
|
D110 |
POP IX |
|
D112 |
RET |
| ProcessLocationTokenDisplay_0 |
D113 |
LD B,A |
|
D114 |
CALL FetchLocationDataPointer |
|
D117 |
LD A,B |
|
D118 |
CALL ProcessTextToken |
|
D11B |
PUSH IX |
|
D11D |
PUSH BC |
|
D11E |
PUSH HL |
|
D11F |
LD A,($A036) |
|
D122 |
CALL GetObjectLocation |
|
D125 |
EX AF,AF' |
|
D126 |
CP $FF |
|
D128 |
JR Z,ProcessLocationTokenDisplay_2 |
|
D12A |
PUSH AF |
|
D12B |
LD HL,($68DE) |
|
D12E |
PUSH HL |
|
D12F |
LD HL,$8000 |
|
D132 |
CALL WriteTokenToBuffer |
|
D135 |
LD HL,$68DD |
|
D138 |
CALL PrintTextAndHandleControlCharacters |
|
D13B |
POP HL |
|
D13C |
LD ($68DE),HL |
|
D13F |
POP AF |
|
D140 |
PUSH AF |
|
D141 |
CALL FetchObjectDataPointer |
|
D144 |
CALL PrintObjectAttributeDescription |
|
D147 |
CALL ProcessObjectEntryAlternate_3 |
|
D14A |
POP AF |
|
D14B |
PUSH AF |
|
D14C |
CALL CountObjectsInLocation |
|
D14F |
AND A |
|
D150 |
JR Z,ProcessLocationTokenDisplay_1 |
|
D152 |
LD C,A |
|
D153 |
LD DE,$09BF |
|
D156 |
CALL PrintTextToken |
|
D159 |
LD A,($A00A) |
|
D15C |
LD B,A |
|
D15D |
POP AF |
|
D15E |
CALL PrintObjectListWithFormatting |
|
D161 |
JR ProcessLocationTokenDisplay_2 |
| ProcessLocationTokenDisplay_1 |
D163 |
CALL ProcessObject_Display_5 |
|
D166 |
POP AF |
| ProcessLocationTokenDisplay_2 |
D167 |
POP DE |
|
D168 |
POP BC |
|
D169 |
POP IX |
|
D16B |
LD L,(IX+$07) |
|
D16E |
LD H,(IX+$08) |
|
D171 |
CALL ProcessLocationTokenDisplay_4 |
|
D174 |
LD A,B |
|
D175 |
CALL PrintLocationExits |
| ProcessLocationTokenDisplay_3 |
D178 |
LD A,B |
|
D179 |
CALL PrintLocationExitsWithFormatting |
|
D17C |
CALL PrintObjectList |
|
D17F |
JP PrintNewline |
| ProcessLocationTokenDisplay_4 |
D182 |
LD A,H |
|
D183 |
OR L |
|
D184 |
JP NZ,PrintTextAndHandleControlCharacters |
| ProcessLocationTokenDisplay_5 |
D187 |
EX DE,HL |
|
D188 |
LD A,($A036) |
|
D18B |
PUSH AF |
|
D18C |
LD A,($A036) |
|
D18F |
CALL GetObjectLocation |
|
D192 |
EX AF,AF' |
|
D193 |
INC A |
|
D194 |
JR Z,ProcessLocationTokenDisplay_6 |
|
D196 |
DEC A |
|
D197 |
LD ($A036),A |
|
D19A |
LD A,$01 |
|
D19C |
LD ($A2AA),A |
| ProcessLocationTokenDisplay_6 |
D19F |
CALL PrintTextAndHandleControlCharacters |
|
D1A2 |
POP AF |
|
D1A3 |
LD ($A036),A |
|
D1A6 |
XOR A |
|
D1A7 |
LD ($A2AA),A |
|
D1AA |
CALL ProcessObjectDisplayWithCheck_0 |
|
D1AD |
LD A,$2E |
|
D1AF |
JP Print_Character |