Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Super Mario World: Super Mario Advance 2/RAM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
Line 1: Line 1:
{{rammap|game=Super Mario World: Super Mario Advance 2}}
{{rammap|game=Super Mario World: Super Mario Advance 2}}
{{todo|Get list of level IDs (should be pretty close to [[Super Mario World]])}}
Addresses are for USA/Australia version.
Addresses are for USA/Australia version.


Line 8: Line 9:
                   * 00 - Super Mario World
                   * 00 - Super Mario World
                   * 01 - Mario Bros.
                   * 01 - Mario Bros.
  030036CD    1    Number of red berries eaten by Yoshi, resets when 10 berries are consumed
03003696    1    Screen shake timer
  030036CE    1    Number of pink berries eaten by Yoshi, resets when 2 berries are consumed
  030036CD    1    Number of red berries eaten by Yoshi, resets when 10 are consumed
  03003A41    1    Number of enemies eaten by Baby Yoshi, resets when 5 enemies are consumed
  030036CE    1    Number of pink berries eaten by Yoshi, resets when 2 are consumed
  03003A41    1    Number of enemies eaten by Baby Yoshi, resets when 5 are consumed
  03003FAD    1    Y speed velocity(?)
  03003FAD    1    Y speed velocity(?)
  03003FE6    1    Timer that builds up when running along the ground, if it hits 70, reach full speed
  03003FE6    1    Player speed
  0300402D    1    Flashing invulnerability timer
  0300402D    1    Flashing invulnerability timer
  03004288    4    Score
  03004288    4    Score
030042AC    2    Mario X position on map
030042AE    2    Luigi X position on map
030042B0    2    Mario Y position on map
030042B2    2    Mario Y position on map
  030042BC    1    Lives count
  030042BC    1    Lives count
030042C0    1    Level ID to enter on map
  030042F8    3    Time digits (map)
  030042F8    3    Time digits (map)
  030042FC    1    Current character
  030042FC    1    Current character
Line 21: Line 28:
                   * 01 - Luigi
                   * 01 - Luigi
  030042FD    1    Bonus star count
  030042FD    1    Bonus star count
030042FE    1    Current map
                  * 00 - Donut Plains
                  * 01 - Yoshi's Island
                  * 02 - Vanilla Dome
                  * 03 - Forest of Illusion
                  * 04 - Valley of Bowser
                  * 05 - Special Zone
                  * 06 - Star World
  030042FF    1    Coin count
  030042FF    1    Coin count
  03004300    1    Power-up state
  03004300    1    Power-up state
Line 33: Line 48:
                   * 03 - Star
                   * 03 - Star
                   * 04 - Cape
                   * 04 - Cape
0300433E    1    Current Yoshi on map
                  * 04 - Yellow
                  * 06 - Blue
                  * 08 - Red
                  * 0A - Green
030054C5    1    Current level exit type
                  * 00 - Normal
                  * 01 - Secret
  030054C9    1    Dragon coin count
  030054C9    1    Dragon coin count
  030054CB    1    Dragon coin count (HUD)
  030054CB    1    Dragon coin count (HUD)
Line 38: Line 61:
  030054E1    1    Time countdown timer
  030054E1    1    Time countdown timer
  030054E2    3    Time digits
  030054E2    3    Time digits
030055C8    1    Auto-walk timer during ending
030055C9    1    Flag for ending level
030055CA    1    Fade-out amount during end of level


{{Internal Data}}
{{Internal Data}}

Latest revision as of 21:24, 27 May 2024

Chip tiny.png The following article is a RAM map for Super Mario World: Super Mario Advance 2.

Hmmm...
To do:
Get list of level IDs (should be pretty close to Super Mario World)

Addresses are for USA/Australia version.

RAM Map

Address  Size    Description
-------- ----    -----------
03002BC8    1    SMA2 title screen - selection
                 * 00 - Super Mario World
                 * 01 - Mario Bros.
03003696    1    Screen shake timer
030036CD    1    Number of red berries eaten by Yoshi, resets when 10 are consumed
030036CE    1    Number of pink berries eaten by Yoshi, resets when 2 are consumed
03003A41    1    Number of enemies eaten by Baby Yoshi, resets when 5 are consumed
03003FAD    1    Y speed velocity(?)
03003FE6    1    Player speed
0300402D    1    Flashing invulnerability timer
03004288    4    Score
030042AC    2    Mario X position on map
030042AE    2    Luigi X position on map
030042B0    2    Mario Y position on map
030042B2    2    Mario Y position on map
030042BC    1    Lives count
030042C0    1    Level ID to enter on map
030042F8    3    Time digits (map)
030042FC    1    Current character
                 * 00 - Mario
                 * 01 - Luigi
030042FD    1    Bonus star count
030042FE    1    Current map
                 * 00 - Donut Plains
                 * 01 - Yoshi's Island
                 * 02 - Vanilla Dome
                 * 03 - Forest of Illusion
                 * 04 - Valley of Bowser
                 * 05 - Special Zone
                 * 06 - Star World
030042FF    1    Coin count
03004300    1    Power-up state
                 * 00 - Small
                 * 01 - Big
                 * 02 - Cape
                 * 03 - Fire
03004301    1    Item in reserve
                 * 00 - Empty
                 * 01 - Mushroom
                 * 02 - Fire Flower
                 * 03 - Star
                 * 04 - Cape
0300433E    1    Current Yoshi on map
                 * 04 - Yellow
                 * 06 - Blue
                 * 08 - Red
                 * 0A - Green
030054C5    1    Current level exit type
                 * 00 - Normal
                 * 01 - Secret
030054C9    1    Dragon coin count
030054CB    1    Dragon coin count (HUD)
030054D0    1    Star timer
030054E1    1    Time countdown timer
030054E2    3    Time digits
030055C8    1    Auto-walk timer during ending
030055C9    1    Flag for ending level
030055CA    1    Fade-out amount during end of level