![]() |
Routines |
| Prev: 56913 | Up: Map | Next: 56931 |
|
Used by the routine at Print_StatusMessages.
Skip A encoded messages at HL (each ends with ]), then print the selected one via Print_EncodedMessage.
|
||||
| Print_MessageString | 56919 | LD B,A | Keep the message index in B. | |
|
Skip one encoded message at HL (via Skip_ToMessageMarker) until the selected index remains.
|
||||
| Print_MessageString_SkipOneMessage | 56920 | CALL Skip_ToMessageMarker | Call Skip_ToMessageMarker to advance HL past one encoded message. Step on by one byte. Loop until B messages have been skipped. | |
| 56923 | INC HL | |||
| 56924 | DJNZ Print_MessageString_SkipOneMessage | |||
| 56926 | DEC HL | Step back onto the chosen message's terminator. | ||
| 56927 | CALL Print_EncodedMessage | Call Print_EncodedMessage to print that encoded message. | ||
| 56930 | RET | Return. | ||
| Prev: 56913 | Up: Map | Next: 56931 |