summaryrefslogtreecommitdiff
path: root/data/union_room.s
blob: 6934f0fd8b991a32d67ef7835ff63e4972cec3d0 (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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
	.include "asm/macros.inc"
	.include "constants/constants.inc"

	.section .rodata

	.align 2
gUnkTextboxBorderPal:: @ 82F0548
	.incbin "graphics/interface/unk_textbox_border.gbapal"

	.align 2
gUnkTextboxBorderGfx:: @ 82F0568
	.incbin "graphics/interface/unk_textbox_border.4bpp.lz"

	.align 2
gUnknown_082F0598:: @ 82F0598 struct BgTemplate
	.4byte 0x000000f8
	.4byte 0x000010e1
	.4byte 0x000020d2
	.4byte 0x000030c3

	.align 2
gUnknown_082F05A8:: @ 82F05A8
	window_template 0x00, 0x00, 0x00, 0x1e, 0x02, 0x0c, 0x0013
	window_template 0x00, 0x01, 0x0f, 0x1c, 0x04, 0x0c, 0x004f
	window_template 0x00, 0x00, 0x0f, 0x1e, 0x05, 0x0d, 0x004f
	null_window_template

	.align 2
gUnknown_082F05C8:: @ 82F05C8
	window_template 0x00, 0x01, 0x0f, 0x1c, 0x04, 0x0c, 0x00e5

	.align 2
gUnknown_082F05D0:: @ 82F05D0
	window_template 0x00, 0x01, 0x0f, 0x14, 0x04, 0x0c, 0x00e5

	.align 2
gUnknown_082F05D8:: @ 82F05D8
	window_template 0x00, 0x01, 0x0f, 0x13, 0x04, 0x0c, 0x00e5

	.align 2
gUnknown_082F05E0:: @ 82F05E0
	window_template 0x00, 0x08, 0x06, 0x0e, 0x06, 0x0c, 0x0155

	.align 2
gUnknown_082F05E8:: @ 82F05E8
	window_template 0x00, 0x17, 0x0f, 0x06, 0x04, 0x0c, 0x0155

	.align 2
gUnknown_082F05F0:: @ 82F05F0
	window_template 0x00, 0x16, 0x0b, 0x07, 0x08, 0x0c, 0x0155

	.align 2
gUnknown_082F05F8:: @ 82F05F8
	window_template 0x00, 0x16, 0x0d, 0x07, 0x06, 0x0c, 0x0155

	.align 2
gUnknown_082F0600:: @ 82F0600
	window_template 0x00, 0x16, 0x0f, 0x07, 0x04, 0x0c, 0x0155

	.align 2
gUnknown_082F0608:: @ 82F0608
	.4byte gText_WonderCards, 0x00000000
	.4byte gText_WonderNews, 0x00000001
	.4byte gText_Exit3, 0xfffffffe

	.align 2
gUnknown_082F0620:: @ 82F0620
	.4byte gText_WirelessCommunication, 0x00000000
	.4byte gText_Friend2, 0x00000001
	.4byte gText_Cancel2, 0xfffffffe

	.align 2
gUnknown_082F0638:: @ 82F0638 struct ListMenuTemplate
	.4byte NULL
	.4byte ListMenuDefaultCursorMoveFunc
	.4byte NULL
	.byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00
	.byte 0x21, 0x31, 0x00, 0x01

	.align 2
gUnknown_082F0650:: @ 82F0650
	.4byte gText_Receive, 0x00000000
	.4byte gText_Send, 0x00000001
	.4byte gText_Toss, 0x00000002
	.4byte gText_Cancel2, 0xfffffffe

	.align 2
gUnknown_082F0670:: @ 82F0670
	.4byte gText_Receive, 0x00000000
	.4byte gText_Toss, 0x00000002
	.4byte gText_Cancel2, 0xfffffffe

	.align 2
gUnknown_082F0688:: @ 82F0688
	.4byte gText_Receive, 0x00000000
	.4byte gText_Send, 0x00000001
	.4byte gText_Cancel2, 0xfffffffe

	.align 2
gUnknown_082F06A0:: @ 82F06A0
	.4byte gText_Receive, 0x00000000
	.4byte gText_Cancel2, 0xfffffffe

	.align 2
gUnknown_082F06B0:: @ 82F06B0 struct ListMenuTemplate
	.4byte gUnknown_082F0650
	.4byte ListMenuDefaultCursorMoveFunc
	.4byte NULL
	.byte 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00
	.byte 0x21, 0x31, 0x00, 0x01

	.align 2
gUnknown_082F06C8:: @ 82F06C8
	.4byte gUnknown_082F0670
	.4byte ListMenuDefaultCursorMoveFunc
	.4byte NULL
	.byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00
	.byte 0x21, 0x31, 0x00, 0x01

	.align 2
gUnknown_082F06E0:: @ 82F06E0
	.4byte gUnknown_082F0688
	.4byte ListMenuDefaultCursorMoveFunc
	.4byte NULL
	.byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00
	.byte 0x21, 0x31, 0x00, 0x01

	.align 2
gUnknown_082F06F8:: @ 82F06F8
	.4byte gUnknown_082F06A0
	.4byte ListMenuDefaultCursorMoveFunc
	.4byte NULL
	.byte 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00
	.byte 0x21, 0x31, 0x00, 0x01

	.align 2
	.4byte gText_VarietyOfEventsImportedWireless
	.4byte gText_WonderCardsInPossession
	.4byte gText_ReadNewsThatArrived
	.4byte gText_ReturnToTitle

	.align 2
gUnknown_082F0720:: @ 82F0720
	.byte 0x00, 0x01, 0x02

	.align 2
	.byte 0x00, 0x01, 0x02

	.align 2
gUnknown_082F0728:: @ 82F0728
	.byte 0x01, 0x02, 0x03

	.align 2
gUnknown_082F072C:: @ 82F072C
	.byte 0x21, 0x2c, 0x1f, 0x23, 0x25, 0x24, 0x41, 0x42
	.byte 0x00, 0x00, 0x22, 0x28, 0x20, 0x2f, 0x2f, 0x0e
	.byte 0x14, 0x2d, 0x00, 0x00

	.align 2
gUnknown_082F0740:: @ 82F0740
	.2byte 0x0004, 0x0006, 0x000d, 0x0008
	.2byte 0x000a, 0x0006, 0x0001, 0x0008
	.2byte 0x000d, 0x0004, 0x0007, 0x0004
	.2byte 0x0001, 0x0004, 0x0007, 0x0008

	.align 2
gUnknown_082F0760:: @ 82F0760
	.byte 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xff, 0x00
	.byte 0x00, 0x01

gUnknown_082F076A:: @ 82F076A
	.byte 0x00, 0x02, 0x01, 0x04, 0x03

gUnknown_082F076F:: @ 82F076F
	.byte 0x01, 0x03, 0x01, 0x04, 0x02

gUnknown_082F0774:: @ 82F0774
	.byte 0x09, 0x08, 0x07, 0x02, 0x06, 0x05, 0x04, 0x03
	.byte 0xbf, 0x02, 0xc0, 0x02, 0xc1, 0x02, 0xc2, 0x02
	.byte 0xc3, 0x02, 0xc4, 0x02, 0xc5, 0x02, 0xc6, 0x02

gUnknown_082F078C:: @ 82F078C
	.byte 0x9c, 0xfe

gUnknown_082F078E:: @ 82F078E
	.byte 0x9d, 0xfe

	.align 2
gWirelessInfoScreenPal:: @ 82F0790
	.incbin "graphics/interface/wireless_info_screen.gbapal"

	.align 2
gWirelessInfoScreenGfx:: @ 82F0990
	.incbin "graphics/interface/wireless_info_screen.4bpp.lz"

	.align 2
gWirelessInfoScreenTilemap:: @ 82F0BA0
	.incbin "graphics/interface/wireless_info_screen.bin.lz"

	.align 2
gUnknown_082F0D34:: @ 82F0D34
	.4byte 0x000001f8
    .4byte 0x00001081

	.align 2
gUnknown_082F0D3C:: @ 82F0D3C
	window_template 0x00, 0x03, 0x00, 0x18, 0x03, 0x0f, 0x0001
	window_template 0x00, 0x03, 0x04, 0x15, 0x0f, 0x0f, 0x0049
	window_template 0x00, 0x18, 0x04, 0x03, 0x0f, 0x0f, 0x0184
	null_window_template

	.align 2
gUnknown_082F0D5C:: @ 82F0D5C
	.4byte gText_WirelessCommStatus
	.4byte gText_PeopleTrading
	.4byte gText_PeopleBattling
	.4byte gText_PeopleInUnionRoom
	.4byte gText_PeopleCommunicating

	.align 2
gUnknown_082F0D70:: @ 82F0D70
	.byte 0x01, 0x01, 0x02, 0x02, 0x01, 0x02, 0x03, 0x01
	.byte 0x04, 0x04, 0x00, 0x02, 0x06, 0x03, 0x02, 0x07
	.byte 0x03, 0x02, 0x09, 0x03, 0x00, 0x0a, 0x03, 0x00
	.byte 0x0b, 0x03, 0x00, 0x0c, 0xff, 0x00, 0x0d, 0x00
	.byte 0x00, 0x10, 0x03, 0x00, 0x0f, 0x03, 0x00, 0x40
	.byte 0x02, 0x01, 0x41, 0x02, 0x02, 0x44, 0x02, 0x02
	.byte 0x45, 0x02, 0x00, 0x48, 0x02, 0x02, 0x54, 0x02
	.byte 0x01, 0x53, 0x02, 0x02, 0x51, 0x02, 0x01, 0x52
	.byte 0x02, 0x01, 0x15, 0x03, 0x02, 0x16, 0x03, 0x02
	.byte 0x17, 0x03, 0x00, 0x18, 0x03, 0x00, 0x19, 0x03
	.byte 0x00, 0x1a, 0x03, 0x00, 0x1b, 0x03, 0x00, 0x1c
	.byte 0x01, 0x02, 0x0e, 0x01, 0x02, 0x00, 0x00, 0x00

	.align 2
gUnknown_082F0DD0:: @ 82F0DD0
	.4byte 0x000001FC

	.align 2
gUnknown_082F0DD4:: @ 82F0DD4
	window_template 0x00, 0x03, 0x0f, 0x18, 0x04, 0x0e, 0x0014
	null_window_template

	.align 2
gUnknown_082F0DE4:: @ 82F0DE4
	.byte 0x01, 0x02, 0x03