32
7340034
Flag
Hall screen
2
Has constant value #$9743.
This address, along with that of <a href="http://ersanio.caffie.net/smas/?p=map&type=sram&game=Hall#id33">$70:1FFC</a> 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.
6
7340036
Index
Other
2
SRAM Offset of last save data accessed (added with number $700010).
[values]$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[/values]
28
7340039
Flag
Other
1
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
31
7340047
Miscellaneous
Game select screen
1
Last game played.
7
7340048
Miscellaneous
Super Mario Bros. 1
10
Save data of Super Mario Bros. 1 - File A
8
7340048
World
Super Mario Bros. 1
1
World completion
7
9
7340049
Level
Super Mario Bros. 1
1
Level completion (inaccessible via file menu)
7
10
7340051
Counter
Super Mario Bros. 1
1
Extra lives of Player 1
7
12
7340053
Flag
Super Mario Bros. 1
1
Hard mode flag
7
13
7340054
Counter
Super Mario Bros. 1
1
Number of players.
$00 = 1 player game
$01 = 2 player game
7
14
7340057
Miscellaneous
Super Mario Bros.: The Lost Levels
10
Save data of Super Mario Bros. The Lost Levels - File A
15
7340057
World
Super Mario Bros.: The Lost Levels
1
World completion
14
16
7340058
Level
Super Mario Bros.: The Lost Levels
1
Level completion
14
17
7340060
Counter
Super Mario Bros.: The Lost Levels
1
Player's extra lives
14
18
7340065
Miscellaneous
Super Mario Bros. 2
9
Save data of Super Mario Bros. 2 - File A
19
7340065
World
Super Mario Bros. 2
1
World completion
18
21
7340067
Counter
Super Mario Bros. 2
1
Player's extra lives
18
22
7340068
Counter
Super Mario Bros. 2
1
Number of levels completed as Mario
18
23
7340069
Clipping
Super Mario Bros. 2
1
Number of levels completed as Princess Toadstool
18
24
7340070
Counter
Super Mario Bros. 2
1
Number of levels completed as Toad
18
25
7340071
Counter
Super Mario Bros. 2
1
Number of levels completed as Luigi
18
26
7340074
Miscellaneous
Super Mario Bros. 3
263
Save data of Super Mario Bros. 3 - File A
29
7348208
Pointers
Hall screen
1
Game-play video to show.
[values]$00 = SMB1
$01 = SMB:TLL
$02 = SMB2
$03 = SMB3[/values]
30
7348210
Flag
Hall screen
1
$01 if we are doing the game-play example, otherwise $00.
33
7348220
Flag
Hall screen
2
Has constant value #$5321.
This address, along with that of <a href="http://ersanio.caffie.net/smas/?p=map&type=sram&game=Hall#id32">$70:0002</a> 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.
11
8257556
Counter
Super Mario Bros. 1
1
Extra lives of Player 2
7
20
8257570
Level
Super Mario Bros. 2
1
Level completion (inaccessible via file menu)
18
27
8257578
World
Super Mario Bros. 3
1
World completion
26