Prev: 7340 Up: Map Next: 7367
7348: Message: Print The Token And Stop
Used by the routine at PrintMessage.
Prints the token already addressed, then a full stop, and a newline when the token class asks for one.
PrintMessage_TokenByNibble 7348 CALL PrintToken Call PrintToken to print a dictionary token.
This entry point is used by the routine at MessagePrintAStop.
PrintMessage_TokenByNibble_FullStop 734B LD A,$2E Take the full stop, and jump to PrintMessage_TokenByNibble_TestCarriageReturn if bit 6 of the class in D is set.
734D BIT 6,D
734F JR NZ,PrintMessage_TokenByNibble_TestCarriageReturn
7351 BIT 4,D Call Print_Character to print it if bit 4 of the class in D is set.
7353 CALL NZ,Print_Character
7356 BIT 4,D Test bit 4 of the class in D.
PrintMessage_TokenByNibble_TestCarriageReturn 7358 CALL NZ,Print_LineBreak Call Print_LineBreak to print a newline if bit 6 or bit 4 of the class in D is set.
Reached through the control-code table at PrintTable, dispatched by PrintMessage.
PrintMessage_TokenByNibble_Return 735B LD DE,($70DD) Bring DE back from PrintMessage_SavedDE.
735F LD IX,($70E0) Bring IX back from PrintMessage_SavedIX.
7363 LD A,($70DC) Bring back the A saved at PrintMessage_SavedA.
7366 RET Return.
View the equivalent code in;
Prev: 7340 Up: Map Next: 7367