blob: 09c4e6724288a93ed85585251df3b1a6e7cf1a15 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
SECTION "SRAM0", SRAM
s0a000:: ; a000
ds $3
s0a003:: ; a003
ds $1
s0a004:: ; a004
ds $1
s0a005:: ; a005
ds $1
s0a006:: ; a006
ds $1
; store settings for animation enabled/disabled
; 0 means enabled, 1 means disabled
sAnimationsDisabled:: ; a007
ds $1
s0a008:: ; a008
ds $1
s0a009:: ; a009
ds $1
s0a00a:: ; a00a
ds $1
s0a00b:: ; a00b
ds $1
s0a00c:: ; a00c
ds $4
sPlayerName:: ; a010
ds NAME_BUFFER_LENGTH
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:: ; 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
sCurrentlySelectedDeck:: ; b700
ds $1
sb701:: ; b701
ds $1
ds $1
sb703:: ; b703
ds $1
ds $340
sba44:: ; ba44
ds $1
ds $11
sba56:: ; ba56
ds $1
sba57:: ; ba57
ds $1
ds $10
sba68:: ; ba68
ds $1
SECTION "SRAM1", SRAM
SECTION "SRAM2", SRAM
ds $1c00
; saved data of the current duel, including a two-byte checksum
; see SaveDuelDataToDE
sCurrentDuel:: ; bc00
ds $1
sCurrentDuelChecksum:: ; bc01
ds $2
sCurrentDuelData:: ; bc04
ds $33b
SECTION "SRAM3", SRAM
|