Super Mario World (SNES)/SRAM map

From Data Crystal
Jump to navigation Jump to search

Chip tiny.png The following article is an SRAM map for Super Mario World (SNES).

Taken from SMW Central.

SRAM Map

Address    Size    Description
-------    ----    -----------
700000       96    Overworld level setting flags for save slot A. Mirrored at $7E1EA2 in RAM.
700060       15    Overworld event flags, bitwise, for save slot A. Mirrored at $7E1F02 in RAM.
70006F        1    Current submap for Mario for save slot A. Mirrored at $7E1F11 in RAM.
700070        1    Current submap for Luigi for save slot A. Mirrored at $7E1F12 in RAM.
700071        4    Player animation on the overworld for save slot A. Mirrored at $7E1F13 in RAM.
700075        2    Overworld X position of Mario for save slot A. Mirrored at $7E1F17 in RAM.
700077        2    Overworld Y position of Mario for save slot A. Mirrored at $7E1F19 in RAM.
700079        2    Overworld X position of Luigi for save slot A. Mirrored at $7E1F1B in RAM.
70007B        2    Overworld Y position of Luigi for save slot A. Mirrored at $7E1F1D in RAM.
70007D        2    Pointer to Mario's overworld X position for save slot A. Mirrored at $7E1F1F in RAM.
70007F        2    Pointer to Mario's overworld Y position for save slot A. Mirrored at $7E1F21 in RAM.
700081        2    Pointer to Luigi's overworld X position for save slot A. Mirrored at $7E1F23 in RAM.
700083        2    Pointer to Luigi's overworld Y position for save slot A. Mirrored at $7E1F25 in RAM.
700085        4    Switch block flags (Green, Yellow, Blue and Red) for save slot A. Mirrored at $7E1F27 in RAM.
700089        3    Empty. Cleared on reset and titlescreen load for save slot A. Mirrored at $7E1F2B in RAM.
70008C        1    Number of events triggered for save slot A. Mirrored at $7E1F2E in RAM.
70008D        2    Checksum complement for save slot A.
70008F       96    Overworld level setting flags for save slot B. Mirrored at $7E1EA2 in RAM.
7000EF       15    Overworld event flags, bitwise, for save slot B. Mirrored at $7E1F02 in RAM.
7000FE        1    Current submap for Mario for save slot B. Mirrored at $7E1F11 in RAM.
7000FF        1    Current submap for Luigi for save slot B. Mirrored at $7E1F12 in RAM.
700100        4    Player animation on the overworld for save slot B. Mirrored at $7E1F13 in RAM.
700104        2    Overworld X position of Mario for save slot B. Mirrored at $7E1F17 in RAM.
700106        2    Overworld Y position of Mario for save slot B. Mirrored at $7E1F19 in RAM.
700108        2    Overworld X position of Luigi for save slot B. Mirrored at $7E1F1B in RAM.
70010A        2    Overworld Y position of Luigi for save slot B. Mirrored at $7E1F1D in RAM.
70010C        2    Pointer to Mario's overworld X position for save slot B. Mirrored at $7E1F1F in RAM.
70010E        2    Pointer to Mario's overworld Y position for save slot B. Mirrored at $7E1F21 in RAM.
700110        2    Pointer to Luigi's overworld X position for save slot B. Mirrored at $7E1F23 in RAM.
700112        2    Pointer to Luigi's overworld Y position for save slot B. Mirrored at $7E1F25 in RAM.
700114        4    Switch block flags (Green, Yellow, Blue and Red) for save slot B. Mirrored at $7E1F27 in RAM.
700118        3    Empty. Cleared on reset and titlescreen load for save slot B. Mirrored at $7E1F2B in RAM.
70011B        1    Number of events triggered for save slot B. Mirrored at $7E1F2E in RAM.
70011C        2    Checksum complement for save slot B.
70011E       96    Overworld level setting flags for save slot C. Mirrored at $7E1EA2 in RAM.
70017E       15    Overworld event flags, bitwise, for save slot C. Mirrored at $7E1F02 in RAM.
70018D        1    Current submap for Mario for save slot C. Mirrored at $7E1F11 in RAM.
70018E        1    Current submap for Luigi for save slot C. Mirrored at $7E1F12 in RAM.
70018F        4    Player animation on the overworld for save slot C. Mirrored at $7E1F13 in RAM.
700193        2    Overworld X position of Mario for save slot C. Mirrored at $7E1F17 in RAM.
700195        2    Overworld Y position of Mario for save slot C. Mirrored at $7E1F19 in RAM.
700197        2    Overworld X position of Luigi for save slot C. Mirrored at $7E1F1B in RAM.
700199        2    Overworld Y position of Luigi for save slot C. Mirrored at $7E1F1D in RAM.
70019B        2    Pointer to Mario's overworld X position for save slot C. Mirrored at $7E1F1F in RAM.
70019D        2    Pointer to Mario's overworld Y position for save slot C. Mirrored at $7E1F21 in RAM.
70019F        2    Pointer to Luigi's overworld X position for save slot C. Mirrored at $7E1F23 in RAM.
7001A1        2    Pointer to Luigi's overworld Y position for save slot C. Mirrored at $7E1F25 in RAM.
7001A3        4    Switch block flags (Green, Yellow, Blue and Red) for save slot C. Mirrored at $7E1F27 in RAM.
7001A7        3    Empty. Cleared on reset and titlescreen load for save slot C. Mirrored at $7E1F2B in RAM.
7001AA        1    Number of events triggered for save slot C. Mirrored at $7E1F2E in RAM.
7001AB        2    Checksum complement for save slot C.
7001AD      143    Contains a copy of "Mario A" file, after saving. Last two represent the checksum complement. Mirrored at $700000.
70023C      143    Contains a copy of "Mario B" file, after saving. Last two represent the checksum complement. Mirrored at $70008F.
7002CB      143    Contains a copy of "Mario C" file, after saving. Last two represent the checksum complement. Mirrored at $70011E.