The text for the dialogs, level names, and act (star) names are stored in the ROM using a custom encoding.
Type | Bank Offset | Ext. ROM Offset | Items | Offset Len. | Max data len |
---|---|---|---|---|---|
Dialog | 0xFFC8 | 0x81311E | 170 | 16 bytes | 32997 bytes |
Level Names | 0x10F68 | 0x8140BE | 26 | 4 bytes | 536 bytes |
Act Names | 0x1192C | 0x814A82 | 97 | 4 bytes | 2138 bytes |
Hex | Display |
---|---|
01 | 1 |
02 | 2 |
03 | 3 |
04 | 4 |
05 | 5 |
06 | 6 |
07 | 7 |
08 | 8 |
09 | 9 |
0A | A |
0B | B |
0C | C |
0D | D |
0E | E |
0F | F |
10 | G |
11 | H |
12 | I |
13 | J |
14 | K |
15 | L |
16 | M |
17 | N |
18 | O |
19 | P |
1A | Q |
1B | R |
1C | S |
1D | T |
1E | U |
1F | V |
20 | W |
21 | X |
22 | Y |
23 | Z |
24 | a |
25 | b |
26 | c |
27 | d |
28 | e |
29 | f |
2A | g |
2B | h |
2C | i |
2D | j |
2E | k |
2F | l |
30 | m |
31 | n |
32 | o |
33 | p |
34 | q |
35 | r |
36 | s |
37 | t |
38 | u |
39 | v |
3A | w |
3B | x |
3C | y |
3D | z |
3E | ' |
3F | . |
50 | [Up] |
51 | [Down] |
52 | [Left] |
53 | [Right] |
54 | [A] |
55 | [B] |
56 | [C] |
57 | [Z] |
58 | [R] |
6F | , |
D0 | / |
D1 | [the] |
D2 | [you] |
9E | |
9F | - |
E1 | ( |
E2 | )( |
E3 | ) |
E4 | + |
E5 | & |
E6 | : |
F2 | ! |
F4 | ? |
F5 | ” |
F6 | “ |
F7 | ~ |
F9 | $ |
FA | ★ |
FB | [x] |
FC | [•] |
FD | ☆ |
FE | Line Break |
FF | [End] |