Difference between revisions of "Star Fox:ROM map"
Jump to navigation
Jump to search
Bluephoenix (talk | contribs) |
Bluephoenix (talk | contribs) |
||
Line 43: | Line 43: | ||
<pre> | <pre> | ||
− | + | 82 02 0E 72 6F 6C 6C 2C 20 66 6F 78 .... 6E 20 72 6F 6C 6C 2C 00 | |
^ ^ ^ ^ | ^ ^ ^ ^ | ||
| | | | | | | | | |
Revision as of 00:28, 4 November 2017
Start | End | Description |
---|---|---|
... | ||
001090
|
001340
|
bitmap font, 2bpp planer (unused) |
... | ||
00D996
|
00E6B5
|
bitmap font, 2bpp linear |
... | ||
00F7DB
|
00FBD8
|
dialog text |
00FBD9
|
00FCF4
|
dialog text pointer table |
... | ||
090000
|
0A031F
|
tileset, 8bpp linear |
... |
Notes
Dialog text has prefix of two bytes and 0E
, and is null-terminated. The first byte is the character that speaks and the second byte is the text color. For example:
82 02 0E 72 6F 6C 6C 2C 20 66 6F 78 .... 6E 20 72 6F 6C 6C 2C 00 ^ ^ ^ ^ | | | | | | start of text null terminator | color character
The character byte's high nibble is usually 8
(80
, 81
, etc.) but appears in some places as 0
(00
, 01
, etc.) Not sure yet of the significance of this.
Nibble | Character |
---|---|
0
|
Fox |
1
|
Peppy |
2
|
Falco |
3
|
Slippy |
4
|
Pepper |
5
|
Andross |
Color obviously depends on the palette.
Text is mostly ASCII. #
is used as a period.