![]() |
Data |
| Prev: B8A9 | Up: Map | Next: B8D8 |
|
A text list for DISPLAY_MENU's printing loop (entered at DISPLAY_MENU's second entry by ARRIVAL_SCREEN) is three tables: a colour byte for each line; two bytes for each line's place, x and then the line of the buffer counted up from the bottom; and the strings, each ended by bit 7 set on its last character. Here seven lines: colours, from this entry; places from ARRIVAL_XY; strings from ARRIVAL_TEXT (in ARRIVAL_XY_E). The whole list runs to ARRIVAL_TEXT_N; sna2ctl split it into pieces, some taken for text.
The colours are bright cyan for the first two lines, then bright green, bright magenta, bright magenta, bright red and bright red. The places are x 32, line 143; 88, 127; 40, 111; 72, 95; 72, 79; 72, 63; and 88, 47.
|
||||
| ARRIVAL_COLOURS | B8D0 | DEFB $45,$45,$44,$43,$43,$42,$42 | The seven lines' colours; then the first line's x | |
| ARRIVAL_XY | B8D7 | DEFB $20 | ||
| Prev: B8A9 | Up: Map | Next: B8D8 |