Download map as: XML - JSON
SNES Offset | Type | Game | Length | Description | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$70:0002 | Flag | Hall screen | 2 bytes | Has constant value #$9743. This address, along with that of $70:1FFC are used to ensure that the SRAM battery data has not been corrupted. Typical battery corruption can be caused by an electrical surge or magnetic flux. Either of these can flip a selection bits on either side of the battery (if not the whole battery) to either all 0 or all 1. Thus these values are both arbitrary, but designed to have a seemingly random scattering of 1s and 0s. | |||||||||||||||||||||
$70:0004 | Index | Other | 2 bytes | SRAM Offset of last save data accessed (added with number $700010). $0000 = Super Mario Bros. - FILE A $0009 = Super Mario Bros.: The Lost Levels - FILE A $0011 = Super Mario Bros. 2 - FILE A $001A = Super Mario Bros. 3 - FILE A $0120 = Super Mario Bros. - FILE B $0129 = Super Mario Bros.: The Lost Levels - FILE B $0131 = Super Mario Bros. 2 - FILE B $013A = Super Mario Bros. 3 - FILE B $0240 = Super Mario Bros. - FILE C $0249 = Super Mario Bros.: The Lost Levels - FILE C $0251 = Super Mario Bros. 2 - FILE C $025A = Super Mario Bros. 3 - FILE C $0360 = Super Mario Bros. - FILE D $0369 = Super Mario Bros.: The Lost Levels - FILE D $0371 = Super Mario Bros. 2 - FILE D $037A = Super Mario Bros. 3 - FILE D | |||||||||||||||||||||
$70:0007 | Flag | Other | 1 byte | Setting this to $01 activates the debug mode for the game. More info can be found here: http://tcrf.net/Super_Mario_All-Stars#Debug_Mode | |||||||||||||||||||||
$70:000F | Miscellaneous | Game select screen | 1 byte | Last game played. | |||||||||||||||||||||
$70:0010 | Miscellaneous | Super Mario Bros. 1 | 10 bytes | Save data of Super Mario Bros. 1 - File A
| |||||||||||||||||||||
$70:0019 | Miscellaneous | Super Mario Bros.: The Lost Levels | 10 bytes | Save data of Super Mario Bros. The Lost Levels - File A
| |||||||||||||||||||||
$70:0021 | Miscellaneous | Super Mario Bros. 2 | 9 bytes | Save data of Super Mario Bros. 2 - File A
| |||||||||||||||||||||
$70:002A | Miscellaneous | Super Mario Bros. 3 | 263 bytes | Save data of Super Mario Bros. 3 - File A
| |||||||||||||||||||||
$70:1FF0 | Pointers | Hall screen | 1 byte | Game-play video to show. $00 = SMB1 $01 = SMB:TLL $02 = SMB2 $03 = SMB3 | |||||||||||||||||||||
$70:1FF2 | Flag | Hall screen | 1 byte | $01 if we are doing the game-play example, otherwise $00. | |||||||||||||||||||||
$70:1FFC | Flag | Hall screen | 2 bytes | Has constant value #$5321. This address, along with that of $70:0002 are used to ensure that the SRAM battery data has not been corrupted. Typical battery corruption can be caused by an electrical surge or magnetic flux. Either of these can flip a selection bits on either side of the battery (if not the whole battery) to either all 0 or all 1. Thus these values are both arbitrary, but designed to have a seemingly random scattering of 1s and 0s. |