| ProcessObjectEntryAlternate |
54171 |
PUSH IY |
|
54173 |
PUSH DE |
|
54174 |
PUSH BC |
|
54175 |
PUSH IX |
|
54177 |
POP BC |
|
54178 |
LD DE,1 |
| ProcessObjectEntryAlternate_0 |
54181 |
INC B |
|
54182 |
LD A,B |
|
54183 |
CP 106 |
|
54185 |
LD A,255 |
|
54187 |
JR Z,ProcessObjectEntryAlternate_2 |
|
54189 |
LD A,B |
|
54190 |
CALL FetchLocationDataPointer |
|
54193 |
PUSH IX |
|
54195 |
POP IY |
|
54197 |
ADD IY,DE |
|
54199 |
CALL CompareLocationData_0 |
|
54202 |
JR NZ,ProcessObjectEntryAlternate_0 |
|
54204 |
LD A,(41016) |
|
54207 |
AND A |
|
54208 |
JR NZ,ProcessObjectEntryAlternate_1 |
|
54210 |
PUSH BC |
|
54211 |
LD A,B |
|
54212 |
CALL ProcessObjectDisplayType |
|
54215 |
POP BC |
|
54216 |
CP 255 |
|
54218 |
JR Z,ProcessObjectEntryAlternate_0 |
| ProcessObjectEntryAlternate_1 |
54220 |
LD A,B |
| ProcessObjectEntryAlternate_2 |
54221 |
PUSH BC |
|
54222 |
POP IX |
|
54224 |
POP BC |
|
54225 |
POP DE |
|
54226 |
POP IY |
|
54228 |
RET |
| ProcessObjectEntryAlternate_3 |
54229 |
PUSH IX |
|
54231 |
POP IY |
| ProcessObjectEntryAlternate_4 |
54233 |
PUSH IY |
|
54235 |
PUSH DE |
|
54236 |
LD DE,7 |
|
54239 |
ADD IY,DE |
|
54241 |
CALL CheckObjectHasSpecialDescription |
|
54244 |
POP DE |
|
54245 |
POP IY |
|
54247 |
RET |