![]() |
Routines |
| Prev: EF82 | Up: Map | Next: EFA4 |
|
Used by the routine at PrintMessage.
Control code 1F: read a new column and a sub-script id, then dispatch via SubMessageSelect.
|
||||
| CallSubMessage | EF92 | LD A,(HL) | Set the column and left margin from the next script byte. | |
| EF93 | LD ($5BF7),A | |||
| EF96 | LD ($5B00),A | |||
| EF99 | INC HL | |||
| EF9A | LD A,(HL) | Fetch the sub-script id and stash the script pointer. | ||
| EF9B | INC HL | |||
| EF9C | PUSH HL | |||
| EF9D | CALL SubMessageSelect | Call SubMessageSelect and restore the script pointer. | ||
| EFA0 | POP HL | |||
| EFA1 | JP PrintMessage | Jump to PrintMessage. | ||
| Prev: EF82 | Up: Map | Next: EFA4 |