Routines| A | Message number |
| C | Attribute byte to use for message |
| DE | Attribute file address at which to print message |
| 27462 | 2128E4 | LD HL,58408 | The graphic data for the lines message will be stored here |
| 27465 | 0618 | LD B,24 | 24=3 lines of 8 character squares |
| 27467 | 71 | LD (HL),C | Fill in the attributes |
| 27468 | 2C | INC L | |
| 27469 | 10FC | DJNZ 27467 | |
| 27471 | D5 | PUSH DE | Save attribute file address temporarily |
| 27472 | 6F | LD L,A | |
| 27473 | 26FE | LD H,254 | |
| 27475 | 5E | LD E,(HL) | |
| 27476 | 24 | INC H | |
| 27477 | 56 | LD D,(HL) | DE=address of message to print |
| 27478 | 2158E4 | LD HL,58456 | |
| 27481 | CD1B6B | CALL 27419 | Prepare first line of message in a buffer ready to be transferred to the screen |
| 27484 | 2198E4 | LD HL,58520 | |
| 27487 | CD1F6B | CALL 27423 | Prepare second line of message in a buffer ready to be transferred to the screen |
| 27490 | D1 | POP DE | Retrieve attribute file address for message |
| 27491 | 2128E4 | LD HL,58408 | Point to start of buffer to be transferred to screen |
| 27494 | C3E46A | JP 27364 | Jump to transfer the buffer to the screen |