summaryrefslogtreecommitdiff
path: root/sram.asm
diff options
context:
space:
mode:
Diffstat (limited to 'sram.asm')
-rw-r--r--sram.asm45
1 files changed, 45 insertions, 0 deletions
diff --git a/sram.asm b/sram.asm
new file mode 100644
index 00000000..3b51df77
--- /dev/null
+++ b/sram.asm
@@ -0,0 +1,45 @@
+SECTION "Sprite Buffers", SRAM[$a000], BANK[0]
+
+sSpriteBuffer0:: ds SPRITEBUFFERSIZE ; a000
+sSpriteBuffer1:: ds SPRITEBUFFERSIZE ; a188
+sSpriteBuffer2:: ds SPRITEBUFFERSIZE ; a310
+
+ ds $100
+
+sHallOfFame:: ds HOF_TEAM * HOF_TEAM_CAPACITY ; a598
+
+
+SECTION "Save Data", SRAM[$a000], BANK[1]
+ ds $598
+
+sPlayerName:: ds NAME_LENGTH ; a598
+sMainData:: ds wMainDataEnd - wMainDataStart ; a5a3
+sSpriteData:: ds wSpriteDataEnd - wSpriteDataStart ; ad2c
+sPartyData:: ds wPartyDataEnd - wPartyDataStart ; af2c
+sCurBoxData:: ds wBoxDataEnd - wBoxDataStart ; b0c0
+sTilesetType:: ds 1 ; b522
+sMainDataCheckSum:: ds 1 ; b523
+
+
+SECTION "Saved Boxes 1", SRAM[$a000], BANK[2]
+
+sBox1:: ds wBoxDataEnd - wBoxDataStart ; a000
+sBox2:: ds wBoxDataEnd - wBoxDataStart ; a462
+sBox3:: ds wBoxDataEnd - wBoxDataStart ; a8c4
+sBox4:: ds wBoxDataEnd - wBoxDataStart ; ad26
+sBox5:: ds wBoxDataEnd - wBoxDataStart ; b188
+sBox6:: ds wBoxDataEnd - wBoxDataStart ; b5ea
+sBank2AllBoxesChecksum:: ds 1 ; ba4c
+sBank2IndividualBoxChecksums:: ds 6 ; ba4d
+
+
+SECTION "Saved Boxes 2", SRAM[$a000], BANK[3]
+
+sBox7:: ds wBoxDataEnd - wBoxDataStart ; a000
+sBox8:: ds wBoxDataEnd - wBoxDataStart ; a462
+sBox9:: ds wBoxDataEnd - wBoxDataStart ; a8c4
+sBox10:: ds wBoxDataEnd - wBoxDataStart ; ad26
+sBox11:: ds wBoxDataEnd - wBoxDataStart ; b188
+sBox12:: ds wBoxDataEnd - wBoxDataStart ; b5ea
+sBank3AllBoxesChecksum:: ds 1 ; ba4c
+sBank3IndividualBoxChecksums:: ds 6 ; ba4d