blob: 272fbfd688feca9b79b821775e356bcb6b5c623d (
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
|
SECTION "SRAM0", SRAM
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
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
s0b700:: ; b700
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
|