blob: aacfa59a05029fbc47f1cecd491b0ac80c861381 (
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
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
|
gUnknown_03000000: @ 3000000
.space 0x4
.include "src/malloc.o"
.align 4
gDma3Requests: @ 3000010
.space 0xC
gUnknown_0300001C: @ 300001C
.space 0xD4
gUnknown_030000F0: @ 30000F0
.space 0xA
gUnknown_030000FA: @ 30000FA
.space 0x716
gDma3ManagerLocked: @ 3000810
.space 0x1
gDma3RequestCursor: @ 3000811
.space 0x7
.include "src/gpu_regs.o"
.include "src/bg.o"
.include "src/text.o"
.include "src/sprite.o"
gUnknown_03000D10: @ 3000D10
.space 0x10
gUnknown_03000D20: @ 3000D20
.space 0x30
gUnknown_03000D50: @ 3000D50
.space 0x4
gUnknown_03000D54: @ 3000D54
.space 0x4
gUnknown_03000D58: @ 3000D58
.space 0x4
gUnknown_03000D5C: @ 3000D5C
.space 0x4
gUnknown_03000D60: @ 3000D60
.space 0x4
gUnknown_03000D64: @ 3000D64
.space 0x4
gUnknown_03000D68: @ 3000D68
.space 0x4
gUnknown_03000D6C: @ 3000D6C
.space 0x1
gUnknown_03000D6D: @ 3000D6D
.space 0x1
gUnknown_03000D6E: @ 3000D6E
.space 0x2
gUnknown_03000D70: @ 3000D70
.space 0x2
gUnknown_03000D72: @ 3000D72
.space 0x1
gUnknown_03000D73: @ 3000D73
.space 0x1
gUnknown_03000D74: @ 3000D74
.space 0x4
gUnknown_03000D78: @ 3000D78
.space 0x8
gUnknown_03000D80: @ 3000D80
.space 0x10
gUnknown_03000D90: @ 3000D90
.space 0x10
gUnknown_03000DA0: @ 3000DA0
.space 0x4
gUnknown_03000DA4: @ 3000DA4
.space 0x4
gUnknown_03000DA8: @ 3000DA8
.space 0x4
gUnknown_03000DAC: @ 3000DAC
.space 0x4
gUnknown_03000DB0: @ 3000DB0
.space 0x8
.include "src/rtc.o"
gUnknown_03000DD0: @ 3000DD0
.space 0x4
gUnknown_03000DD4: @ 3000DD4
.space 0x4
gUnknown_03000DD8: @ 3000DD8
.space 0x4
gUnknown_03000DDC: @ 3000DDC
.space 0x4
.include "src/egg_hatch.o"
.space 0x4 @ why the gap?
gUnknown_03000DE8: @ 3000DE8
.space 0x10
gUnknown_03000DF8: @ 3000DF8
.space 0xC
gUnknown_03000E04: @ 3000E04
.space 0x2
gUnknown_03000E06: @ 3000E06
.space 0x2
.include "src/play_time.o"
.align 2
gUnknown_03000E0C: @ 3000E0C
.space 0x4
gUnknown_03000E10: @ 3000E10
.space 0x4
gUnknown_03000E14: @ 3000E14
.space 0x4
gUnknown_03000E18: @ 3000E18
.space 0x1
gUnknown_03000E19: @ 3000E19
.space 0x7
gUnknown_03000E20: @ 3000E20
.space 0x8
gUnknown_03000E28: @ 3000E28
.space 0x2
gUnknown_03000E2A: @ 3000E2A
.space 0x2
gUnknown_03000E2C: @ 3000E2C
.space 0x4
gUnknown_03000E30: @ 3000E30
.space 0x8
.include "src/script.o"
.align 2
gUnknown_03000F30: @ 3000F30
.space 0x4
gUnknown_03000F34: @ 3000F34
.space 0x2
gUnknown_03000F36: @ 3000F36
.space 0x2
gUnknown_03000F38: @ 3000F38
.space 0x2
gUnknown_03000F3A: @ 3000F3A
.space 0x2
gUnknown_03000F3C: @ 3000F3C
.space 0x4
gUnknown_03000F40: @ 3000F40
.space 0x4
gUnknown_03000F44: @ 3000F44
.space 0x4
.include "src/sound.o"
gUnknown_03000F50: @ 3000F50
.space 0x8
gUnknown_03000F58: @ 3000F58
.space 0x20
gUnknown_03000F78: @ 3000F78
.space 0x188
gUnknown_03001100: @ 3001100
.space 0x1
gUnknown_03001101: @ 3001101
.space 0x1
gUnknown_03001102: @ 3001102
.space 0x6
gUnknown_03001108: @ 3001108
.space 0x1C
gUnknown_03001124: @ 3001124
.space 0xC
gUnknown_03001130: @ 3001130
.space 0x4
gUnknown_03001134: @ 3001134
.space 0x4
gUnknown_03001138: @ 3001138
.space 0x4
gUnknown_0300113C: @ 300113C
.space 0x4
gUnknown_03001140: @ 3001140
.space 0x4
gUnknown_03001144: @ 3001144
.space 0x4
gUnknown_03001148: @ 3001148
.space 0x4
gUnknown_0300114C: @ 300114C
.space 0x4
gUnknown_03001150: @ 3001150
.space 0x4
gUnknown_03001154: @ 3001154
.space 0x4
gUnknown_03001158: @ 3001158
.space 0x4
gUnknown_0300115C: @ 300115C
.space 0x4
gUnknown_03001160: @ 3001160
.space 0x8
gUnknown_03001168: @ 3001168
.space 0xC
gUnknown_03001174: @ 3001174
.space 0x1
gUnknown_03001175: @ 3001175
.space 0x1
gUnknown_03001176: @ 3001176
.space 0x2
gUnknown_03001178: @ 3001178
.space 0x4
gUnknown_0300117C: @ 300117C
.space 0x4
gUnknown_03001180: @ 3001180
.space 0x8
gUnknown_03001188: @ 3001188
.space 0x68
gUnknown_030011F0: @ 30011F0
.space 0x2
gUnknown_030011F2: @ 30011F2
.space 0x2
gUnknown_030011F4: @ 30011F4
.space 0x2
gUnknown_030011F6: @ 30011F6
.space 0x1
gUnknown_030011F7: @ 30011F7
.space 0x1
gUnknown_030011F8: @ 30011F8
.space 0x4
gUnknown_030011FC: @ 30011FC
.space 0x2
gUnknown_030011FE: @ 30011FE
.space 0x2
gUnknown_03001200: @ 3001200
.space 0x2
gUnknown_03001202: @ 3001202
.space 0x2
gUnknown_03001204: @ 3001204
.space 0x4
gUnknown_03001208: @ 3001208
.space 0x2
sTestingTransitionId: @ 300120A
.space 0x1
sTestingTransitionState: @ 300120B
.space 0x5
gUnknown_03001210: @ 3001210
.space 0x30
gUnknown_03001240: @ 3001240
.space 0x30
gUnknown_03001270: @ 3001270
.space 0x4
gUnknown_03001274: @ 3001274
.space 0x4
gUnknown_03001278: @ 3001278
.space 0x1
gUnknown_03001279: @ 3001279
.space 0x3
gUnknown_0300127C: @ 300127C
.space 0x4
gUnknown_03001280: @ 3001280
.space 0x4
gUnknown_03001284: @ 3001284
.space 0x4
gUnknown_03001288: @ 3001288
.space 0x4
gUnknown_0300128C: @ 300128C
.space 0x1
gUnknown_0300128D: @ 300128D
.space 0x1
gUnknown_0300128E: @ 300128E
.space 0x2
gUnknown_03001290: @ 3001290
.space 0x4
gUnknown_03001294: @ 3001294
.space 0x4
gUnknown_03001298: @ 3001298
.space 0x4
.include "src/multiboot.o"
.space 0x4 @ XXX: why is this needed?
.align 2
gUnknown_030012A8: @ 30012A8
.space 0x10
.include "src/berry_fix_program.o"
gUnknown_030012BC: @ 30012BC
.space 0x4
gUnknown_030012C0: @ 30012C0
.space 0x4
gUnknown_030012C4: @ 30012C4
.space 0x4
gUnknown_030012C8: @ 30012C8
.space 0x18
gUnknown_030012E0: @ 30012E0
.space 0x2
gUnknown_030012E2: @ 30012E2
.space 0x2
gUnknown_030012E4: @ 30012E4
.space 0x2
gUnknown_030012E6: @ 30012E6
.space 0x2
gUnknown_030012E8: @ 30012E8
.space 0x4
gUnknown_030012EC: @ 30012EC
.space 0x2
gUnknown_030012EE: @ 30012EE
.space 0x2
gUnknown_030012F0: @ 30012F0
.space 0x2
gUnknown_030012F2: @ 30012F2
.space 0x2
gUnknown_030012F4: @ 30012F4
.space 0x4
gUnknown_030012F8: @ 30012F8
.space 0x2
gUnknown_030012FA: @ 30012FA
.space 0x2
gUnknown_030012FC: @ 30012FC
.space 0x4
gUnknown_03001300: @ 3001300
.space 0x770
.include "src/agb_flash.o"
.include "src/siirtc.o"
.include "tools/agbcc/lib/libgcc.a:dp-bit.o"
.include "tools/agbcc/lib/libgcc.a:fp-bit.o"
|