mirror of
https://github.com/pret/pmd-sky.git
synced 2026-03-21 17:25:15 -05:00
467 lines
11 KiB
Plaintext
467 lines
11 KiB
Plaintext
#########################################################################
|
|
### Linker spec file for Pokemon Mystery Dungeon: Explorers of Sky US ###
|
|
### Pass this to the SDK's makelcf.exe utility ###
|
|
### along with the ARM9-TS template. ###
|
|
### WIP ###
|
|
#########################################################################
|
|
|
|
Static main
|
|
{
|
|
Address 0x02000000
|
|
StackSize 0 2048
|
|
Object src/main_02000C6C.o
|
|
Object asm/main_02000DE0.o
|
|
Object src/main_02003D2C.o
|
|
Object asm/main_02003DB8.o
|
|
Object src/main_02008210.o
|
|
Object asm/main_02008240.o
|
|
Object src/main_02008254.o
|
|
Object asm/main_020082C4.o
|
|
Object src/debug.o
|
|
Object src/directory_file_mngr.o
|
|
Object src/directory_file.o
|
|
Object asm/main_0200C4CC.o
|
|
Object src/item_util.o
|
|
Object asm/main_0200CAFC.o
|
|
Object src/item_util_1.o
|
|
Object asm/main_0200E7E8.o
|
|
Object src/item_util_2.o
|
|
Object asm/main_0200E864.o
|
|
Object src/main_0200ECFC.o
|
|
Object asm/main_0200ED1C.o
|
|
Object src/main_02025788.o
|
|
Object asm/main_020257FC.o
|
|
Object src/main_0202593C.o
|
|
Object asm/main_0202598C.o
|
|
Object src/main_020348E4.o
|
|
Object asm/main_02034974.o
|
|
Object src/number_util.o
|
|
Object asm/main_02051098.o
|
|
Object src/main_02054BE0.o
|
|
Object asm/main_02054C24.o
|
|
Object src/pokemon.o
|
|
Object asm/main_02058F24.o
|
|
Object lib/DSE/src/dc_envelope.o
|
|
Object lib/DSE/src/dc_lfo.o
|
|
Object lib/DSE/asm/dc_lfo_1.o
|
|
Object lib/DSE/src/dc_lfo_2.o
|
|
Object asm/main_02075600.o
|
|
Object src/main_0207B848.o
|
|
Object asm/main_0207B854.o
|
|
Object src/main_0207BC20.o
|
|
Object asm/main_0207BC3C.o
|
|
Object src/main_0207F3E4.o
|
|
Object asm/main_0207F40C.o
|
|
Object src/main_0207F818.o
|
|
Object asm/main_0207F894.o
|
|
Object src/main_0208655C.o
|
|
Object asm/main_02086568.o
|
|
Object src/main_02089678.o
|
|
Object asm/main_02089694.o
|
|
Object src/main_020897AC.o
|
|
Object asm/main_020897DC.o
|
|
}
|
|
|
|
Autoload ITCM
|
|
{
|
|
Address 0x01FF8000
|
|
Object asm/itcm.o (.itcm)
|
|
}
|
|
|
|
Autoload DTCM
|
|
{
|
|
Address 0x027E0000
|
|
Object asm/dtcm.o (.dtcm)
|
|
Object asm/dtcm.o (.bss)
|
|
}
|
|
Overlay OVY_0
|
|
{
|
|
After main
|
|
Object asm/overlay_00.o
|
|
}
|
|
Overlay OVY_1
|
|
{
|
|
After OVY_0
|
|
Object asm/overlay_01.o
|
|
}
|
|
Overlay OVY_2
|
|
{
|
|
After OVY_0
|
|
Object asm/overlay_02.o
|
|
}
|
|
Overlay OVY_3
|
|
{
|
|
After OVY_1
|
|
Object src/overlay_03_0233CA80.o
|
|
Object asm/overlay_03_0233CA98.o
|
|
}
|
|
Overlay OVY_4
|
|
{
|
|
After OVY_1
|
|
Object asm/overlay_04.o
|
|
}
|
|
Overlay OVY_5
|
|
{
|
|
After OVY_1
|
|
Object asm/overlay_05.o
|
|
}
|
|
Overlay OVY_6
|
|
{
|
|
After OVY_1
|
|
Object asm/overlay_06.o
|
|
}
|
|
Overlay OVY_7
|
|
{
|
|
After OVY_1
|
|
Object asm/overlay_07.o
|
|
}
|
|
Overlay OVY_8
|
|
{
|
|
After OVY_1
|
|
Object asm/overlay_08.o
|
|
}
|
|
Overlay OVY_9
|
|
{
|
|
After OVY_1
|
|
Object asm/overlay_09.o
|
|
}
|
|
Overlay OVY_10
|
|
{
|
|
After main
|
|
Object asm/overlay_10.o
|
|
Object src/overlay_10_022BCC60.o
|
|
Object asm/overlay_10_022BCC7C.o
|
|
}
|
|
Overlay OVY_11
|
|
{
|
|
After OVY_10
|
|
Object asm/overlay_11.o
|
|
}
|
|
Overlay OVY_12
|
|
{
|
|
After OVY_11
|
|
}
|
|
Overlay OVY_13
|
|
{
|
|
After OVY_11
|
|
Object src/overlay_13_EntryOverlay13.o
|
|
Object asm/overlay_13.o
|
|
Object src/overlay_13_0238BDA8.o
|
|
Object asm/overlay_13_0238BDF0.o
|
|
Object src/overlay_13_0238BE4C.o
|
|
Object asm/overlay_13_0238BE6C.o
|
|
}
|
|
Overlay OVY_14
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_14.o
|
|
}
|
|
Overlay OVY_15
|
|
{
|
|
After OVY_11
|
|
Object src/overlay_15_0238A140.o
|
|
Object asm/overlay_15_0238A234.o
|
|
Object src/overlay_15_0238AD78.o
|
|
Object asm/overlay_15_0238ADC4.o
|
|
Object asm/overlay_15_0238B054.o
|
|
Object src/overlay_15_0238AE6C.o
|
|
}
|
|
Overlay OVY_16
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_16.o
|
|
}
|
|
Overlay OVY_17
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_17.o
|
|
}
|
|
Overlay OVY_18
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_18.o
|
|
}
|
|
Overlay OVY_19
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_19.o
|
|
}
|
|
Overlay OVY_20
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_20.o
|
|
}
|
|
Overlay OVY_21
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_21.o
|
|
}
|
|
Overlay OVY_22
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_22.o
|
|
}
|
|
Overlay OVY_23
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_23.o
|
|
}
|
|
Overlay OVY_24
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_24.o
|
|
}
|
|
Overlay OVY_25
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_25.o
|
|
}
|
|
Overlay OVY_26
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_26.o
|
|
}
|
|
Overlay OVY_27
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_27.o
|
|
}
|
|
Overlay OVY_28
|
|
{
|
|
After OVY_11
|
|
Object asm/overlay_28.o
|
|
}
|
|
Overlay OVY_29
|
|
{
|
|
After OVY_10
|
|
Object asm/overlay_29_rodata_0234FD04.o
|
|
Object asm/overlay_29_data_023534E0.o
|
|
Object asm/overlay_29_bss_02353860.o
|
|
Object src/poly_text.o
|
|
Object asm/overlay_29_022DC314.o
|
|
Object src/overlay_29_022DEAB0.o
|
|
Object asm/overlay_29_022DEADC.o
|
|
Object src/dg.o
|
|
Object asm/overlay_29_022E0378.o
|
|
Object src/dg_object.o
|
|
Object asm/overlay_29_022E1AD4.o
|
|
Object src/dungeon_visibility.o
|
|
Object asm/overlay_29_022E2810.o
|
|
Object src/dg_camera.o
|
|
Object asm/overlay_29_022E335C.o
|
|
Object src/dg_effect.o
|
|
Object asm/overlay_29_022E37DC.o
|
|
Object src/dungeon_range.o
|
|
Object asm/overlay_29_022E91A4.o
|
|
Object src/dg_uty.o
|
|
Object asm/overlay_29_022E9618.o
|
|
Object src/overlay_29_022EA9EC.o
|
|
Object asm/overlay_29_022EAA20.o
|
|
Object src/dg_random.o
|
|
Object asm/overlay_29_022EAB50.o
|
|
Object src/overlay_29_022EC608.o
|
|
Object asm/overlay_29_022EC62C.o
|
|
Object src/overlay_29_022ECDC0.o
|
|
Object asm/overlay_29_022ECDE4.o
|
|
Object src/overlay_29_022EE348.o
|
|
Object asm/overlay_29_022EE36C.o
|
|
Object src/overlay_29_022EF7A0.o
|
|
Object asm/overlay_29_022EF7C4.o
|
|
Object src/dungeon_util.o
|
|
Object asm/overlay_29_rodata_0235173C.o
|
|
Object asm/overlay_29_022EFA6C.o
|
|
Object src/overlay_29_022F0590.o
|
|
Object asm/overlay_29_022F05B4.o
|
|
Object src/overlay_29_022F528C.o
|
|
Object asm/overlay_29_022F52B0.o
|
|
Object src/overlay_29_022F5994.o
|
|
Object asm/overlay_29_022F59C4.o
|
|
Object src/overlay_29_022F62A8.o
|
|
Object asm/overlay_29_022F62CC.o
|
|
Object src/overlay_29_022F7364.o
|
|
Object asm/overlay_29_022F7388.o
|
|
Object src/overlay_29_022F9720.o
|
|
Object asm/overlay_29_022F9744.o
|
|
Object src/joined_at_checks.o
|
|
Object asm/overlay_29_022FBB1C.o
|
|
Object src/overlay_29_022FC99C.o
|
|
Object asm/overlay_29_022FC9C0.o
|
|
Object src/overlay_29_022FEEB8_eu.o
|
|
Object asm/overlay_29_022FE4BC.o
|
|
Object src/overlay_29_022FED98.o
|
|
Object asm/overlay_29_022FEDBC.o
|
|
Object src/overlay_29_022FF898.o
|
|
Object asm/overlay_29_022FF8C8.o
|
|
Object src/overlay_29_023000E4.o
|
|
Object asm/overlay_29_02300108.o
|
|
Object src/dungeon_capabilities.o
|
|
Object asm/overlay_29_023008DC.o
|
|
Object src/dungeon_capabilities_1.o
|
|
Object asm/overlay_29_02300BF8.o
|
|
Object src/dungeon_capabilities_2.o
|
|
Object asm/overlay_29_02300D00.o
|
|
Object src/dungeon_ai_targeting.o
|
|
Object asm/overlay_29_023016A8.o
|
|
Object src/dungeon_ai_targeting_1.o
|
|
Object asm/overlay_29_rodata_023527C0.o
|
|
Object asm/overlay_29_023018AC.o
|
|
Object src/overlay_29_02301A60.o
|
|
Object asm/overlay_29_02301A84.o
|
|
Object src/dungeon_pokemon_attributes.o
|
|
Object asm/overlay_29_02301D84.o
|
|
Object src/dungeon_pokemon_attributes_1.o
|
|
Object asm/overlay_29_02301FBC.o
|
|
Object src/overlay_29_023026CC.o
|
|
Object asm/overlay_29_023026FC.o
|
|
Object src/overlay_29_02302A38.o
|
|
Object asm/overlay_29_02302A5C.o
|
|
Object src/overlay_29_023047B8.o
|
|
Object asm/overlay_29_023047DC.o
|
|
Object src/overlay_29_0230558C.o
|
|
Object asm/overlay_29_023055B0.o
|
|
Object src/overlay_29_02305C04.o
|
|
Object asm/overlay_29_02305C28.o
|
|
Object src/overlay_29_02307EF8.o
|
|
Object asm/overlay_29_02307F4C.o
|
|
Object src/overlay_29_0230827C.o
|
|
Object asm/overlay_29_023082A0.o
|
|
Object src/dungeon_ai.o
|
|
Object asm/overlay_29_023085DC.o
|
|
Object src/overlay_29_02308FBC.o
|
|
Object asm/overlay_29_02308FE0.o
|
|
Object src/overlay_29_0230A994.o
|
|
Object asm/overlay_29_0230A9B8.o
|
|
Object src/overlay_29_0230A9DC.o
|
|
Object asm/overlay_29_0230AA0C.o
|
|
Object src/overlay_29_0230E578.o
|
|
Object asm/overlay_29_0230E5A8.o
|
|
Object src/dungeon_ai_items.o
|
|
Object src/dungeon_ai_items_1.o
|
|
Object asm/overlay_29_data_02353700.o
|
|
Object asm/overlay_29_bss_0237CA18.o
|
|
Object asm/overlay_29_0230F02C.o
|
|
Object src/overlay_29_0230F810.o
|
|
Object asm/overlay_29_0230F840.o
|
|
Object src/overlay_29_0230F980.o
|
|
Object asm/overlay_29_0230F9A4.o
|
|
Object src/overlay_29_02311010.o
|
|
Object asm/overlay_29_02311064.o
|
|
Object src/overlay_29_023118B4.o
|
|
Object asm/overlay_29_023118D8.o
|
|
Object src/overlay_29_02311BF8.o
|
|
Object asm/overlay_29_02311C28.o
|
|
Object src/overlay_29_02315118.o
|
|
Object asm/overlay_29_0231516C.o
|
|
Object src/dungeon_statuses.o
|
|
Object asm/overlay_29_02317844.o
|
|
Object src/overlay_29_02318AB0.o
|
|
Object asm/overlay_29_02318AD4.o
|
|
Object src/overlay_29_02318D34.o
|
|
Object asm/overlay_29_02318D58.o
|
|
Object src/overlay_29_02318E4C.o
|
|
Object asm/overlay_29_02318E70.o
|
|
Object src/overlay_29_02319F8C.o
|
|
Object asm/overlay_29_02319FB0.o
|
|
Object src/dungeon_ai_attack_1.o
|
|
Object asm/overlay_29_0231A7A0.o
|
|
Object src/overlay_29_0231A9D4.o
|
|
Object asm/overlay_29_0231A9F8.o
|
|
Object src/overlay_29_0231B194.o
|
|
Object asm/overlay_29_0231B1B8.o
|
|
Object src/overlay_29_0231B318.o
|
|
Object asm/overlay_29_0231B33C.o
|
|
Object src/overlay_29_0231CBC8.o
|
|
Object asm/overlay_29_0231CBEC.o
|
|
Object src/dungeon_ai_item_weight.o
|
|
Object asm/overlay_29_0231E8F0.o
|
|
Object src/overlay_29_0231EDD8.o
|
|
Object asm/overlay_29_0231EDFC.o
|
|
Object src/overlay_29_0231F570.o
|
|
Object asm/overlay_29_0231F594.o
|
|
Object src/overlay_29_0231FBFC.o
|
|
Object asm/overlay_29_0231FC20.o
|
|
Object src/overlay_29_0232017C.o
|
|
Object asm/overlay_29_023201A0.o
|
|
Object src/overlay_29_02320764.o
|
|
Object asm/overlay_29_02320788.o
|
|
Object src/overlay_29_02321438.o
|
|
Object asm/overlay_29_0232145C.o
|
|
Object src/overlay_29_02322DB8.o
|
|
Object asm/overlay_29_02322DDC.o
|
|
Object src/dungeon_move.o
|
|
Object asm/overlay_29_rodata_02352A6C.o
|
|
Object asm/overlay_29_02324698.o
|
|
Object src/overlay_29_02325620.o
|
|
Object asm/overlay_29_02325644.o
|
|
Object src/overlay_29_0232800C.o
|
|
Object asm/overlay_29_02328030.o
|
|
Object src/overlay_29_0232A3D8.o
|
|
Object asm/overlay_29_0232A3FC.o
|
|
Object src/overlay_29_0232C500.o
|
|
Object asm/overlay_29_0232C524.o
|
|
Object src/overlay_29_0232E250.o
|
|
Object asm/overlay_29_0232E2B8.o
|
|
Object src/overlay_29_0232E840.o
|
|
Object asm/overlay_29_0232E864.o
|
|
Object src/overlay_29_02333FAC.o
|
|
Object asm/overlay_29_02333FD0.o
|
|
Object src/overlay_29_023350D8.o
|
|
Object asm/overlay_29_023350FC.o
|
|
Object src/dungeon_map_access.o
|
|
Object asm/overlay_29_02336164.o
|
|
Object src/overlay_29_02337CA8.o
|
|
Object asm/overlay_29_02337CCC.o
|
|
Object src/overlay_29_02338548.o
|
|
Object asm/overlay_29_02338560.o
|
|
Object src/overlay_29_02338604.o
|
|
Object asm/overlay_29_0233861C.o
|
|
Object src/overlay_29_02340CAC.o
|
|
Object asm/overlay_29_02340CE4.o
|
|
Object src/overlay_29_02344AF8.o
|
|
Object asm/overlay_29_02344B1C.o
|
|
Object src/overlay_29_02345698.o
|
|
Object asm/overlay_29_023456BC.o
|
|
Object src/dungeon_items.o
|
|
Object asm/overlay_29_02346834.o
|
|
Object src/overlay_29_02347B50.o
|
|
Object asm/overlay_29_02347B80.o
|
|
Object src/overlay_29_02347BA4.o
|
|
Object asm/overlay_29_02347BC8.o
|
|
Object src/overlay_29_0234987C.o
|
|
Object asm/overlay_29_023498A0.o
|
|
Object src/overlay_29_0234D460.o
|
|
Object asm/overlay_29_0234D484.o
|
|
Object src/overlay_29_0234DDD0.o
|
|
Object asm/overlay_29_0234DDF4.o
|
|
Object src/overlay_29_0234EC14.o
|
|
Object asm/overlay_29_0234EC38.o
|
|
}
|
|
Overlay OVY_30
|
|
{
|
|
After OVY_29
|
|
Object asm/overlay_30.o
|
|
}
|
|
Overlay OVY_31
|
|
{
|
|
After OVY_29
|
|
Object src/overlay_31_02382820.o
|
|
Object asm/overlay_31_02382FBC.o
|
|
}
|
|
Overlay OVY_32
|
|
{
|
|
After OVY_29
|
|
}
|
|
Overlay OVY_33
|
|
{
|
|
After OVY_29
|
|
}
|
|
Overlay OVY_34
|
|
{
|
|
After OVY_10
|
|
Object asm/overlay_34.o
|
|
}
|
|
Overlay OVY_35
|
|
{
|
|
After main
|
|
}
|