![]() |
Routines |
| Prev: 29512 | Up: Map | Next: 29558 |
|
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 |