Star Fox/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Added material data area to ROM Map.)
m (Split material data into separate sections.)
Line 50: Line 50:
|-
|-
|<code>010000</code>
|<code>010000</code>
|<code>017FFF</code>
| [[Star Fox:Material Data|Material Data]]
|-
|<code>018000</code>
|<code>018AC9</code>
|<code>018AC9</code>
| [[Star Fox:Material Data|Material Data]]
| [[Star Fox:Material Data|Animated Material Data]]
|-
|-
|<code>018ACA</code>
|<code>018ACA</code>

Revision as of 08:04, 27 May 2019

Chip tiny.png The following article is a ROM map for Star Fox.

Start End Description
...
001099 001341 bitmap font (unused)
...
00264b 00283f 3D Object Index Table (2-byte address per entry)
002840 002c3f Object Behavior Index Table (3-byte address + 1-byte object index per entry)
002c15 006900 Object Data (28-byte struct per entry)
...
0075C0 007FDF SNES Header (reference)
...
00D996 00E6B5 font (in-game text)
...
00F7DB 00FBD8 in-game text data
00FBD9 00FCF4 in-game text pointer table
...
010000 017FFF Material Data
018000 018AC9 Animated Material Data
018ACA 018AE9 Space Palette (2-bytes per entry, 16 entries)
018AEA 018B09 Night Palette (2-bytes per entry, 16 entries)
018B0A 018B2A Day Palette (2-bytes per entry, 16 entries)
...
018B8A 018E09 Dynamic Colors (1-byte per entry, 32 entries per shade, 20 shades)
018E0A 018F99 Lighting Colors (1-byte per entry, 10 entries per color, 10 colors per shade, 4 shades)
...
028000 02803F Level Index Table (3-byte address per entry)
028040 02FFFF Level Data (Page 1)
068000 06FFFF Level Data (Page 2)
...
~06F4AE ~06F7D7 end credits sequence
...
090000 09FFFF Texture Data (4-bits per entry, 1 entry per page, 2 pages per pixel, 256 pixels per row, 256 rows)
...
0A3EDA 0A48D9 end credits font
0A48DA A4E25 end credits text data
...
0BB7A4 0BE523 character graphics