-
Notifications
You must be signed in to change notification settings - Fork 14
/
linker.ld
1432 lines (1385 loc) · 65.5 KB
/
linker.ld
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
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
MEMORY {
ewram : ORIGIN = 0x02000000 LENGTH = 256K
iwram : ORIGIN = 0x03000000 LENGTH = 32K
rom : ORIGIN = 0x08000000 LENGTH = 32M
}
gNumMusicPlayers = 9;
gUnk_Audio0x64 = 0x64;
gUnk_Audio0x194F700 = 0x194F700;
gUnk_Audio0x50 = 0x50;
SECTIONS {
ewram (NOLOAD) : ALIGN(4) {
. = 0x00002000; gClipdataCollisionTypes = .;
. = 0x00002400; gClipdataCollisionTypes_Tilemap = .;
. = 0x00003000; gClipdataBehaviorTypes = .;
. = 0x00003800; gClipdataBehaviorTypes_Tilemap = .;
. = 0x00004000; gTilemap = .;
. = 0x00006000; gCommonTilemap = .;
. = 0x00007000; gDecompBg3Map = .;
. = 0x00026300; gHazeValues = .;
. = 0x00026d00; gPreviousHazeValues = .;
. = 0x00027700; gCurrentCharacterGfx = .;
. = 0x00027780; gMakeSolidBlocks = .;
. = 0x00027800; gDecompClipdataMap = .;
. = 0x0002a800; gDecompBg0Map = .;
. = 0x0002d800; gDecompBg1Map = .;
. = 0x00030800; gDecompBg2Map = .;
. = 0x00033800; gMinimapTilesWithObtainedItems = .;
. = 0x00034000; gDecompressedMinimapVisitedTiles = .;
. = 0x00034800; gDecompressedMinimapData = .;
. = 0x00035400; unk_02035400 = .;
. = 0x00035c00; gNeverReformBlocks = .;
. = 0x00036c00; gItemsCollected = .;
. = 0x00037400; gVisitedMinimapTiles = .;
. = 0x00037e00; gEventsTriggered = .;
. = 0x00037e20; gMinimapTilesGfx = .;
. = 0x00038000; gSram = .;
. = 0x0003f080; gSramDemoInputData = .;
. = 0x0003f280; gSramDemoInputDuration = .;
} >ewram
iwram (NOLOAD) : ALIGN(4) {
. = 0x00000000; gDebugFlag = .;
. = 0x00000001; gSramErrorFlag = .;
. = 0x00000002; gFrameCounter16Bit = .;
. = 0x00000004; gStereoFlag = .;
. = 0x00000005; gSubGameModeStage = .;
. = 0x00000006; gWrittenToBLDALPHA = .;
. = 0x00000008; gWrittenToBLDCNT_Internal = .;
. = 0x0000000a; gWrittenToDISPCNT = .;
. = 0x0000000e; gWrittenToWININ_H = .;
. = 0x0000000f; gWrittenToWINOUT_L = .;
. = 0x00000010; gBackdropColor = .;
. = 0x00000012; gWrittenToBLDY = .;
. = 0x00000014; gFileScreenOptionsUnlocked = .;
. = 0x00000020; gLanguage = .;
. = 0x00000024; gGameCompletion = .;
. = 0x00000028; gCompletedGameFlagCopy = .;
. = 0x00000029; gMonochromeBgFading = .;
. = 0x0000002A; gWhichBGPositionIsWrittenToBG3OFS = .;
. = 0x0000002B; gSamusOnTopOfBackgrounds = .;
. = 0x0000002C; gDifficulty = .;
. = 0x0000002D; gUseMotherShipDoors = .;
. = 0x0000002E; gTimeAttackFlag = .;
. = 0x0000002F; gCutsceneToSkip = .;
. = 0x00000030; gMusicTrackInfo = .;
. = 0x00000038; gCurrentDemo = .;
. = 0x0000003c; gResetGame = .;
. = 0x0000003D; gDisableScrolling = .;
. = 0x0000003E; gSlowScrollingTimer = .;
. = 0x00000042; gSkipDoorTransition = .;
. = 0x00000043; gDisableSoftreset = .;
. = 0x00000044; gCollectingTank = .;
. = 0x00000045; gDisableAnimatedGraphicsTimer = .;
. = 0x00000046; gAnimatedGraphicsToUpdate = .;
. = 0x00000048; gDisableDoorAndTanks = .;
. = 0x00000049; gDisablePause = .;
. = 0x0000004A; gHideHud = .;
. = 0x0000004B; gShipLandingFlag = .;
. = 0x0000004C; gDisableClipdataChangingTransparency = .;
. = 0x0000004D; gDisableAnimatedPalette = .;
. = 0x00000050; gInGameCutscenesTriggered = .;
. = 0x00000054; gCurrentArea = .;
. = 0x00000055; gCurrentRoom = .;
. = 0x00000056; gLastDoorUsed = .;
. = 0x00000057; gLastDoorProperties = .;
. = 0x00000058; gDisplayLocationText = .;
. = 0x00000059; gMinimapX = .;
. = 0x0000005A; gMinimapY = .;
. = 0x0000005b; gNumberOfNeverReformBlocks = .;
. = 0x00000063; gNumberOfItemsCollected = .;
. = 0x0000006b; gCurrentHazeValue = .;
. = 0x0000006C; gEffectYPosition = .;
. = 0x0000006E; gEffectYPositionOffset = .;
. = 0x00000071; gScreenShakeXOffset = .;
. = 0x00000072; gScreenShakeYOffset = .;
. = 0x00000074; gScreenShakeRelated = .;
. = 0x00000076; gDISPCNTBackup = .;
. = 0x00000078; gSpriteset = .;
. = 0x00000079; gCurrentClipdataAffectingAction = .;
. = 0x0000007A; gSpritesetEntryUsed = .;
. = 0x0000007B; gDoorUnlockTimer = .;
. = 0x0000007c; gDisableDrawingSprites = .;
. = 0x0000007d; gCurrentCutscene = .;
. = 0x0000007e; gTourianEscapeCutsceneStage = .;
. = 0x0000007f; gFreeMovementLockCamera = .;
. = 0x00000080; gHazeInfo = .;
. = 0x00000088; gIoRegistersBackup = .;
. = 0x0000009C; gBgPointersAndDimensions = .;
. = 0x000000BC; gCurrentRoomEntry = .;
. = 0x000000DC; gCurrentAffectingClipdata = .;
. = 0x000000E4; gBackgroundPositions = .;
. = 0x000000F8; gWaitingSpacePiratesPosition = .;
. = 0x000000FC; gBg2Movement = .;
. = 0x00000100; gLockScreen = .;
. = 0x00000108; gSuitFlashEffect = .;
. = 0x00000110; gScreenShakeY = .;
. = 0x00000114; gScreenShakeX = .;
. = 0x00000118; gCurrentScrolls = .;
. = 0x00000130; gCurrentPowerBomb = .;
. = 0x00000144; gCamera = .;
. = 0x0000014c; gMaxInGameTimerFlag = .;
. = 0x00000150; gInGameTimer = .;
. = 0x00000154; gBestCompletionTimes = .;
. = 0x00000184; gInGameTimerAtBosses = .;
. = 0x00000198; gLastElevatorUsed = .;
. = 0x0000019C; gInGameCutscene = .;
. = 0x000001A8; gAlarmTimer = .;
. = 0x000001AC; gSpriteData = .;
. = 0x000006EC; gSpritesetSpritesID = .;
. = 0x000006FB; gSpritesetGfxSlots = .;
. = 0x0000070C; gSubSpriteData1 = .;
. = 0x00000720; gSubSpriteData2 = .;
. = 0x00000734; gParasiteRelated = .;
. = 0x00000738; gCurrentSprite = .;
. = 0x00000770; gSpriteDebris = .;
. = 0x000007F0; gPreviousVerticalCollisionCheck = .;
. = 0x000007F1; gPreviousCollisionCheck = .;
. = 0x000007F2; gIgnoreSamusAndSpriteCollision = .;
. = 0x000007F3; gSpriteDrawOrder = .;
. = 0x0000080C; gBossWork = .;
. = 0x0000083C; gSpriteRng = .;
. = 0x00000840; gParticleEffects = .;
. = 0x00000900; gMissileHighlightStatus = .;
. = 0x00000901; gPowerBombHighlightStatus = .;
. = 0x00000902; gSuperMissileHighlightStatus = .;
. = 0x00000903; gUpdateMinimapFlag = .;
. = 0x00000904; gEnergyDigits = .;
. = 0x00000908; gMaxEnergyDigits = .;
. = 0x0000090C; gMissileDigits = .;
. = 0x00000910; gPowerBombDigits = .;
. = 0x00000914; gSuperMissileDigits = .;
. = 0x00000918; gCurrentParticleEffectOamFramePointer = .;
. = 0x0000091C; gAmmoDigitsGfx = .;
. = 0x0000095C; gCurrentEscapeStatus = .;
. = 0x0000095D; gEscapeTimerCounter = .;
. = 0x0000095E; gEscapeTimerDigits = .;
. = 0x00000964; gParticleEscapeOamFrames = .;
. = 0x00000996; gEnergyRefillAnimation = .;
. = 0x00000997; gMissileRefillAnimation = .;
. = 0x00000998; gSuperMissileRefillAnimation = .;
. = 0x00000999; gPowerBombRefillAnimation = .;
. = 0x0000099A; gParticleSamusReflectionOamFrames = .;
. = 0x00000A2C; gProjectileData = .;
. = 0x00000BEC; gArmCannonY = .;
. = 0x00000BEE; gArmCannonX = .;
. = 0x00000bf0; gPauseScreenFlag = .;
. = 0x00000bf1; gAreaBeforeTransition = .;
. = 0x00000bf2; gCurrentItemBeingAcquired = .;
. = 0x00000bf3; gOptionsOptionSelected = .;
. = 0x00000bf4; gBg0HOFS_NonGameplay = .;
. = 0x00000bf6; gBg0VOFS_NonGameplay = .;
. = 0x00000bf8; gBg1HOFS_NonGameplay = .;
. = 0x00000bfA; gBg1VOFS_NonGameplay = .;
. = 0x00000bfC; gBg2HOFS_NonGameplay = .;
. = 0x00000bfE; gBg2VOFS_NonGameplay = .;
. = 0x00000C00; gBg3HOFS_NonGameplay = .;
. = 0x00000C02; gBg3VOFS_NonGameplay = .;
. = 0x00000c04; gCurrentOamRotation = .;
. = 0x00000c06; gCurrentOamScaling = .;
. = 0x00000c08; gLastAreaNameVisited = .;
. = 0x00000c0c; gCurrentMessage = .;
. = 0x00000c1c; gSramCorruptFlag = .;
. = 0x00000c1d; gIsLoadingFile = .;
. = 0x00000c1e; gMostRecentSaveFile = .;
. = 0x00000c1f; gHasSaved = .;
. = 0x00000c20; gUnk_3000c20 = .;
. = 0x00000c21; gSramOperationStage = .;
. = 0x00000c24; gSaveFilesInfo = .;
. = 0x00000c6c; gStartingInfo = .;
. = 0x00000c70; gMainGameMode = .;
. = 0x00000c72; gGameModeSub1 = .;
. = 0x00000c74; gGameModeSub2 = .;
. = 0x00000c75; gGameModeSub3 = .;
. = 0x00000c76; gVblankActive = .;
. = 0x00000c77; gFrameCounter8Bit = .;
. = 0x00000c78; gVBlankRequestFlag = .;
. = 0x00000c7c; gInterruptCode = .;
. = 0x00000E7C; gOamData = .;
. = 0x0000137c; gButtonInput = .;
. = 0x0000137e; gPreviousButtonInput = .;
. = 0x00001380; gChangedInput = .;
. = 0x00001382; gNextOamSlot = .;
. = 0x00001394; gWrittenToBG2X = .;
. = 0x00001398; gWrittenToBG2Y = .;
. = 0x0000139c; gWrittenToMOSAIC_H = .;
. = 0x0000139e; gWrittenToMOSAIC_L = .;
. = 0x000013A0; gBg2Scaling = .;
. = 0x000013A2; gUnk_30013a2 = .;
. = 0x000013A4; gBg2Rotation = .;
. = 0x000013A6; gWrittenToBG2PA = .;
. = 0x000013A8; gWrittenToBG2PB = .;
. = 0x000013Aa; gWrittenToBG2PC = .;
. = 0x000013Ac; gWrittenToBG2PD = .;
. = 0x000013AE; gWrittenToBLDY_NonGameplay = .;
. = 0x000013B0; gWrittenToBLDALPHA_L = .;
. = 0x000013B2; gWrittenToBLDALPHA_H = .;
. = 0x000013B4; gBg0XPosition = .;
. = 0x000013B6; gBg0YPosition = .;
. = 0x000013B8; gBg1XPosition = .;
. = 0x000013BA; gBg1YPosition = .;
. = 0x000013BC; gBg2XPosition = .;
. = 0x000013BE; gBg2YPosition = .;
. = 0x000013C0; gBg3XPosition = .;
. = 0x000013C2; gBg3YPosition = .;
. = 0x000013d2; gDemoState = .;
. = 0x000013D4; gSamusData = .;
. = 0x000013F4; gSamusDataCopy = .;
. = 0x00001414; gSamusWeaponInfo = .;
. = 0x0000141C; gSamusEcho = .;
. = 0x00001528; gScrewSpeedAnimation = .;
. = 0x00001530; gEquipment = .;
. = 0x00001544; gSamusHazardDamage = .;
. = 0x0000154C; gSamusEnvironmentalEffects = .;
. = 0x00001588; gSamusPhysics = .;
. = 0x00001600; gPreviousXPosition = .;
. = 0x00001602; gPreviousYPosition = .;
. = 0x00001604; gEndingFlags = .;
. = 0x00001606; gPreventMovementTimer = .;
. = 0x00001608; gDisableDrawingSamusAndScrolling = .;
. = 0x0000160c; gTimeAttackData = .;
. = 0x0000168C; gButtonAssignments = .;
. = 0x00001694; gTimeAttackRecord = .;
. = 0x000016C4; gNonGameplayRAM = .;
. = 0x00001cec; gVBlankCallback = .;
. = 0x00001cf0; gHBlankCallback = .;
. = 0x00001cf4; gVCountCallback = .;
. = 0x00001cf8; gSerialCommunicationCallback = .;
. = 0x00001cfc; gTimer3Callback = .;
. = 0x00001d00; gMusicInfo = .;
. = 0x0000376c; gUnk_300376c = .;
. = 0x00003794; gPsgSounds = .;
. = 0x00003834; gSoundChannelBackup = .;
. = 0x000039bc; gSoundChannelTrack2Backup = .;
. = 0x00003b44; gSoundQueue = .;
. = 0x00003b8c; gSoundCodeAPointer = .;
. = 0x00003b90; gSoundCodeA = .;
. = 0x000041e8; gSoundCodeBPointer = .;
. = 0x000041ec; gSoundCodeB = .;
. = 0x00004290; gSoundCodeCPointer = .;
. = 0x00004294; gSoundCodeC = .;
. = 0x00004348; gTrack0Variables = .;
. = 0x00004708; gTrack1Variables = .;
. = 0x00004a28; gTrack2Variables = .;
. = 0x00004ac8; gTrack3Variables = .;
. = 0x00004b68; gTrack4Variables = .;
. = 0x00004c08; gTrack5Variables = .;
. = 0x00004ca8; gTrack6Variables = .;
. = 0x00004d98; gTrack7Variables = .;
. = 0x00004de8; gTrack8Variables = .;
. = 0x00004fc9; gUnk_03004fc9 = .;
. = 0x00004fca; gDemoInputData = .;
. = 0x000051ca; gDemoInputDuration = .;
. = 0x000053ca; gDemoInputNumber = .;
. = 0x000053cc; gDemoInputTimer = .;
. = 0x000053ce; gDemoInput = .;
. = 0x000053d0; gNotPressingUp = .;
. = 0x000053E0; gSamusPalette = .;
. = 0x00005440; gSamusPaletteSize = .;
. = 0x00005448; gWrittenToWIN1H = .;
. = 0x0000544a; gWrittenToWIN1V = .;
. = 0x0000544c; gWrittenToBLDCNT = .;
. = 0x00005450; gTilemapAndClipPointers = .;
. = 0x0000545C; gHatchData = .;
. = 0x000054DC; gNumberOfValidHatchesInRoom = .;
. = 0x000054E0; gDoorPositionStart = .;
. = 0x000054E4; gHatchesState = .;
. = 0x000054EC; gBg3Movement = .;
. = 0x000054F4; gBg0Movement = .;
. = 0x000054Fc; gTilesetTransparentColor = .;
. = 0x00005504; gUnusedStruct_3005504 = .;
. = 0x0000550C; gSamusDoorPositionOffset = .;
. = 0x0000550e; gDestinationRoom = .;
. = 0x00005510; gBg3CntDuringDoorTransition = .;
. = 0x00005512; gBg1CntDuringDoorTransition = .;
. = 0x00005514; gUnk_3005514 = .;
. = 0x00005515; gScreenYOffset = .;
. = 0x00005516; gScreenXOffset = .;
. = 0x00005518; gRainSoundEffect = .;
. = 0x0000551c; gWaterMovement = .;
. = 0x00005520; gColorFading = .;
. = 0x00005528; gBrokenBlocks = .;
. = 0x000056a8; gLastTankCollected = .;
. = 0x000056ac; gBombChains = .;
. = 0x000056bc; gActiveBombChainTypes = .;
. = 0x000056c0; gTransparencyRelated = .;
. = 0x000056c4; gDefaultTransparency = .;
. = 0x000056cc; gBldalphaData1 = .;
. = 0x000056d4; gBldalphaData2 = .;
. = 0x000056dc; gBLDYData1 = .;
. = 0x000056e4; gBLDYData2 = .;
. = 0x000056ec; gAnimatedPaletteTiming = .;
. = 0x000056f0; gHatchFlashingAnimation = .;
. = 0x000056f4; gAnimatedGraphicsEntry = .;
. = 0x000056f8; gBackgroundEffect = .;
. = 0x00005700; gScrollCounter = .;
. = 0x00005704; gClipdataCodePointer = .;
. = 0x00005708; gCurrentRoomScrollDataPointer = .;
. = 0x00005714; gScrollingVelocityCaps = .;
. = 0x0000571c; gHazeLoops = .;
. = 0x00005728; gUnk_3005728 = .;
. = 0x00005729; gUnk_3005729 = .;
. = 0x0000572c; gHazeProcessCodePointer = .;
. = 0x00005730; gAnimatedGraphicsData = .;
. = 0x000057F0; gTankAnimations = .;
. = 0x00005800; gMaintainedInputData = .;
. = 0x00005804; gUnk_3005804 = .;
. = 0x00005806; gOamXOffset_NonGameplay = .;
. = 0x00005807; gOamYOffset_NonGameplay = .;
. = 0x00005808; gIoTransferInfo = .;
. = 0x00005820; gMultiBootParamData = .;
. = 0x0000586c; gDataSentPointer = .;
. = 0x00005870; gDataSentSize = .;
. = 0x00005874; gUnk_3005874 = .;
. = 0x00005880; gUnk_3005880 = .;
. = 0x00005884; gUnk_3005884 = .;
. = 0x00005888; gUnk_3005888 = .;
. = 0x00005890; gUnk_3005890 = .;
. = 0x000058a8; gUnk_30058a8 = .;
. = 0x000058aa; gUnk_30058aa = .;
. = 0x000058ac; gUnk_30058ac = .;
. = 0x000058ae; gUnk_30058ae = .;
. = 0x000058af; gUnk_30058af = .;
. = 0x000058b0; gUnk_30058b0 = .;
. = 0x000058b1; gUnk_30058b1 = .;
. = 0x000058b2; gRegIme_Backup = .;
. = 0x000058b4; gRegIe_Backup = .;
. = 0x000058b6; gRegTm3Cnt_H_Backup = .;
. = 0x000058b8; gRegSiocnt_Backup = .;
. = 0x000058ba; gRegRcnt_Backup = .;
. = 0x000058bc; gErrorFlag = .;
. = 0x000058c0; gUnk_30058c0 = .;
. = 0x000058c4; gUnk_30058c4 = .;
. = 0x000058cc; gUnk_30058cc = .;
. = 0x000058cd; gUnk_30058cd = .;
. = 0x000058ce; gUnk_30058ce = .;
. = 0x000058cf; gUnk_30058cf = .;
. = 0x000058d0; gUnk_30058d0 = .;
. = 0x000058d2; gUnk_30058d2 = .;
. = 0x000058d3; gUnk_30058d3 = .;
. = 0x000058d5; gUnk_30058d5 = .;
. = 0x000058d6; gUnk_30058d6 = .;
. = 0x000058d8; gUnk_30058d8 = .;
. = 0x000058da; gUnk_30058da = .;
. = 0x000058e0; src/libgcc/fp-bit-base.o(.bss);
. = 0x000058f8; src/libgcc/float.o(.bss);
. = 0x00005910; gTrackData8 = .;
. = 0x00005950; gTrackData3 = .;
. = 0x00005990; gTrackData1 = .;
. = 0x000059D0; gTrackData6 = .;
. = 0x00005A10; gTrackData4 = .;
. = 0x00005A50; gTrackData0 = .;
. = 0x00005A90; gTrackData7 = .;
. = 0x00005AD0; gTrackData2 = .;
. = 0x00005B10; gTrackData5 = .;
. = 0x00005b50; gUnk_3005b50 = .;
. = 0x00005b54; gUnk_3005b54 = .;
. = 0x00005b60; gCableLinkInfo = .;
. = 0x00007e60; sp_sys = .;
. = 0x00007fa0; sp_irq = .;
. = 0x00007ff8; gInterruptCheckFlag = .;
. = 0x00007ffc; gIntrCodePointer = .;
. = 0x00007ffc; intr_vector = .;
} >iwram
rom : ALIGN(2) {
asm/romheader.o(.text);
asm/crt0.o(.text);
asm/intr_main.o(.text);
src/agbmain.o(.text);
src/init_game.o(.text);
src/softreset_input.o(.text);
src/syscall_wrappers.o(.text);
src/update_input.o(.text);
src/init_helpers.o(.text);
src/fixed_point.o(.text);
src/callbacks.o(.text);
src/sram_misc.o(.text);
asm/disasm_0x080010c4.o(.text);
asm/disasm_0x08002a58.o(.text);
src/music_wrappers.o(.text);
asm/audio_internal.o(.text);
asm/syscalls.o(.text);
src/sram/sram.o(.text);
src/samus.o(.text);
src/demo_input.o(.text);
src/in_game.o(.text);
src/sprite.o(.text);
src/sprite_util.o(.text);
src/sprite_debris.o(.text);
src/location_text.o(.text);
src/sprites_AI/chozo_statue_movement.o(.text);
src/sprites_AI/water_drop.o(.text);
src/sprites_AI/explosion_zebes_escape.o(.text);
src/sprites_AI/enemy_drop.o(.text);
src/sprites_AI/unused_sprites.o(.text);
src/sprites_AI/morph_ball.o(.text);
src/sprites_AI/power_grip.o(.text);
src/sprites_AI/charge_beam.o(.text);
src/sprites_AI/chozo_statue.o(.text);
src/sprites_AI/unknown_item_chozo_statue.o(.text);
src/sprites_AI/chozo_ball.o(.text);
src/sprites_AI/zoomer.o(.text);
src/sprites_AI/zeela.o(.text);
src/sprites_AI/kraid.o(.text);
src/sprites_AI/item_banner.o(.text);
src/sprites_AI/ripper.o(.text);
src/sprites_AI/ripper2.o(.text);
src/sprites_AI/zeb.o(.text);
src/sprites_AI/skree.o(.text);
src/sprites_AI/reo.o(.text);
src/sprites_AI/zipline.o(.text);
src/sprites_AI/sova.o(.text);
src/sprites_AI/multiviola.o(.text);
src/sprites_AI/geruta.o(.text);
src/sprites_AI/squeept.o(.text);
src/sprites_AI/map_station.o(.text);
src/sprites_AI/save_platform.o(.text);
src/sprites_AI/dragon.o(.text);
src/sprites_AI/deorem.o(.text);
src/sprites_AI/dessgeega.o(.text);
src/sprites_AI/waver.o(.text);
src/sprites_AI/hive.o(.text);
src/sprites_AI/imago_larva.o(.text);
src/sprites_AI/morph_ball_launcher.o(.text);
src/sprites_AI/imago_cocoon.o(.text);
src/sprites_AI/elevator_pad.o(.text);
src/sprites_AI/space_pirate.o(.text);
src/sprites_AI/black_space_pirate.o(.text);
src/sprites_AI/escape_ship_pirate.o(.text);
src/sprites_AI/zipline_generator.o(.text);
src/sprites_AI/gamet.o(.text);
src/sprites_AI/security_gate.o(.text);
src/sprites_AI/zebbo.o(.text);
src/sprites_AI/worker_robot.o(.text);
src/sprites_AI/parasite.o(.text);
src/sprites_AI/piston.o(.text);
src/sprites_AI/ridley.o(.text);
src/sprites_AI/metroid.o(.text);
src/sprites_AI/rinka.o(.text);
src/sprites_AI/polyp.o(.text);
src/sprites_AI/viola.o(.text);
src/sprites_AI/security_laser.o(.text);
src/sprites_AI/holtz.o(.text);
src/sprites_AI/gekitai_machine.o(.text);
src/sprites_AI/ruins_test.o(.text);
src/sprites_AI/mella.o(.text);
src/sprites_AI/atomic.o(.text);
src/sprites_AI/area_banner.o(.text);
src/sprites_AI/mother_brain.o(.text);
src/sprites_AI/acid_worm.o(.text);
src/sprites_AI/sidehopper.o(.text);
src/sprites_AI/geron_norfair.o(.text);
src/sprites_AI/geega.o(.text);
src/sprites_AI/zebetite_and_cannon.o(.text);
src/sprites_AI/imago_larva_right_side.o(.text);
src/sprites_AI/tangle_vine.o(.text);
src/sprites_AI/imago.o(.text);
src/sprites_AI/crocomire.o(.text);
src/sprites_AI/searchlight_eye.o(.text);
src/sprites_AI/geron.o(.text);
src/sprites_AI/gunship.o(.text);
src/sprites_AI/glass_tube.o(.text);
src/sprites_AI/save_platform_chozodia.o(.text);
src/sprites_AI/baristute.o(.text);
src/sprites_AI/elevator_statue.o(.text);
src/sprites_AI/rising_chozo_pillar.o(.text);
src/sprites_AI/skultera.o(.text);
src/sprites_AI/boss_statues.o(.text);
src/sprites_AI/searchlight.o(.text);
src/sprites_AI/primary_sprite_B3.o(.text);
src/sprites_AI/gadora.o(.text);
src/sprites_AI/steam.o(.text);
src/sprites_AI/unknown_item_block.o(.text);
src/sprites_AI/escape_ship.o(.text);
src/sprites_AI/space_pirate_carrying_power_bomb.o(.text);
src/sprites_AI/falling_chozo_pillar.o(.text);
src/sprites_AI/mecha_ridley.o(.text);
src/sprites_AI/escape_gate.o(.text);
src/projectile_util.o(.text);
src/projectile.o(.text);
src/hud.o(.text);
src/escape.o(.text);
src/hud_generic.o(.text);
src/particle.o(.text);
src/screen_shake.o(.text);
src/transparency.o(.text);
src/room.o(.text);
src/power_bomb_explosion.o(.text);
src/gadora_hatch.o(.text);
src/in_game_timer.o(.text);
src/display.o(.text);
src/process_pause_press.o(.text);
src/room_cutscene.o(.text);
src/clipdata.o(.text);
src/scroll.o(.text);
src/block.o(.text);
src/bg_clip.o(.text);
src/color_effects.o(.text);
src/color_fading.o(.text);
src/haze.o(.text);
src/animated_graphics.o(.text);
src/connection.o(.text);
src/in_game_cutscene.o(.text);
src/event.o(.text);
src/room_music.o(.text);
src/demo.o(.text);
src/cutscenes/cutscene_utils.o(.text);
src/cutscenes/kraid_rising.o(.text);
src/cutscenes/story_text_cutscene.o(.text);
src/cutscenes/mother_brain_close_up.o(.text);
src/cutscenes/ridley_in_space.o(.text);
src/cutscenes/ridley_landing.o(.text);
src/cutscenes/ridley_spawn.o(.text);
src/cutscenes/mecha_sees_samus.o(.text);
src/cutscenes/getting_fully_powered_suit.o(.text);
src/cutscenes/before_charlie.o(.text);
src/cutscenes/statue_opening.o(.text);
src/cutscenes/enter_tourian.o(.text);
src/cutscenes/samus_in_blue_ship.o(.text);
src/oam_id.o(.text);
src/menus/pause_screen.o(.text);
src/minimap.o(.text);
src/menus/pause_screen_map.o(.text);
src/text.o(.text);
src/menus/status_screen.o(.text);
src/menus/pause_screen_sub_menus.o(.text);
src/save_file.o(.text);
src/menus/erase_sram.o(.text);
src/menus/title_screen.o(.text);
src/menus/game_over.o(.text);
src/menus/file_select.o(.text);
src/softreset.o(.text);
src/time_attack.o(.text);
src/complex_oam.o(.text);
src/intro.o(.text);
src/tourian_escape.o(.text);
src/fusion_gallery.o(.text);
src/ending_and_gallery.o(.text);
src/chozodia_escape.o(.text);
src/cable_link.o(.text);
asm/libgcc.o(.text);
asm/disasm_0x0808af18.o(.text);
src/libgcc/fp-bit-base.o(.text);
src/libgcc/float.o(.text);
src/libgcc/libgcc.o(.text);
} >rom
.rodata : ALIGN(2) {
src/data/generic_data.o(.rodata);
src/data/audio.o(.rodata);
audio/voice_groups/voice_group0.o(.rodata);
audio/voice_groups/voice_group1.o(.rodata);
audio/voice_groups/voice_group2.o(.rodata);
audio/voice_groups/voice_group3.o(.rodata);
audio/voice_groups/voice_group4.o(.rodata);
audio/voice_groups/voice_group5.o(.rodata);
audio/voice_groups/voice_group6.o(.rodata);
audio/voice_groups/voice_group7.o(.rodata);
audio/voice_groups/voice_group8.o(.rodata);
audio/voice_groups/voice_group9.o(.rodata);
audio/voice_groups/voice_group10.o(.rodata);
audio/voice_groups/voice_group11.o(.rodata);
audio/voice_groups/voice_group12.o(.rodata);
audio/voice_groups/voice_group13.o(.rodata);
audio/voice_groups/voice_group14.o(.rodata);
audio/voice_groups/voice_group15.o(.rodata);
audio/voice_groups/voice_group16.o(.rodata);
audio/voice_groups/voice_group17.o(.rodata);
audio/voice_groups/voice_group18.o(.rodata);
audio/voice_groups/voice_group19.o(.rodata);
audio/voice_groups/voice_group20.o(.rodata);
audio/voice_groups/voice_group21.o(.rodata);
audio/voice_groups/voice_group22.o(.rodata);
audio/samples/sample_0x8f244.o(.rodata);
src/data/music_track_data.o(.rodata);
audio/sound_entries.o(.rodata);
audio/tracks/track_0.o(.rodata);
audio/samples/sample_0x908e4.o(.rodata);
audio/samples/sample_0x90f2c.o(.rodata);
audio/samples/sample_0x9109c.o(.rodata);
audio/samples/sample_0x91338.o(.rodata);
audio/samples/sample_0x91dcc.o(.rodata);
audio/samples/sample_0x92240.o(.rodata);
audio/samples/sample_0x92560.o(.rodata);
audio/samples/sample_0x92c00.o(.rodata);
audio/samples/sample_0x92d1c.o(.rodata);
audio/samples/sample_0x92fdc.o(.rodata);
audio/samples/sample_0x93308.o(.rodata);
audio/samples/sample_0x934d8.o(.rodata);
audio/samples/sample_0x93784.o(.rodata);
audio/samples/sample_0x93f44.o(.rodata);
audio/samples/sample_0x9470c.o(.rodata);
audio/samples/sample_0x98ad0.o(.rodata);
audio/samples/sample_0x9f350.o(.rodata);
audio/samples/sample_0x9f8a4.o(.rodata);
audio/samples/sample_0xa0328.o(.rodata);
audio/samples/sample_0xa1120.o(.rodata);
audio/samples/sample_0xa1494.o(.rodata);
audio/samples/sample_0xa1908.o(.rodata);
audio/samples/sample_0xa1e4c.o(.rodata);
audio/samples/sample_0xa2480.o(.rodata);
audio/samples/sample_0xa3148.o(.rodata);
audio/samples/sample_0xa331c.o(.rodata);
audio/samples/sample_0xa3cdc.o(.rodata);
audio/samples/sample_0xa4af0.o(.rodata);
audio/samples/sample_0xa51e8.o(.rodata);
audio/samples/sample_0xa70ec.o(.rodata);
audio/samples/sample_0xa71e0.o(.rodata);
audio/samples/sample_0xa78f4.o(.rodata);
audio/samples/sample_0xa8a88.o(.rodata);
audio/samples/sample_0xa97f8.o(.rodata);
audio/samples/sample_0xa9f6c.o(.rodata);
audio/samples/sample_0xaa954.o(.rodata);
audio/samples/sample_0xab068.o(.rodata);
audio/samples/sample_0xabcb0.o(.rodata);
audio/samples/sample_0xac7c0.o(.rodata);
audio/samples/sample_0xad794.o(.rodata);
audio/samples/sample_0xaf074.o(.rodata);
audio/samples/sample_0xaf978.o(.rodata);
audio/samples/sample_0xb0e2c.o(.rodata);
audio/samples/sample_0xb1070.o(.rodata);
audio/samples/sample_0xb18fc.o(.rodata);
audio/samples/sample_0xb2c50.o(.rodata);
audio/samples/sample_0xb319c.o(.rodata);
audio/samples/sample_0xb4a30.o(.rodata);
audio/samples/sample_0xb5a04.o(.rodata);
audio/samples/sample_0xb7298.o(.rodata);
audio/samples/sample_0xb8268.o(.rodata);
audio/samples/sample_0xb9ae8.o(.rodata);
audio/samples/sample_0xbaabc.o(.rodata);
audio/samples/sample_0xbb304.o(.rodata);
audio/samples/sample_0xbc2d8.o(.rodata);
audio/samples/sample_0xbdb6c.o(.rodata);
audio/samples/sample_0xbf400.o(.rodata);
audio/samples/sample_0xc03d4.o(.rodata);
audio/samples/sample_0xc09d4.o(.rodata);
audio/samples/sample_0xc11c8.o(.rodata);
audio/samples/sample_0xc2a3c.o(.rodata);
audio/samples/sample_0xc3a00.o(.rodata);
audio/samples/sample_0xc5270.o(.rodata);
audio/samples/sample_0xc6214.o(.rodata);
audio/samples/sample_0xc6814.o(.rodata);
audio/samples/sample_0xc6e14.o(.rodata);
audio/samples/sample_0xc7414.o(.rodata);
audio/samples/sample_0xc76c8.o(.rodata);
audio/samples/sample_0xc823c.o(.rodata);
audio/samples/sample_0xc859c.o(.rodata);
audio/samples/sample_0xc8920.o(.rodata);
audio/samples/sample_0xc98ac.o(.rodata);
audio/samples/sample_0xca7e0.o(.rodata);
audio/samples/sample_0xcb3a4.o(.rodata);
audio/samples/sample_0xcbe40.o(.rodata);
audio/samples/sample_0xcc834.o(.rodata);
audio/samples/sample_0xcd3ac.o(.rodata);
audio/samples/sample_0xcd680.o(.rodata);
audio/samples/sample_0xcdc14.o(.rodata);
audio/samples/sample_0xcdf24.o(.rodata);
audio/samples/sample_0xce470.o(.rodata);
audio/samples/sample_0xcefe4.o(.rodata);
audio/samples/sample_0xcf368.o(.rodata);
audio/samples/sample_0xd06dc.o(.rodata);
audio/samples/sample_0xd0b50.o(.rodata);
audio/samples/sample_0xd2ca4.o(.rodata);
audio/samples/sample_0xd31e8.o(.rodata);
audio/samples/sample_0xd4114.o(.rodata);
audio/samples/sample_0xd60a8.o(.rodata);
audio/samples/sample_0xd68fc.o(.rodata);
audio/samples/sample_0xd6d6c.o(.rodata);
audio/samples/sample_0xd7264.o(.rodata);
audio/samples/sample_0xd7578.o(.rodata);
audio/samples/sample_0xd7a6c.o(.rodata);
audio/samples/sample_0xd7e9c.o(.rodata);
audio/samples/sample_0xd8238.o(.rodata);
audio/samples/sample_0xd854c.o(.rodata);
audio/samples/sample_0xd9600.o(.rodata);
audio/samples/sample_0xd9adc.o(.rodata);
audio/samples/sample_0xda120.o(.rodata);
audio/samples/sample_0xdaadc.o(.rodata);
audio/samples/sample_0xdb550.o(.rodata);
audio/samples/sample_0xdc898.o(.rodata);
audio/samples/sample_0xdd464.o(.rodata);
audio/samples/sample_0xdddb4.o(.rodata);
audio/samples/sample_0xde740.o(.rodata);
audio/samples/sample_0xdee48.o(.rodata);
audio/samples/sample_0xdf8d8.o(.rodata);
audio/samples/sample_0xe04c8.o(.rodata);
audio/samples/sample_0xe0a74.o(.rodata);
audio/samples/sample_0xe1838.o(.rodata);
audio/samples/sample_0xe1cdc.o(.rodata);
audio/samples/sample_0xe2644.o(.rodata);
audio/samples/sample_0xe3618.o(.rodata);
audio/samples/sample_0xe46cc.o(.rodata);
audio/samples/sample_0xe4a7c.o(.rodata);
audio/samples/sample_0xe5190.o(.rodata);
audio/samples/sample_0xe54c4.o(.rodata);
audio/samples/sample_0xe83b8.o(.rodata);
audio/samples/sample_0xe85dc.o(.rodata);
audio/samples/sample_0xe8968.o(.rodata);
audio/samples/sample_0xe9318.o(.rodata);
audio/samples/sample_0xe96e0.o(.rodata);
audio/samples/sample_0xe9c80.o(.rodata);
audio/samples/sample_0xea0fc.o(.rodata);
audio/samples/sample_0xeb0d0.o(.rodata);
audio/samples/sample_0xec044.o(.rodata);
audio/samples/sample_0xec318.o(.rodata);
audio/samples/sample_0xf3adc.o(.rodata);
audio/samples/sample_0xf3f50.o(.rodata);
audio/samples/sample_0xf5268.o(.rodata);
audio/samples/sample_0xfeffc.o(.rodata);
audio/samples/sample_0xfffd0.o(.rodata);
audio/samples/sample_0x100cbc.o(.rodata);
audio/samples/sample_0x101b40.o(.rodata);
audio/samples/sample_0x102a70.o(.rodata);
audio/samples/sample_0x103884.o(.rodata);
audio/samples/sample_0x1040c8.o(.rodata);
audio/samples/sample_0x104edc.o(.rodata);
audio/samples/sample_0x1059b4.o(.rodata);
audio/samples/sample_0x107498.o(.rodata);
audio/samples/sample_0x10782c.o(.rodata);
audio/samples/sample_0x1087a4.o(.rodata);
audio/samples/sample_0x10b01c.o(.rodata);
audio/samples/sample_0x10be30.o(.rodata);
audio/samples/sample_0x10c7c8.o(.rodata);
audio/samples/sample_0x10cd2c.o(.rodata);
audio/samples/sample_0x110580.o(.rodata);
audio/samples/sample_0x110c94.o(.rodata);
audio/samples/sample_0x112b3c.o(.rodata);
audio/samples/sample_0x11333c.o(.rodata);
audio/samples/sample_0x1143d0.o(.rodata);
audio/samples/sample_0x114f68.o(.rodata);
audio/samples/sample_0x115c9c.o(.rodata);
audio/samples/sample_0x116b8c.o(.rodata);
audio/samples/sample_0x119eb8.o(.rodata);
audio/samples/sample_0x11be4c.o(.rodata);
audio/samples/sample_0x11db9c.o(.rodata);
audio/samples/sample_0x11f5e8.o(.rodata);
audio/samples/sample_0x12007c.o(.rodata);
audio/samples/sample_0x1205d0.o(.rodata);
audio/samples/sample_0x121ae4.o(.rodata);
audio/samples/sample_0x122c40.o(.rodata);
audio/samples/sample_0x1236d4.o(.rodata);
audio/samples/sample_0x1243cc.o(.rodata);
audio/samples/sample_0x12586c.o(.rodata);
audio/samples/sample_0x126e60.o(.rodata);
audio/samples/sample_0x128fa0.o(.rodata);
audio/samples/sample_0x12b554.o(.rodata);
audio/samples/sample_0x12b808.o(.rodata);
audio/samples/sample_0x12babc.o(.rodata);
audio/samples/sample_0x12bd34.o(.rodata);
audio/samples/sample_0x12bfe8.o(.rodata);
audio/samples/sample_0x12c0dc.o(.rodata);
audio/samples/sample_0x130fb0.o(.rodata);
audio/samples/sample_0x131684.o(.rodata);
audio/samples/sample_0x13269c.o(.rodata);
audio/samples/sample_0x13286c.o(.rodata);
audio/samples/sample_0x133668.o(.rodata);
audio/samples/sample_0x134c34.o(.rodata);
audio/samples/sample_0x134de8.o(.rodata);
audio/samples/sample_0x135044.o(.rodata);
audio/samples/sample_0x135bb8.o(.rodata);
audio/samples/sample_0x137374.o(.rodata);
audio/samples/sample_0x13bec4.o(.rodata);
audio/samples/sample_0x13c878.o(.rodata);
audio/samples/sample_0x13fc00.o(.rodata);
audio/samples/sample_0x142c34.o(.rodata);
audio/samples/sample_0x142ff8.o(.rodata);
audio/samples/sample_0x143818.o(.rodata);
audio/samples/sample_0x144110.o(.rodata);
audio/samples/sample_0x1447e8.o(.rodata);
audio/samples/sample_0x145554.o(.rodata);
audio/samples/sample_0x146124.o(.rodata);
audio/samples/sample_0x146b98.o(.rodata);
audio/samples/sample_0x14abd4.o(.rodata);
audio/samples/sample_0x14d804.o(.rodata);
audio/samples/sample_0x14fc34.o(.rodata);
audio/samples/sample_0x151f34.o(.rodata);
audio/samples/sample_0x154230.o(.rodata);
audio/samples/sample_0x15596c.o(.rodata);
audio/samples/sample_0x157158.o(.rodata);
audio/samples/sample_0x157ce4.o(.rodata);
audio/samples/sample_0x15867c.o(.rodata);
audio/samples/sample_0x15a458.o(.rodata);
audio/samples/sample_0x15ae40.o(.rodata);
audio/samples/sample_0x15bd84.o(.rodata);
audio/samples/sample_0x15c068.o(.rodata);
audio/samples/sample_0x15de28.o(.rodata);
audio/samples/sample_0x15e1ec.o(.rodata);
audio/samples/sample_0x15e914.o(.rodata);
audio/samples/sample_0x160ac0.o(.rodata);
audio/samples/sample_0x1629cc.o(.rodata);
audio/samples/sample_0x16303c.o(.rodata);
audio/samples/sample_0x16463c.o(.rodata);
audio/samples/sample_0x166684.o(.rodata);
audio/samples/sample_0x166eb4.o(.rodata);
audio/samples/sample_0x1680dc.o(.rodata);
audio/samples/sample_0x1689d0.o(.rodata);
audio/samples/sample_0x16919c.o(.rodata);
audio/samples/sample_0x169a10.o(.rodata);
audio/samples/sample_0x16ae14.o(.rodata);
audio/samples/sample_0x16cc40.o(.rodata);
audio/samples/sample_0x16fe80.o(.rodata);
audio/samples/sample_0x1715f8.o(.rodata);
audio/samples/sample_0x172488.o(.rodata);
audio/samples/sample_0x17340c.o(.rodata);
audio/samples/sample_0x1748b8.o(.rodata);
audio/samples/sample_0x17728c.o(.rodata);
audio/samples/sample_0x177efc.o(.rodata);
audio/samples/sample_0x179ff0.o(.rodata);
audio/samples/sample_0x17aea0.o(.rodata);
audio/samples/sample_0x17b550.o(.rodata);
audio/samples/sample_0x17cf80.o(.rodata);
audio/samples/sample_0x17f69c.o(.rodata);
audio/samples/sample_0x180e20.o(.rodata);
audio/samples/sample_0x181858.o(.rodata);
audio/samples/sample_0x1839b8.o(.rodata);
audio/samples/sample_0x184064.o(.rodata);
audio/samples/sample_0x18516c.o(.rodata);
audio/samples/sample_0x18661c.o(.rodata);
audio/samples/sample_0x186754.o(.rodata);
audio/samples/sample_0x189c70.o(.rodata);
audio/samples/sample_0x18bef8.o(.rodata);
audio/samples/sample_0x18cff0.o(.rodata);
audio/samples/sample_0x18fb08.o(.rodata);
audio/samples/sample_0x192cc4.o(.rodata);
audio/samples/sample_0x193adc.o(.rodata);
audio/samples/sample_0x194494.o(.rodata);
audio/samples/sample_0x19478c.o(.rodata);
audio/samples/sample_0x194d48.o(.rodata);
audio/samples/sample_0x196730.o(.rodata);
audio/samples/sample_0x197620.o(.rodata);
audio/samples/sample_0x199e30.o(.rodata);
audio/samples/sample_0x19afec.o(.rodata);
audio/samples/sample_0x19d8bc.o(.rodata);
audio/samples/sample_0x19ff9c.o(.rodata);
audio/samples/sample_0x1a093c.o(.rodata);
audio/samples/sample_0x1a0c88.o(.rodata);
audio/samples/sample_0x1a2a80.o(.rodata);
audio/samples/sample_0x1a3220.o(.rodata);
audio/samples/sample_0x1a575c.o(.rodata);
audio/samples/sample_0x1a6788.o(.rodata);
audio/samples/sample_0x1a7cfc.o(.rodata);
audio/samples/sample_0x1a8ad0.o(.rodata);
audio/samples/sample_0x1a9fc0.o(.rodata);
audio/samples/sample_0x1ab7d0.o(.rodata);
audio/samples/sample_0x1add80.o(.rodata);
audio/samples/sample_0x1ae304.o(.rodata);
audio/samples/sample_0x1b4724.o(.rodata);
audio/samples/sample_0x1ba150.o(.rodata);
audio/samples/sample_0x1bfba4.o(.rodata);
audio/samples/sample_0x1c564c.o(.rodata);
audio/samples/sample_0x1cdf44.o(.rodata);
audio/samples/sample_0x1cfe88.o(.rodata);
audio/samples/sample_0x1d1240.o(.rodata);
audio/samples/sample_0x1d3554.o(.rodata);
audio/samples/sample_0x1d595c.o(.rodata);
audio/samples/sample_0x1d8574.o(.rodata);
audio/samples/sample_0x1dbedc.o(.rodata);
audio/samples/sample_0x1dea98.o(.rodata);
audio/samples/sample_0x1e5d40.o(.rodata);
audio/samples/sample_0x1f1584.o(.rodata);
audio/samples/sample_0x1f9388.o(.rodata);
audio/samples/sample_0x20ad28.o(.rodata);
audio/track_data.o(.rodata);
src/sram/sram.o(.rodata);
src/data/samus/samus_empty_data.o(.rodata);
src/data/samus/arm_cannon_data.o(.rodata);
src/data/samus/samus_palette_data.o(.rodata);
src/data/samus/samus_animation_pointers.o(.rodata);
src/data/samus/samus_graphics.o(.rodata);
src/data/sprite_data.o(.rodata);
src/data/spriteset.o(.rodata);
src/data/sprites/enemy_drop.o(.rodata);
src/data/sprites/unused_sprites.o(.rodata);
src/data/sprites/morph_ball.o(.rodata);
src/data/sprites/power_grip.o(.rodata);
src/data/sprites/charge_beam.o(.rodata);
src/data/sprites/chozo_statue.o(.rodata);
src/data/sprites/unknown_item_chozo_statue.o(.rodata);
src/data/sprites/zoomer.o(.rodata);
src/data/sprites/zeela.o(.rodata);
src/data/sprites/kraid.o(.rodata);
src/data/sprites/item_banner.o(.rodata);
src/data/sprites/ripper.o(.rodata);
src/data/sprites/ripper2.o(.rodata);
src/data/sprites/zeb.o(.rodata);
src/data/sprites/skree.o(.rodata);
src/data/sprites/reo.o(.rodata);
src/data/sprites/zipline.o(.rodata);
src/data/sprites/sova.o(.rodata);
src/data/sprites/multiviola.o(.rodata);
src/data/sprites/geruta.o(.rodata);
src/data/sprites/squeept.o(.rodata);
src/data/sprites/map_station.o(.rodata);
src/data/sprites/save_platform.o(.rodata);
src/data/sprites/dragon.o(.rodata);
src/data/sprites/deorem.o(.rodata);
src/data/sprites/dessgeega.o(.rodata);
src/data/sprites/waver.o(.rodata);
src/data/sprites/hive.o(.rodata);
src/data/sprites/imago_larva.o(.rodata);
src/data/sprites/morph_ball_launcher.o(.rodata);
src/data/sprites/imago_cocoon.o(.rodata);
src/data/sprites/elevator_pad.o(.rodata);
src/data/sprites/space_pirate.o(.rodata);
src/data/sprites/zipline_generator.o(.rodata);
src/data/sprites/gamet.o(.rodata);
src/data/sprites/security_gate.o(.rodata);
src/data/sprites/zebbo.o(.rodata);
src/data/sprites/worker_robot.o(.rodata);
src/data/sprites/parasite.o(.rodata);
src/data/sprites/piston.o(.rodata);
src/data/sprites/ridley.o(.rodata);
src/data/sprites/metroid.o(.rodata);
src/data/sprites/rinka.o(.rodata);
src/data/sprites/polyp.o(.rodata);
src/data/sprites/viola.o(.rodata);
src/data/sprites/security_laser.o(.rodata);
src/data/sprites/holtz.o(.rodata);
src/data/sprites/gekitai_machine.o(.rodata);
src/data/sprites/ruins_test.o(.rodata);
src/data/sprites/mella.o(.rodata);
src/data/sprites/atomic.o(.rodata);
src/data/sprites/area_banner.o(.rodata);
src/data/sprites/mother_brain.o(.rodata);
src/data/sprites/acid_worm.o(.rodata);
src/data/sprites/sidehopper.o(.rodata);
src/data/sprites/geron_norfair.o(.rodata);
src/data/sprites/geega.o(.rodata);
src/data/sprites/zebetite_and_cannon.o(.rodata);
src/data/sprites/imago_larva_right_side.o(.rodata);
src/data/sprites/tangle_vine.o(.rodata);
src/data/sprites/imago.o(.rodata);
src/data/sprites/crocomire.o(.rodata);
src/data/sprites/searchlight_eye.o(.rodata);
src/data/sprites/geron.o(.rodata);
src/data/sprites/gunship.o(.rodata);
src/data/sprites/glass_tube.o(.rodata);
src/data/sprites/save_platform_chozodia.o(.rodata);
src/data/sprites/baristute.o(.rodata);
src/data/sprites/elevator_statue.o(.rodata);
src/data/sprites/rising_chozo_pillar.o(.rodata);
src/data/sprites/skultera.o(.rodata);
src/data/sprites/boss_statues.o(.rodata);
src/data/sprites/searchlight.o(.rodata);
src/data/sprites/gadora.o(.rodata);
src/data/sprites/steam.o(.rodata);
src/data/sprites/unknown_item_block.o(.rodata);
src/data/sprites/escape_ship.o(.rodata);
src/data/sprites/space_pirate_carrying_power_bomb.o(.rodata);
src/data/sprites/falling_chozo_pillar.o(.rodata);
src/data/sprites/mecha_ridley.o(.rodata);
src/data/sprites/escape_gate.o(.rodata);