![]() |
Routines |
| Prev: 29504 | Up: Map | Next: 29543 |
|
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 | 29512 | CALL PrintToken | Call PrintToken to print a dictionary token. | |
|
This entry point is used by the routine at MessagePrintAStop.
|
||||
| PrintMessage_TokenByNibble_FullStop | 29515 | LD A,46 | Take the full stop, and jump to PrintMessage_TokenByNibble_TestCarriageReturn if bit 6 of the class in D is set. | |
| 29517 | BIT 6,D | |||
| 29519 | JR NZ,PrintMessage_TokenByNibble_TestCarriageReturn | |||
| 29521 | BIT 4,D | Call Print_Character to print it if bit 4 of the class in D is set. | ||
| 29523 | CALL NZ,Print_Character | |||
| 29526 | BIT 4,D | Test bit 4 of the class in D. | ||
| PrintMessage_TokenByNibble_TestCarriageReturn | 29528 | 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 | 29531 | LD DE,(28893) | Bring DE back from PrintMessage_SavedDE. | |
| 29535 | LD IX,(28896) | Bring IX back from PrintMessage_SavedIX. | ||
| 29539 | LD A,(28892) | Bring back the A saved at PrintMessage_SavedA. | ||
| 29542 | RET | Return. | ||
|
View the equivalent code in;
|
||||
| Prev: 29504 | Up: Map | Next: 29543 |