Prev: 39857 Up: Map Next: 39900
39882: Locate Object
Input
A Object ID
Output
IX The object data address from Objects
Locates an object from a given object ID.
LocateObject 39882 LD IX,49251 IX=the start address of the object table.
39886 CALL IndexIdTable Call IndexIdTable to locate the object.
39889 PUSH HL Stash HL on the stack.
39890 LD L,(IX+1) HL=the corresponding object address from the object table.
39893 LD H,(IX+2)
39896 EX (SP),HL IX=HL and restore the old value of HL from the stack.
39897 POP IX
39899 RET Return.
Prev: 39857 Up: Map Next: 39900