Prev: 29512 Up: Map Next: 29558
29543: Message: Code 0, The Stacked Object
Message code 0. Pops the object-record pointer the caller pushed. When that pointer is not zero, Message_ApplyTheSavedName names the object. Reached through the control-code table at PrintTable, dispatched by PrintMessage.
Message_NameTheStackedObject 29543 XOR A Clear *46851.
29544 LD (46851),A
29547 POP DE Drop the dispatcher return and restore the caller's object pointer from the stack into HL.
29548 POP HL
29549 EX (SP),HL
29550 PUSH DE Put the dispatcher return back, and call Message_ApplyTheSavedName if the object pointer is not zero.
29551 LD A,H
29552 OR L
29553 CALL NZ,Message_ApplyTheSavedName
29556 XOR A Finish this control code with zero.
29557 RET Return.
View the equivalent code in;
Prev: 29512 Up: Map Next: 29558