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