Prev: 48329 Up: Map Next: 48459
48390: Process Object Pointer
Used by the routine at ProcessCharacterDisplay.
ProcessObjectPointer 48390 PUSH IY
48392 PUSH IX
48394 POP IY
48396 LD IX,40950
ProcessObjectPointer_0 48400 CALL FetchObjectPointerFromStack
48403 JR Z,ProcessObjectPointer_2
48405 LD B,(IX+2)
48408 LD C,(IY+2)
48411 LD A,(IX+0)
48414 CP (IY+0)
48417 JR Z,ProcessObjectPointer_1
48419 LD C,(IY+0)
48422 CP (IY+2)
48425 JR Z,ProcessObjectPointer_1
48427 LD B,(IX+0)
48430 LD A,(IX+2)
48433 CP (IY+2)
48436 JR Z,ProcessObjectPointer_1
48438 LD C,(IY+2)
48441 CP (IY+0)
48444 JR NZ,ProcessObjectPointer_0
ProcessObjectPointer_1 48446 LD A,B
48447 CP C
48448 JR Z,ProcessObjectPointer_0
48450 POP IY
48452 XOR A
48453 RET
ProcessObjectPointer_2 48454 OR 1
48456 POP IY
48458 RET
Prev: 48329 Up: Map Next: 48459