User Tools

Site Tools


banjo_kazooie:ram_map

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
banjo_kazooie:ram_map [2019/05/09 04:59]
mittenz [Game Engine]
banjo_kazooie:ram_map [2019/08/30 21:14]
mittenz
Line 5: Line 5:
 ---- ----
 ====== RAM Map Segments ====== ====== RAM Map Segments ======
-^ Address ​ ^ Type ^ Description ^ +^ Address  ​^^^^ Type ^ Description ​
-| 0x80000400 | <color #​22b14c>​Static</​color> ​ | Bootloader | +^ USA 1.0 ^ USA 1.1 ^ PAL ^ JP ^ ::: ^ ::: 
-| 0x8002D500 | <color #​ed1c24>​Dynamic</​color>​ | Heap | +| 0x80000400 ​|||| <color #​22b14c>​Static</​color> ​ | Bootloader | 
-| 0x8023DA20 | <color #​22b14c>​Static</​color> ​  | Basic C Libraries Functions |  +| 0x8002D500 ​|||| <color #​ed1c24>​Dynamic</​color>​ | Heap | 
-| 0x80275610 | <color #​22b14c>​Static</​color> ​ | Basic C Libraries Variables |  +| 0x8023DA20 ​| 0x8023d680 | 0x8023E620 | 0x8023D680 ​| <color #​22b14c>​Static</​color> ​  | Basic C Libraries Functions |  
-| 0x80286F90 | <color #​22b14c>​Static</​color> ​ | Game Engine Functions |  +| 0x80275610 ​| 0x80274570 | 0x80275470 | 0x80274570 ​| <color #​22b14c>​Static</​color> ​ | Basic C Libraries Variables |  
-| 0x80363590 | <color #​22b14c>​Static</​color> ​ | Game Engine Variables |  +| 0x80286F90 ​| 0x80285DD0 | 0x80286DB0 | 0x80285DD0 ​| <color #​22b14c>​Static</​color> ​ | Game Engine Functions |  
-| 0x803863F0 | <color #​fff200>​Static per Level</​color> ​ | Level Specific Code |  +| 0x80363590 ​| 0x80362790 | 0x80363A00 | 0x80363AD0 ​| <color #​22b14c>​Static</​color> ​ | Game Engine Variables |  
-|  | <color #​ed1c24>​Dynamic</​color>​ | Stack | +| 0x803863F0 ​| | | | <color #​fff200>​Static per Level</​color> ​ | Level Specific Code |  
-| 0x80400000 | Free | Expansion Pak | +|  ​|||| <color #​ed1c24>​Dynamic</​color>​ | Stack | 
 +| 0x80400000 ​| | | | Free | Expansion Pak | 
  
 ---- ----
Line 63: Line 64:
 | ||||| | |||||
 | 0x802550F0 | free | void* $a0 ptr | //void// | frees heap segment | | 0x802550F0 | free | void* $a0 ptr | //void// | frees heap segment |
 +| |||||
 +| 0x80255358 | expandArray | void* $a0 srcPtr | void* | expands exisitng dynamic array |
 +| :::| ::: | uint $a1 size | ::: | ::: |
 | ||||| | |||||
 | 0x802588DC | max | float $f12 f1 | float | returns maximum of 2 floats | | 0x802588DC | max | float $f12 f1 | float | returns maximum of 2 floats |
banjo_kazooie/ram_map.txt · Last modified: 2019/08/30 21:14 by mittenz