summaryrefslogtreecommitdiff
path: root/sram.asm
diff options
context:
space:
mode:
Diffstat (limited to 'sram.asm')
-rw-r--r--sram.asm32
1 files changed, 19 insertions, 13 deletions
diff --git a/sram.asm b/sram.asm
index b5fc9571d..ae8f6e062 100644
--- a/sram.asm
+++ b/sram.asm
@@ -1,16 +1,20 @@
+SRAM_Begin EQU $a000
+SRAM_End EQU $c000
+GLOBAL SRAM_Begin, SRAM_End
+
+
SECTION "Scratch", SRAM, BANK [0]
-SRAM_Begin::
sScratch::
SECTION "SRAM Bank 0", SRAM [$a600], BANK [0]
-s0_a600:: ds 6 * (party_struct_length + PartyMon1 - PartyMon1Item)
-s0_a71a:: ds 6 * (party_struct_length + PartyMon1 - PartyMon1Item)
+sPartyScratch1:: ds 6 * SCRATCHMON_STRUCT_LENGTH
+sPartyScratch2:: ds 6 * SCRATCHMON_STRUCT_LENGTH
s0_a834:: ds 1
-s0_a835:: ds 10 * (party_struct_length + PartyMon1 - PartyMon1Item)
+s0_a835:: ds 10 * SCRATCHMON_STRUCT_LENGTH
s0_aa0b:: ds 1
-s0_aa0c:: ds 10 * (party_struct_length + PartyMon1 - PartyMon1Item)
+s0_aa0c:: ds 10 * SCRATCHMON_STRUCT_LENGTH
sMysteryGiftItem:: ds 1
s0_abe3:: ds 1
@@ -52,8 +56,6 @@ sBackupGameDataEnd::
sBackupChecksum:: ds 2
s0_bf0f:: ds 1
sStackTop:: ds 2
- ds $ee
-SRAM_End::
SECTION "SRAM Bank 1", SRAM, BANK [1]
@@ -79,24 +81,28 @@ s1_ad0f:: ds 1
box sBox
; b160
- ds $100
+ ds $f4
+s1_b254:: ds $c
sLinkBattleStats:: ; b260
sLinkBattleWins:: ds 2
-sLinkBattleLosses:: ds 2
-sLinkBattleDraws:: ds 2
- ds $5a
+sLinkBattleLosses:: ds 2 ; b262
+sLinkBattleDraws:: ds 2 ; b264
+s1_b266::
+ ds 17
+s1_b277::
+ ds 73
sLinkBattleStatsEnd::
sHallOfFame:: ; b2c0
ds HOF_LENGTH * NUM_HOF_TEAMS
sHallOfFameEnd::
-s1_be3c:: ds 1
+sMobileEventIndex:: ds 1
sCrystalData::
ds wCrystalDataEnd - wCrystalData
-s1_be44:: ds 1
+sMobileEventIndexBackup:: ds 1
s1_be45:: ds 1
; data of the BattleTower must be in SRAM because you can save and leave between battles