summaryrefslogtreecommitdiff
path: root/src/sram.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/sram.asm')
-rw-r--r--src/sram.asm88
1 files changed, 58 insertions, 30 deletions
diff --git a/src/sram.asm b/src/sram.asm
index 9a8d752..fa58d07 100644
--- a/src/sram.asm
+++ b/src/sram.asm
@@ -1,45 +1,68 @@
SECTION "SRAM0", SRAM
-s0a000:: ds $3 ; a000
-
-s0a003:: ds $1 ; a003
-s0a004:: ds $1 ; a004
-s0a005:: ds $1 ; a005
-s0a006:: ds $1 ; a006
-s0a007:: ds $1 ; a007
-s0a008:: ds $1 ; a008
-s0a009:: ds $1 ; a009
-s0a00a:: ds $1 ; a00a
+s0a000:: ; a000
+ ds $3
+
+s0a003:: ; a003
+ ds $1
+s0a004:: ; a004
+ ds $1
+s0a005:: ; a005
+ ds $1
+s0a006:: ; a006
+ ds $1
+s0a007:: ; a007
+ ds $1
+s0a008:: ; a008
+ ds $1
+s0a009:: ; a009
+ ds $1
+s0a00a:: ; a00a
+ ds $1
ds $5
-sPlayerName:: ds $10 ; a010
+sPlayerName:: ; a010
+ ds $10
ds $e0
; for each card, how many (0-127) the player owns
; CARD_NOT_OWNED ($80) indicates that the player has not yet seen the card
-sCardCollection:: ds $100 ; a100
-
-sDeck1Name:: ds DECK_NAME_SIZE ; a200
-sDeck1Cards:: ds DECK_SIZE ; a218
-
-sDeck2Name:: ds DECK_NAME_SIZE ; a254
-sDeck2Cards:: ds DECK_SIZE ; a26c
-
-sDeck3Name:: ds DECK_NAME_SIZE ; a2a8
-sDeck3Cards:: ds DECK_SIZE ; a2c0
-
-sDeck4Name:: ds DECK_NAME_SIZE ; a2fc
-sDeck4Cards:: ds DECK_SIZE ; a314
-
-s0a350:: ds DECK_NAME_SIZE + DECK_SIZE ; a350
-s0a3a4:: ds DECK_NAME_SIZE + DECK_SIZE ; a3a4
-s0a3f8:: ds DECK_NAME_SIZE + DECK_SIZE ; a3f8
+sCardCollection:: ; a100
+ ds $100
+
+sDeck1Name:: ; a200
+ ds DECK_NAME_SIZE
+sDeck1Cards:: ; a218
+ ds DECK_SIZE
+
+sDeck2Name:: ; a254
+ ds DECK_NAME_SIZE
+sDeck2Cards:: ; a26c
+ ds DECK_SIZE
+
+sDeck3Name:: ; a2a8
+ ds DECK_NAME_SIZE
+sDeck3Cards:: ; a2c0
+ ds DECK_SIZE
+
+sDeck4Name:: ; a2fc
+ ds DECK_NAME_SIZE
+sDeck4Cards:: ; a314
+ ds DECK_SIZE
+
+s0a350:: ; a350
+ ds DECK_NAME_SIZE + DECK_SIZE
+s0a3a4:: ; a3a4
+ ds DECK_NAME_SIZE + DECK_SIZE
+s0a3f8:: ; a3f8
+ ds DECK_NAME_SIZE + DECK_SIZE
ds $12b4
-s0b700:: ds $1
+s0b700:: ; b700
+ ds $1
SECTION "SRAM1", SRAM
@@ -49,6 +72,11 @@ SECTION "SRAM2", SRAM
; saved data of the current duel, including a two-byte checksum
; see SaveDuelDataToDE
-sCurrentDuelData:: ds $33e ; bc00
+sCurrentDuel:: ; bc00
+ ds $1
+sCurrentDuelChecksum:: ; bc01
+ ds $2
+sCurrentDuelData:: ; bc04
+ ds $33b
SECTION "SRAM3", SRAM