User Tools

Site Tools


super_mario_64:list_of_segments

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
super_mario_64:list_of_segments [2018/03/09 18:19]
trenavix created
super_mario_64:list_of_segments [2019/04/03 09:55] (current)
Andrey clear up confusion that this refers to a RAM address
Line 1: Line 1:
 ====== SM64 List of Segments ====== ====== SM64 List of Segments ======
-SM64 often uses segmented addresses for certain regions of memory. There is a mapping table stored in RAM that is used to keep track of the base virtual address of each segment. This is used for both graphics data that is passed to the RSP and overlay data that changes depending on what the [[sm64:​level_commands]] load. +SM64 often uses segmented addresses for certain regions of memory. There is a mapping table stored in RAM that is used to keep track of the base virtual address of each segment. This is used for both graphics data that is passed to the RSP and overlay data that changes depending on what the [[super_mario_64:​level_commands]] load. 
-The SM64 (U) ROM stores the segment table at address 0x8033B400.+The SM64 (U) ROM stores the segment table at RAM address 0x8033B400.
  
 ===== Graphics Segments List ===== ===== Graphics Segments List =====
Line 9: Line 9:
 | 01 | 00207D00/​00214550 | Master display list - toggles every frame | | 01 | 00207D00/​00214550 | Master display list - toggles every frame |
 | 02 | 00064F80 | HUD graphics, dialog data | | 02 | 00064F80 | HUD graphics, dialog data |
-| 03 | 000B3FB0 | Doors, coins, star data |+| 03 | 000B3FB0 | Doors, coins, star data, tree data, wooden signpost ​|
 | 04 | 0007EC20 | Mario'​s model | | 04 | 0007EC20 | Mario'​s model |
 | 05 | | Object group geo-layout, model, textures | | 05 | | Object group geo-layout, model, textures |
super_mario_64/list_of_segments.1520619543.txt.gz · Last modified: 2018/03/09 18:19 by trenavix