forked from YohannDR/mf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlinker.ld
509 lines (481 loc) · 20.7 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
MEMORY {
ewram : ORIGIN = 0x02000000 LENGTH = 256K
iwram : ORIGIN = 0x03000000 LENGTH = 32K
rom : ORIGIN = 0x08000000 LENGTH = 32M
}
SECTIONS {
ewram (NOLOAD) : ALIGN(4) {
. = 0x0001c000; gSpriteTilesBackup = .;
} >ewram
iwram (NOLOAD) : ALIGN(4) {
. = 0x00000000; gDebugFlag = .;
. = 0x00000002; gFrameCounter16Bit = .;
. = 0x00000004; gWrittenToBldalpha = .;
. = 0x00000006; gWrittenToBldcnt = .;
. = 0x00000008; gWrittenToDispcnt = .;
. = 0x0000000c; gWrittenToWinin_L = .;
. = 0x0000000d; gWrittenToWinout_R = .;
. = 0x0000000e; gBackdropColor = .;
. = 0x00000011; gLanguage = .;
. = 0x00000014; gGameCompletion = .;
. = 0x00000018; gMonochromeBgFading = .;
. = 0x00000019; gWhichBgPositionIsWrittenToBg3Ofs = .;
. = 0x0000001a; gSamusOnTopOfBackgrounds = .;
. = 0x0000001b; gAbilityCount = .;
. = 0x0000001c; gSecurityHatchLevel = .;
. = 0x0000001d; gSecurityHatchLevelBackup = .;
. = 0x0000001e; gCurrentDemo = .;
. = 0x0000001f; gDemoPlaying = .;
. = 0x00000020; gRebootGame = .;
. = 0x00000021; gDisableScrolling = .;
. = 0x00000024; gSkipDoorTransition = .;
. = 0x00000025; gDisableSoftReset = .;
. = 0x0000002a; gDisableDoorsAndTanks = .;
. = 0x0000002c; gCurrentArea = .;
. = 0x0000002d; gCurrentRoom = .;
. = 0x0000002e; gLastDoorUsed = .;
. = 0x00000030; gDisplayLocationName = .;
. = 0x00000044; gEffectYPosition = .;
. = 0x00000046; gDoorUnlockTimer = .;
. = 0x00000047; gUnk_03000047 = .;
. = 0x00000048; gCurrentNavigationRoom = .;
. = 0x00000049; gLastElevatorUsed = .;
. = 0x0000004a; gCurrentEventBasedEffect = .;
. = 0x0000004b; gCurrentEventBasedEffectCopy = .;
. = 0x0000004e; gScreenShakeXOffset = .;
. = 0x0000004f; gScreenShakeYOffset = .;
. = 0x00000052; gSpritesetNumber = .;
. = 0x00000053; gCurrentClipdataAffectingAction = .;
. = 0x00000060; gSubEventCounter = .;
. = 0x00000062; gPreviousSubEvent = .;
. = 0x00000064; gUnk_03000064 = .;
. = 0x00000068; gHazeInfo = .;
. = 0x00000070; gIoRegisters = .;
. = 0x00000084; gBackgroundsData = .;
. = 0x000000a4; gCurrentRoomEntry = .;
. = 0x000000c0; gCurrentAffectingClipdata = .;
. = 0x000000c8; gBackgroundPositions = .;
. = 0x000000dc; gSaXSpawnPosition = .;
. = 0x000000e8; gWindow1Border = .;
. = 0x000000f0; gScreenShakeY = .;
. = 0x000000f4; gScreenShakeX = .;
. = 0x00000110; gCurrentPowerBomb = .;
. = 0x00000138; gInGameTimer = .;
. = 0x0000013c; gMaxInGameTimeFlag = .;
. = 0x00000140; gSpriteData = .;
. = 0x00000680; gSpritesetSpriteIds = .;
. = 0x0000068f; gSpritesetSpriteGfxSlots = .;
. = 0x000006a0; gXParasiteTargetYPosition = .;
. = 0x000006a2; gXParasiteTargetXPosition = .;
. = 0x000006a4; gAbilityRestingYPosition = .;
. = 0x000006a6; gAbilityRestingXPosition = .;
. = 0x000006a8; gSerrisSpawnYPosition = .;
. = 0x000006aa; gSerrisSpawnXPosition = .;
. = 0x000006ac; gBossFormationSpriteId = .;
. = 0x000006ad; gCoreXFormationSpriteId = .;
. = 0x000006ae; gAtmosphericStabilizersOnline = .;
. = 0x000006b0; gNormalXBarrierCoresDestroyed = .;
. = 0x000006b2; gSuperXBarrierCoresDestroyed = .;
. = 0x000006b4; gPowerBombXBarrierCoresDestroyed = .;
. = 0x000006b6; gGadorasDestroyed = .;
. = 0x000006b8; gMissilesHatchDestroyed = .;
. = 0x000006b9; gWaterLowered = .;
. = 0x000006bc; gCurrentSprite = .;
. = 0x000006f4; gSpriteDebris = .;
. = 0x00000774; gCurrentSpriteDebris = .;
. = 0x00000784; gSubSpriteData1 = .;
. = 0x00000794; gSubSpriteData2 = .;
. = 0x000007a4; gPreviousVerticalCollisionCheck = .;
. = 0x000007a5; gPreviousCollisionCheck = .;
. = 0x000007a6; gIgnoreSamusAndSpriteCollision = .;
. = 0x000007a7; gSpriteDrawOrder = .;
. = 0x000007a7; gSaXVision = .;
. = 0x000007c0; gUnk_030007c0 = .;
. = 0x000007f0; gSpriteRandomNumber = .;
. = 0x000007f1; gBossWork0 = .;
. = 0x000007f2; gBossWork1 = .;
. = 0x000007f3; gBossWork2 = .;
. = 0x000007f4; gBossWork3 = .;
. = 0x000007f5; gBossWork4 = .;
. = 0x000007f6; gBossWork5 = .;
. = 0x000007f8; gParticleEffects = .;
. = 0x000008b8; gCurrentParticle = .;
. = 0x000008c4; gMissileHighlightStatus = .;
. = 0x000008c5; gPowerBombHighlightStatus = .;
. = 0x000008c6; gMinimapUpdateFlag = .;
. = 0x000008c7; gEnergyDigits = .;
. = 0x000008cb; gMaxEnergyDigits = .;
. = 0x000008cf; gMissileDigits = .;
. = 0x000008d3; gPowerBombDigits = .;
. = 0x000008d7; gEscapeStatus = .;
. = 0x000008d8; gEscapeTimerCounter = .;
. = 0x000008d9; gEscapeTimerDigits = .;
. = 0x000008e0; gEscapeDigitsOam = .;
. = 0x00000912; gAmmoDigitsGfx = .;
. = 0x00000954; gCurrentParticleEffectOamFramePointer = .;
. = 0x00000960; gProjectileData = .;
. = 0x00000b60; gCurrentProjectile = .;
. = 0x00000b80; gArmCannonY = .;
. = 0x00000b82; gArmCannonX = .;
. = 0x00000b84; gPauseScreenFlag = .;
. = 0x00000b85; gUnk_03000b85 = .;
. = 0x00000b86; gPreviousArea = .;
. = 0x00000b87; gEventCounter = .;
. = 0x00000b88; gPreviousNavigationConversation = .;
. = 0x00000b89; gPreviousCutscene = .;
. = 0x00000b8a; gRoomEventTrigger = .;
. = 0x00000b8b; gIsLoadingFile = .;
. = 0x00000b8f; gUnk_03000B8F = .;
. = 0x00000bd0; gDebugMenuOptions = .;
. = 0x00000bdc; gCurrentCutscene = .;
. = 0x00000bde; gMainGameMode = .;
. = 0x00000be0; gSubGameMode1 = .;
. = 0x00000be2; gSubGameMode2 = .;
. = 0x00000be3; gUnk_03000be3 = .;
. = 0x00000be4; gClearedEveryFrame = .;
. = 0x00000be5; gFrameCounter8Bit = .;
. = 0x00000be6; gVBlankRequestFlag = .;
. = 0x00000be8; gInterruptCode = .;
. = 0x00000de8; gOamData = .;
. = 0x000011e8; gButtonInput = .;
. = 0x000011ea; gButtonInputCopy = .;
. = 0x000011ec; gChangedInput = .;
. = 0x000011ee; gNextOamSlot = .;
. = 0x000011f6; gSaXElevatorBgCnt = .;
. = 0x0000120c; gWrittenToMosaic_H = .;
. = 0x0000120e; gWrittenToMosaic_L = .;
. = 0x0000121e; gWrittenToBldy = .;
. = 0x00001220; gWrittenToBldalpha_R = .;
. = 0x00001222; gWrittenToBldalpha_L = .;
. = 0x00001228; gBg1XPosition = .;
. = 0x0000122A; gBg1YPosition = .;
. = 0x00001242; gDemoState = .;
. = 0x00001243; gPoseLock = .;
. = 0x00001244; gSamusData = .;
. = 0x00001270; gSamusDataCopy = .;
. = 0x0000129c; gSamusGraphicsInfo = .;
. = 0x000012d8; gSamusAnimationInfo = .;
. = 0x000012f0; gSamusEnvironmentalEffects = .;
. = 0x00001310; gEquipment = .;
. = 0x00001330; gSamusPhysics = .;
. = 0x00001342; gPreviousXPosition = .;
. = 0x00001344; gPreviousYPosition = .;
. = 0x00001346; gSamusUnderwaterFlag = .;
. = 0x00001348; gPreventMovementTimer = .;
. = 0x0000134a; gDisableDrawingSamusAndScrollingFlag = .;
. = 0x00001450; gButtonAssignments = .;
. = 0x00001458; gSaXData = .;
. = 0x0000147c; gSaXElevatorData = .;
. = 0x00001484; gNonGameplayRam = .;
. = 0x000019c4; gVBlankCallback = .;
. = 0x000019c8; gHBlankCallback = .;
. = 0x000019cc; gVCountCallback = .;
. = 0x000019d0; gMusicInfo = .;
. = 0x00004812; gDemoInputs = .;
. = 0x00004a12; gDemoInputDurations = .;
. = 0x00004c12; gDemoInputCounter = .;
. = 0x00004c14; gDemoInputTimer = .;
. = 0x00004c16; gDemoInput = .;
. = 0x00004c18; gSaXElevatorSprites = .;
. = 0x00004d1c; gNotPressingUp = .;
. = 0x00004d28; gSamusPalette = .;
. = 0x00004d88; gSamusPaletteLength = .;
. = 0x00004d90; gSaXPalette = .;
. = 0x00004dd4; gWrittenToWin1H = .;
. = 0x00004dd6; gWrittenToWin1V = .;
. = 0x00004dd8; gWrittenToBldcnt_Special = .;
. = 0x00004dda; gElevatorDirection = .;
. = 0x00004ddc; gTilemapAndClipPointers = .;
. = 0x00004de8; gMusicTrackInfo = .;
. = 0x00004dec; gHatchData = .;
. = 0x00004e0c; gDoorPositionStart = .;
. = 0x00004e38; gSamusDoorPositionOffset = .;
. = 0x00004e3c; gDestinationDoor = .;
. = 0x00004e48; gUnk_03004e48 = .;
. = 0x00004e58; gColorFading = .;
. = 0x00005318; gClipdataCodePointer = .;
. = 0x00005408; src/libgcc/fp-bit-base.o(.bss);
. = 0x00005420; src/libgcc/float.o(.bss);
. = 0x00007ffc; gInterruptCodePointer = .;
} >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.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);
asm/disasm_0x08000c28.o(.text);
asm/syscalls.o(.text);
src/sram/sram.o(.text);
asm/samus.o(.text);
src/demo_input.o(.text);
src/sa_x.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/target.o(.text);
src/sprites_AI/unused_sprites.o(.text);
src/sprites_AI/bubbles.o(.text);
src/sprites_AI/x_parasite.o(.text);
asm/disasm_0x080157cc.o(.text);
src/sprites_AI/hornoad.o(.text);
src/sprites_AI/halzyn.o(.text);
src/sprites_AI/movable_platform.o(.text);
src/sprites_AI/moto.o(.text);
src/sprites_AI/save_pad.o(.text);
src/sprites_AI/gunship.o(.text);
src/sprites_AI/yameba.o(.text);
src/sprites_AI/security_pad.o(.text);
src/sprites_AI/area_banner.o(.text);
src/sprites_AI/skree.o(.text);
src/sprites_AI/zombie_researcher.o(.text);
src/sprites_AI/geemer.o(.text);
src/sprites_AI/arachnus.o(.text);
src/sprites_AI/core_x.o(.text);
src/sprites_AI/core_x_downloading_varia.o(.text);
src/sprites_AI/waver.o(.text);
src/sprites_AI/sciser.o(.text);
src/sprites_AI/sidehopper.o(.text);
src/sprites_AI/dessgeega.o(.text);
src/sprites_AI/missile_barrier.o(.text);
src/sprites_AI/navigation_pad.o(.text);
src/sprites_AI/message_banner.o(.text);
src/sprites_AI/data_pad.o(.text);
src/sprites_AI/zebesian_wall.o(.text);
src/sprites_AI/recharge_pad.o(.text);
src/sprites_AI/atmospheric_stabilizer.o(.text);
src/sprites_AI/chozo_statue.o(.text);
src/sprites_AI/beam_core_x.o(.text);
src/sprites_AI/toxic_gas.o(.text);
src/sprites_AI/kago.o(.text);
src/sprites_AI/shake_trigger.o(.text);
src/sprites_AI/gate.o(.text);
src/sprites_AI/electric_water.o(.text);
src/sprites_AI/zoro.o(.text);
src/sprites_AI/kihunter.o(.text);
src/sprites_AI/reo.o(.text);
src/sprites_AI/lava_plume.o(.text);
src/sprites_AI/fune_namihe.o(.text);
src/sprites_AI/box.o(.text);
src/sprites_AI/geruda.o(.text);
src/sprites_AI/misc_pad.o(.text);
src/sprites_AI/operations_room_pad.o(.text);
src/sprites_AI/scientist.o(.text);
src/sprites_AI/skultera.o(.text);
src/sprites_AI/zeela.o(.text);
src/sprites_AI/sova.o(.text);
src/sprites_AI/yard.o(.text);
src/sprites_AI/evir.o(.text);
src/sprites_AI/bull.o(.text);
src/sprites_AI/memu.o(.text);
src/sprites_AI/geruboss.o(.text);
src/sprites_AI/choot.o(.text);
src/sprites_AI/zebesian_ground.o(.text);
src/sprites_AI/blue_x.o(.text);
src/sprites_AI/missile_hatch.o(.text);
src/sprites_AI/super_missile_barrier.o(.text);
src/sprites_AI/power_bomb_barrier.o(.text);
src/sprites_AI/ripper.o(.text);
src/sprites_AI/zoro_cocoon.o(.text);
src/sprites_AI/gadora.o(.text);
src/sprites_AI/destroyed_data_pad.o(.text);
src/sprites_AI/nettori.o(.text);
src/sprites_AI/zazabi.o(.text);
src/sprites_AI/elevator_pad.o(.text);
src/sprites_AI/serris.o(.text);
src/sprites_AI/owtch.o(.text);
src/sprites_AI/geega.o(.text);
src/sprites_AI/pillar.o(.text);
asm/sprites_AI/genesis.o(.text);
asm/sprites_AI/puyo.o(.text);
asm/sprites_AI/fake_tank.o(.text);
asm/sprites_AI/flashing_number.o(.text);
asm/sprites_AI/zebesian_aqua.o(.text);
asm/sprites_AI/animals.o(.text);
asm/sprites_AI/infant_metroid.o(.text);
asm/sprites_AI/lab_debris.o(.text);
asm/sprites_AI/powamp.o(.text);
asm/sprites_AI/zozoro.o(.text);
asm/sprites_AI/sa_x_monster.o(.text);
asm/sprites_AI/continual_x_spawner.o(.text);
asm/sprites_AI/box_2.o(.text);
asm/sprites_AI/omega_metroid.o(.text);
asm/sprites_AI/gunship_end.o(.text);
asm/sprites_AI/electric_water_box_2.o(.text);
src/sprites_AI/frozen_ridley.o(.text);
src/sprites_AI/gold_enemy_door_lock.o(.text);
src/sprites_AI/varia_core_x.o(.text);
src/sprites_AI/omega_metroid_husk.o(.text);
src/sprites_AI/ice_beam_x_omega.o(.text);
src/sprites_AI/metroid_husk.o(.text);
src/sprites_AI/neo_ridley.o(.text);
src/sprites_AI/ridley_pre_spawn.o(.text);
src/sprites_AI/yakuza.o(.text);
src/sprites_AI/nightmare.o(.text);
src/event_checks.o(.text);
src/x_parasite_util.o(.text);
src/screen_shake.o(.text);
asm/disasm_0x080626f4.o(.text);
src/power_bomb_explosion.o(.text);
asm/disasm_0x080685b4.o(.text);
asm/sub_event_and_music.o(.text);
asm/room_music.o(.text);
src/demo.o(.text);
src/hud.o(.text);
src/escape.o(.text);
src/hud_generic.o(.text);
src/particle.o(.text);
asm/event.o(.text);
asm/minimap.o(.text);
asm/disasm_0x08074ffc.o(.text);
src/projectile.o(.text);
src/menus/title_screen.o(.text);
asm/disasm_0x08087610.o(.text);
src/sa_x_close_up.o(.text);
asm/menus/game_over.o(.text);
asm/menus/file_select.o(.text);
asm/ending.o(.text);
asm/libgcc.o(.text);
asm/disasm_0x080a374c.o(.text);
src/libgcc/fp-bit-base.o(.text);
src/libgcc/float.o(.text);
src/libgcc/libgcc.o(.text);
src/data/generic_data.o(.rodata);
audio/voice_groups.o(.rodata);
audio/key_split_tbl_0.o(.rodata);
audio/prog_waveforms.o(.rodata);
src/data/music_track_data.o(.rodata);
audio/sound_entries.o(.rodata);
audio/null_track.o(.rodata);
audio/samples.o(.rodata);
audio/tracks.o(.rodata);
src/sram/sram.o(.rodata);
src/data/samus_data.o(.rodata);
src/data/sa_x.o(.rodata);
src/data/samus/samus_graphics.o(.rodata);
src/data/sprite_data.o(.rodata);
src/data/spriteset.o(.rodata);
src/data/sprite_debris_data.o(.rodata);
src/data/sprites/target.o(.rodata);
src/data/sprites/sa_x.o(.rodata);
src/data/sprites/hornoad.o(.rodata);
src/data/sprites/halzyn.o(.rodata);
src/data/sprites/movable_platform.o(.rodata);
src/data/sprites/moto.o(.rodata);
src/data/sprites/save_pad.o(.rodata);
src/data/sprites/gunship.o(.rodata);
src/data/sprites/yameba.o(.rodata);
src/data/sprites/security_pad.o(.rodata);
src/data/sprites/area_banner.o(.rodata);
src/data/sprites/skree.o(.rodata);
src/data/sprites/zombie_researcher.o(.rodata);
src/data/sprites/geemer.o(.rodata);
src/data/sprites/arachnus.o(.rodata);
src/data/sprites/core_x.o(.rodata);
src/data/sprites/core_x_downloading_varia.o(.rodata);
src/data/sprites/waver.o(.rodata);
src/data/sprites/sciser.o(.rodata);
src/data/sprites/sidehopper.o(.rodata);
src/data/sprites/dessgeega.o(.rodata);
src/data/sprites/missile_barrier.o(.rodata);
src/data/sprites/navigation_pad.o(.rodata);
src/data/sprites/message_box.o(.rodata);
src/data/sprites/data_pad.o(.rodata);
src/data/sprites/zebesian_wall.o(.rodata);
src/data/sprites/recharge_pad.o(.rodata);
src/data/sprites/atmospheric_stabilizer.o(.rodata);
src/data/sprites/chozo_statue.o(.rodata);
src/data/sprites/beam_core_x.o(.rodata);
src/data/sprites/toxic_gas.o(.rodata);
src/data/sprites/kago.o(.rodata);
src/data/sprites/shake_trigger.o(.rodata);
src/data/sprites/gate.o(.rodata);
src/data/sprites/electric_water.o(.rodata);
src/data/sprites/zoro.o(.rodata);
src/data/sprites/kihunter.o(.rodata);
src/data/sprites/reo.o(.rodata);
src/data/sprites/lava_plume.o(.rodata);
src/data/sprites/fune_namihe.o(.rodata);
src/data/sprites/box.o(.rodata);
src/data/sprites/geruda.o(.rodata);
src/data/sprites/misc_pad.o(.rodata);
src/data/sprites/operations_room_pad.o(.rodata);
src/data/sprites/scientist.o(.rodata);
src/data/sprites/skultera.o(.rodata);
src/data/sprites/zeela.o(.rodata);
src/data/sprites/sova.o(.rodata);
src/data/sprites/yard.o(.rodata);
src/data/sprites/evir.o(.rodata);
src/data/sprites/bull.o(.rodata);
src/data/sprites/memu.o(.rodata);
src/data/sprites/geruboss.o(.rodata);
src/data/sprites/choot.o(.rodata);
src/data/sprites/zebesian_ground.o(.rodata);
src/data/sprites/blue_x.o(.rodata);
src/data/sprites/missile_hatch.o(.rodata);
src/data/sprites/super_missile_barrier.o(.rodata);
src/data/sprites/power_bomb_barrier.o(.rodata);
src/data/sprites/ripper.o(.rodata);
src/data/sprites/zoro_cocoon.o(.rodata);
src/data/sprites/gadora.o(.rodata);
src/data/sprites/destroyed_data_pad.o(.rodata);
src/data/sprites/nettori.o(.rodata);
src/data/sprites/zazabi.o(.rodata);
src/data/sprites/elevator_pad.o(.rodata);
src/data/sprites/serris.o(.rodata);
src/data/sprites/owtch.o(.rodata);
src/data/sprites/geega.o(.rodata);
src/data/sprites/pillar.o(.rodata);
src/data/sprites/genesis.o(.rodata);
src/data/sprites/puyo.o(.rodata);
src/data/sprites/fake_tank.o(.rodata);
src/data/sprites/flashing_number.o(.rodata);
src/data/sprites/zebesian_aqua.o(.rodata);
src/data/sprites/animals.o(.rodata);
src/data/sprites/infant_metroid.o(.rodata);
src/data/sprites/lab_debris.o(.rodata);
src/data/sprites/powamp.o(.rodata);
src/data/sprites/zozoro.o(.rodata);
src/data/sprites/sa_x_monster.o(.rodata);
src/data/sprites/box_2.o(.rodata);
src/data/sprites/omega_metroid.o(.rodata);
src/data/sprites/starship_end.o(.rodata);
src/data/sprites/electric_water_box_2.o(.rodata);
src/data/sprites/frozen_ridley.o(.rodata);
src/data/sprites/varia_core_x.o(.rodata);
src/data/sprites/omega_metroid_husk.o(.rodata);
src/data/sprites/ice_beam_x_omega.o(.rodata);
src/data/sprites/metroid_husk.o(.rodata);
src/data/sprites/neo_ridley.o(.rodata);
src/data/sprites/ridley_pre_spawn.o(.rodata);
src/data/sprites/yakuza.o(.rodata);
src/data/sprites/nightmare.o(.rodata);
src/data/sprites/x_parasite.o(.rodata);
src/data/rooms_data.o(.rodata);
src/data/demo_data.o(.rodata);
src/data/hud_data.o(.rodata);
src/data/particle_data.o(.rodata);
src/data/rooms/main_deck.o(.rodata);
src/data/rooms/sector_1.o(.rodata);
src/data/rooms/sector_2.o(.rodata);
src/data/rooms/sector_3.o(.rodata);
src/data/rooms/sector_5.o(.rodata);
src/data/rooms/sector_4.o(.rodata);
src/data/rooms/sector_6.o(.rodata);
src/data/event_data.o(.rodata);
src/data/projectile_data.o(.rodata);
src/data/menus/title_screen.o(.rodata);
src/data/sa_x_close_up.o(.rodata);
src/data/sprite_pointers.o(.rodata);
src/data/frame_data_pointers.o(.rodata);
src/data/engine_pointers.o(.rodata);
} >rom
}