mirror of
https://github.com/FireEmblemUniverse/fireemblem8u.git
synced 2024-11-23 21:29:41 +00:00
684 lines
27 KiB
Plaintext
684 lines
27 KiB
Plaintext
OUTPUT_ARCH(arm)
|
|
ENTRY(Init)
|
|
|
|
gNumMusicPlayers = 9;
|
|
gMaxLines = 0;
|
|
|
|
SECTIONS
|
|
{
|
|
/* TODO: figure out what is COMMON and .bss */
|
|
|
|
. = 0x02000000;
|
|
EWRAM (NOLOAD) :
|
|
ALIGN(4)
|
|
{
|
|
INCLUDE "sym_ewram.txt"
|
|
}
|
|
|
|
. = 0x03000000;
|
|
IWRAM (NOLOAD) :
|
|
ALIGN(4)
|
|
{
|
|
INCLUDE "sym_iwram.txt"
|
|
}
|
|
|
|
. = 0x08000000;
|
|
ROM :
|
|
ALIGN(4)
|
|
{
|
|
/* .text */
|
|
asm/crt0.o(.text);
|
|
asm/arm.o(.text);
|
|
src/main.o(.text);
|
|
src/fe3_dummy.o(.text);
|
|
src/irq.o(.text);
|
|
src/rng.o(.text);
|
|
src/time.o(.text);
|
|
src/hardware.o(.text);
|
|
src/soundwrapper.o(.text);
|
|
src/ramfunc.o(.text);
|
|
src/proc.o(.text);
|
|
src/icon.o(.text);
|
|
src/fontgrp.o(.text);
|
|
src/animedrv.o(.text);
|
|
src/ctc.o(.text);
|
|
src/face.o(.text);
|
|
src/scene.o(.text);
|
|
asm/scene.o(.text);
|
|
src/ap.o(.text);
|
|
src/gamecontrol.o(.text);
|
|
src/messdecode.o(.text);
|
|
asm/spline.o(.text);
|
|
asm/evtcmd_gmap.o(.text);
|
|
src/event.o(.text);
|
|
asm/evtscr.o(.text);
|
|
src/ectscr_.o(.text);
|
|
src/popup.o(.text);
|
|
asm/evtsub.o(.text);
|
|
asm/eventcmd_fade.o(.text);
|
|
src/eventcmd_warp.o(.text);
|
|
asm/shinningstonefx.o(.text);
|
|
asm/boomfogfx.o(.text);
|
|
src/eventcmd_42.o(.text);
|
|
asm/eventcmd_44.o(.text);
|
|
src/bmlib.o(.text);
|
|
asm/bmlib-pal.o(.text);
|
|
src/bmlib-fade.o(.text);
|
|
asm/hino.o(.text);
|
|
src/bm.o(.text);
|
|
src/bmitem.o(.text);
|
|
src/bmunit.o(.text);
|
|
src/bmmap.o(.text);
|
|
src/bmidoten.o(.text);
|
|
src/bmdebug.o(.text);
|
|
asm/bmdebug.o(.text);
|
|
src/playerphase.o(.text);
|
|
src/koido.o(.text);
|
|
src/bmxfade.o(.text);
|
|
src/bmcamadjust.o(.text);
|
|
src/convoymenu.o(.text);
|
|
src/fogmap.o(.text);
|
|
src/menuitempanel.o(.text);
|
|
src/prep_unitswap.o(.text);
|
|
src/phasechangefx.o(.text);
|
|
src/unit_facing.o(.text);
|
|
src/trapfx.o(.text);
|
|
src/popup2.o(.text);
|
|
src/chapterintrofx.o(.text);
|
|
src/gameoverbgfx.o(.text);
|
|
src/lightrunefx.o(.text);
|
|
src/danceringfx.o(.text);
|
|
src/eventwarpfx.o(.text);
|
|
src/whitecircularfadefx.o(.text);
|
|
src/emitstarfx.o(.text);
|
|
src/minefx.o(.text);
|
|
src/chapterintrofx_title.o(.text);
|
|
src/bmmenu.o(.text);
|
|
src/bmphase.o(.text);
|
|
src/bmgold.o(.text);
|
|
src/bmtarget.o(.text);
|
|
src/bmudisp.o(.text);
|
|
src/bmreliance.o(.text);
|
|
src/bmitemuse.o(.text);
|
|
src/bmbattle.o(.text);
|
|
src/bmtrade.o(.text);
|
|
src/bmtrick.o(.text);
|
|
src/bmusemind.o(.text);
|
|
src/bmio.o(.text);
|
|
src/bmcontainer.o(.text);
|
|
src/bmusort.o(.text);
|
|
src/bmarena.o(.text);
|
|
src/bmmind.o(.text);
|
|
src/bmpatharrowdisp.o(.text);
|
|
src/sallycursor.o(.text);
|
|
asm/bmcommanddbg.o(.text);
|
|
src/chapterdata.o(.text);
|
|
src/unitinfowindow.o(.text);
|
|
src/bb.o(.text);
|
|
src/bmusailment.o(.text);
|
|
src/bksel.o(.text);
|
|
src/bmtrap.o(.text);
|
|
src/bmarch.o(.text);
|
|
src/bmdifficulty.o(.text);
|
|
src/cp_phase.o(.text);
|
|
src/cp_order.o(.text);
|
|
src/cp_decide.o(.text);
|
|
src/cp_perform.o(.text);
|
|
src/cp_utility.o(.text);
|
|
src/cp_script.o(.text);
|
|
src/cp_battle.o(.text);
|
|
src/cp_0803E2F4.o(.text);
|
|
src/cp_staff.o(.text);
|
|
src/cpextra_80407F0.o(.text);
|
|
asm/code_sio.o(.text);
|
|
src/uiutils.o(.text);
|
|
src/uimenu.o(.text);
|
|
src/uiselecttarget.o(.text);
|
|
src/banim-ekrbattle.o(.text);
|
|
src/banim-ekrlvupfan.o(.text);
|
|
src/banim-ekrgauge.o(.text);
|
|
asm/banim-ekrgauge.o(.text);
|
|
src/banim-ekrdispup.o(.text);
|
|
src/banim-efxHPBar.o(.text);
|
|
asm/banim-efxbattle.o(.text);
|
|
asm/banim-ekrfxbg.o(.text);
|
|
src/banim-efxstatusunit.o(.text);
|
|
asm/banim-efxflasheffect.o(.text);
|
|
src/banim-ekrbattlestarting.o(.text);
|
|
asm/banim-ekrbattleending.o(.text);
|
|
asm/banim-08056864.o(.text);
|
|
asm/banim-ekrcheckenable.o(.text);
|
|
src/banim-ekrcmd.o(.text);
|
|
asm/banim-main.o(.text);
|
|
src/banim-ekrmain.o(.text);
|
|
asm/banim-ekrmain.o(.text);
|
|
src/banim-ekr805AE40.o(.text);
|
|
asm/code_battleanim.o(.text);
|
|
asm/banim-efxop.o(.text);
|
|
src/banim-ekrdragonstatus.o(.text);
|
|
src/banim-ekrdragon-dracozombie.o(.text);
|
|
asm/banim-ekrdragon.o(.text);
|
|
src/banim-ekrdragon-myrrh.o(.text);
|
|
asm/banim-ekrutils.o(.text);
|
|
asm/banim-ekrpromotion.o(.text);
|
|
src/banim-ekrlvup.o(.text);
|
|
asm/banim-efxlvup.o(.text);
|
|
asm/banim-ekrtriangle.o(.text);
|
|
asm/banim-ekrpopup.o(.text);
|
|
src/banim-ekrdragon-demonking.o(.text);
|
|
asm/banim-ekrdragon-demonking.o(.text);
|
|
src/spellassoc.o(.text);
|
|
src/monstergen.o(.text);
|
|
src/mu.o(.text);
|
|
asm/muctrl.o(.text);
|
|
src/mapanim.o(.text);
|
|
src/mapanim_summon.o(.text);
|
|
src/mapanim_api.o(.text);
|
|
src/mapanim_infobox.o(.text);
|
|
src/mapanim_expbar.o(.text);
|
|
src/mapanim_debug.o(.text);
|
|
src/mapanim_eventbattle.o(.text);
|
|
src/mapanim_specialeffect.o(.text);
|
|
asm/mapanim_807CDD0.o(.text);
|
|
src/mapanim_lvupfx.o(.text);
|
|
src/mapanim_lvup.o(.text);
|
|
asm/code_mapanim.o(.text);
|
|
asm/ev_triggercheck.o(.text);
|
|
src/uidebug.o(.text);
|
|
src/asmcs.o(.text);
|
|
asm/code_8086934.o(.text);
|
|
src/statbar.o(.text);
|
|
asm/fx_slidingwallbg.o(.text);
|
|
src/statscreen.o(.text);
|
|
src/chapter_title.o(.text);
|
|
src/helpbox.o(.text);
|
|
src/player_interface.o(.text);
|
|
src/sioerror.o(.text);
|
|
src/uichapterstatus.o(.text);
|
|
asm/code.o(.text);
|
|
src/prepscreen.o(.text);
|
|
src/prep_atmenu.o(.text);
|
|
src/prep_menuproc.o(.text);
|
|
asm/prep_menuscroll.o(.text);
|
|
asm/code_prepscreen_80977AC.o(.text);
|
|
asm/prep_itemscreen.o(.text);
|
|
src/prep_unitselect.o(.text);
|
|
asm/prep_itemtrade.o(.text);
|
|
src/prep_itemuse.o(.text);
|
|
src/prep_itemusemind.o(.text);
|
|
asm/prep_itemsupply.o(.text);
|
|
asm/prep_itemlist.o(.text);
|
|
src/prep_wm_sell.o(.text);
|
|
src/prep_80A0760.o(.text);
|
|
src/uisupport.o(.text);
|
|
src/bmsave-lib.o(.text);
|
|
src/bmsave-bwl.o(.text);
|
|
src/bmsave.o(.text);
|
|
src/bmsave-multiarena.o(.text);
|
|
src/bmsave-xmap.o(.text);
|
|
asm/code_80A2C3C.o(.text);
|
|
src/minimap.o(.text);
|
|
src/savemenu.o(.text);
|
|
asm/savemenu_.o(.text);
|
|
asm/savedraw.o(.text);
|
|
src/savedrawcursor.o(.text);
|
|
asm/code_80A882C.o(.text);
|
|
src/soundroom.o(.text);
|
|
src/extramenu_unk.o(.text);
|
|
src/bonusclaim.o(.text);
|
|
src/uiconfig.o(.text);
|
|
asm/code_80B24DC.o(.text);
|
|
src/opinfo.o(.text);
|
|
src/classdisplayfont.o(.text);
|
|
src/bmshop.o(.text);
|
|
src/uiarena.o(.text);
|
|
src/gamerankings.o(.text);
|
|
src/cg.o(.text);
|
|
src/ending_details.o(.text);
|
|
src/worldmap_face.o(.text);
|
|
asm/code_80B5730.o(.text);
|
|
src/opsubtitle.o(.text);
|
|
src/titlescreen.o(.text);
|
|
asm/code_80C6474.o(.text);
|
|
src/branched_promotion_main.o(.text);
|
|
src/branched_promotion.o(.text);
|
|
asm/code_80CCA64.o(.text);
|
|
asm/m4a_1.o(.text);
|
|
src/m4a.o(.text);
|
|
asm/libagbsyscall.o(.text);
|
|
src/agb_sram.o(.text);
|
|
*libgcc.a:_ashldi3.o(.text);
|
|
*libgcc.a:_call_via_rX.o(.text);
|
|
*libgcc.a:_divsi3.o(.text);
|
|
*libgcc.a:_dvmd_tls.o(.text);
|
|
*libgcc.a:_modsi3.o(.text);
|
|
*libgcc.a:_muldi3.o(.text);
|
|
*libgcc.a:_udivsi3.o(.text);
|
|
*libgcc.a:_umodsi3.o(.text);
|
|
*libc.a:memcpy.o(.text);
|
|
*libc.a:memset.o(.text);
|
|
*libc.a:sprintf.o(.text);
|
|
*libc.a:strcpy.o(.text);
|
|
*libc.a:strlen.o(.text);
|
|
*libc.a:strstr.o(.text);
|
|
*libc.a:vfprintf.o(.text);
|
|
*libc.a:vsprintf.o(.text);
|
|
*libc.a:wsetup.o(.text);
|
|
*libc.a:dtoa.o(.text);
|
|
*libc.a:fflush.o(.text);
|
|
*libc.a:findfp.o(.text);
|
|
*libc.a:freer.o(.text);
|
|
*libc.a:fvwrite.o(.text);
|
|
*libc.a:fwalk.o(.text);
|
|
*libc.a:locale.o(.text);
|
|
*libc.a:makebuf.o(.text);
|
|
*libc.a:mallocr.o(.text);
|
|
*libc.a:mbtowc_r.o(.text);
|
|
*libc.a:memchr.o(.text);
|
|
*libc.a:memmove.o(.text);
|
|
*libc.a:mlock.o(.text);
|
|
*libc.a:mprec.o(.text);
|
|
*libc.a:s_isinf.o(.text);
|
|
*libc.a:s_isnan.o(.text);
|
|
*libc.a:sbrkr.o(.text);
|
|
*libc.a:stdio.o(.text);
|
|
*libc.a:strcmp.o(.text);
|
|
*libc.a:syscalls.o(.text);
|
|
*libc.a:writer.o(.text);
|
|
*libc.a:callocr.o(.text);
|
|
*libc.a:closer.o(.text);
|
|
*libc.a:errno.o(.text);
|
|
*libc.a:fstatr.o(.text);
|
|
*libc.a:libcfunc.o(.text);
|
|
*libc.a:lseekr.o(.text);
|
|
*libc.a:readr.o(.text);
|
|
*libgcc.a:dp-bit.o(.text);
|
|
*libgcc.a:fp-bit.o(.text);
|
|
*libgcc.a:_lshrdi3.o(.text);
|
|
*libgcc.a:_negdi2.o(.text);
|
|
asm/arm_call.o(.text);
|
|
|
|
/* .rodata */
|
|
. = ALIGN(4); src/main.o(.rodata);
|
|
. = ALIGN(4); src/rng.o(.rodata);
|
|
. = ALIGN(4); src/hardware.o(.rodata);
|
|
. = ALIGN(4); data/trig_rodata.o(.rodata);
|
|
. = ALIGN(4); src/fontgrp.o(.rodata);
|
|
. = ALIGN(4); src/face.o(.rodata);
|
|
. = ALIGN(4); src/scene.o(.rodata);
|
|
. = ALIGN(4); src/ap.o(.rodata);
|
|
. = ALIGN(4); src/gamecontrol.o(.rodata);
|
|
. = ALIGN(4); src/messdecode.o(.rodata);
|
|
. = ALIGN(4); data/const_data_D792C.o(.rodata);
|
|
. = ALIGN(4); src/bmlib.o(.rodata);
|
|
. = ALIGN(4); data/bmlib-const.o(.rodata);
|
|
. = ALIGN(4); src/bm.o(.rodata);
|
|
. = ALIGN(4); src/bmitem.o(.rodata);
|
|
. = ALIGN(4); src/bmunit.o(.rodata);
|
|
. = ALIGN(4); data/const_data_D7A6C.o(.rodata);
|
|
. = ALIGN(4); src/playerphase.o(.rodata);
|
|
. = ALIGN(4); src/koido.o(.rodata);
|
|
. = ALIGN(4); src/bmxfade.o(.rodata);
|
|
. = ALIGN(4); src/bmcamadjust.o(.rodata);
|
|
. = ALIGN(4); src/lightrunefx.o(.rodata);
|
|
. = ALIGN(4); src/danceringfx.o(.rodata);
|
|
. = ALIGN(4); data/const_data_D7B20.o(.rodata);
|
|
. = ALIGN(4); src/bmudisp.o(.rodata);
|
|
. = ALIGN(4); src/bmreliance.o(.rodata);
|
|
. = ALIGN(4); src/bmbattle.o(.rodata);
|
|
. = ALIGN(4); src/bmtrade.o(.rodata);
|
|
. = ALIGN(4); src/bmusemind.o(.rodata);
|
|
. = ALIGN(4); src/raw_text_jp.o(.rodata);
|
|
. = ALIGN(4); src/bmio.o(.rodata);
|
|
. = ALIGN(4); src/bmarena.o(.rodata);
|
|
. = ALIGN(4); src/sallycursor.o(.rodata);
|
|
. = ALIGN(4); src/unitinfowindow.o(.rodata);
|
|
. = ALIGN(4); src/bb.o(.rodata);
|
|
. = ALIGN(4); src/bksel.o(.rodata);
|
|
. = ALIGN(4); src/bmdifficulty.o(.rodata);
|
|
. = ALIGN(4); src/cp_phase.o(.rodata);
|
|
. = ALIGN(4); src/cp_order.o(.rodata);
|
|
. = ALIGN(4); src/cp_decide.o(.rodata);
|
|
. = ALIGN(4); src/cp_perform.o(.rodata);
|
|
. = ALIGN(4); src/cp_utility.o(.rodata);
|
|
. = ALIGN(4); src/cp_script.o(.rodata);
|
|
. = ALIGN(4); src/cp_data.o(.rodata);
|
|
. = ALIGN(4); src/cp_battle.o(.rodata);
|
|
. = ALIGN(4); src/cp_0803E2F4.o(.rodata);
|
|
. = ALIGN(4); src/cp_staff.o(.rodata);
|
|
. = ALIGN(4); src/cpextra_80407F0.o(.rodata);
|
|
. = ALIGN(4); data/const_data_D8714.o(.rodata);
|
|
. = ALIGN(4); src/uiutils.o(.rodata);
|
|
. = ALIGN(4); src/uimenu.o(.rodata);
|
|
. = ALIGN(4); src/uiselecttarget.o(.rodata);
|
|
. = ALIGN(4); src/banim-ekrbattle.o(.rodata);
|
|
. = ALIGN(4); src/banim-ekrlvupfan.o(.rodata);
|
|
. = ALIGN(4); src/banim-ekrgauge.o(.rodata);
|
|
. = ALIGN(4); src/banim-ekrdispup.o(.rodata);
|
|
. = ALIGN(4); src/banim-efxHPBar.o(.rodata);
|
|
. = ALIGN(4); data/const_data_DA3A4.o(.rodata);
|
|
. = ALIGN(4); src/banim-ekrbattlestarting.o(.rodata);
|
|
. = ALIGN(4); data/const_data_DAD68.o(.rodata);
|
|
. = ALIGN(4); data/const_data_DAF18.o(.rodata);
|
|
. = ALIGN(4); src/banim-ekrlvup.o(.rodata);
|
|
. = ALIGN(4); data/const_data_E162A.o(.rodata);
|
|
. = ALIGN(4); src/banim-ekrdragon-demonking.o(.rodata);
|
|
. = ALIGN(4); data/const_data-ekrdk.o(.rodata);
|
|
. = ALIGN(4); src/msg_data.o(.rodata);
|
|
. = ALIGN(4); data/const_data_chapter_maps.o(.rodata);
|
|
. = ALIGN(4); data/const_data_unit_icon_wait.o(.rodata);
|
|
. = ALIGN(4); data/const_data_1C0AFC.o(.rodata);
|
|
. = ALIGN(4); src/chapterdata.o(.rodata);
|
|
. = ALIGN(4); data/const_data_unit_icon_move.o(.rodata);
|
|
. = ALIGN(4); src/mu.o(.rodata);
|
|
. = ALIGN(4); data/muctrl_rodata.o(.rodata);
|
|
. = ALIGN(4); src/mapanim_api.o(.rodata);
|
|
. = ALIGN(4); src/mapanim_debug.o(.rodata);
|
|
. = ALIGN(4); data/const_data_205714.o(.rodata);
|
|
. = ALIGN(4); src/statscreen.o(.rodata);
|
|
. = ALIGN(4); src/player_interface.o(.rodata);
|
|
. = ALIGN(4); data/const_data_205B84.o(.rodata);
|
|
. = ALIGN(4); src/prep_atmenu.o(.rodata);
|
|
. = ALIGN(4); data/const_data_205BD0.o(.rodata);
|
|
. = ALIGN(4); src/prep_itemuse.o(.rodata);
|
|
. = ALIGN(4); src/uisupport.o(.rodata);
|
|
. = ALIGN(4); src/bmsave-lib.o(.rodata);
|
|
. = ALIGN(4); data/const_data_205C9C.o(.rodata);
|
|
. = ALIGN(4); src/minimap.o(.rodata);
|
|
. = ALIGN(4); src/savemenu.o(.rodata);
|
|
. = ALIGN(4); src/savedrawcursor.o(.rodata);
|
|
. = ALIGN(4); data/const_data_205DE9.o(.rodata);
|
|
. = ALIGN(4); src/uiconfig.o(.rodata);
|
|
. = ALIGN(4); data/const_data_205E74.o(.rodata);
|
|
. = ALIGN(4); src/opinfo.o(.rodata);
|
|
. = ALIGN(4); src/gamerankings.o(.rodata);
|
|
. = ALIGN(4); src/worldmap_face.o(.rodata);
|
|
. = ALIGN(4); data/const_data_205E94.o(.rodata);
|
|
. = ALIGN(4); src/opsubtitle.o(.rodata);
|
|
. = ALIGN(4); src/branched_promotion_main.o(.rodata);
|
|
. = ALIGN(4); src/branched_promotion.o(.rodata);
|
|
. = ALIGN(4); INCLUDE "linker_script_sound.txt"
|
|
. = ALIGN(4); src/agb_sram.o(.rodata);
|
|
. = ALIGN(4); *libc.a:vfprintf.o(.rodata);
|
|
. = ALIGN(4); *libc.a:dtoa.o(.rodata);
|
|
. = ALIGN(4); *libc.a:impure.o(.rodata);
|
|
. = ALIGN(4); *libc.a:locale.o(.rodata);
|
|
. = ALIGN(4); *libc.a:mprec.o(.rodata);
|
|
. = ALIGN(4); *libc.a:syscalls.o(.rodata);
|
|
|
|
/* .data */
|
|
. = ALIGN(4); src/main.o(.data);
|
|
. = ALIGN(4); src/hardware.o(.data);
|
|
. = ALIGN(4); src/soundwrapper.o(.data);
|
|
. = ALIGN(4); src/proc.o(.data);
|
|
. = ALIGN(4); src/fontgrp.o(.data);
|
|
. = ALIGN(4); src/ctc.o(.data);
|
|
. = ALIGN(4); src/face.o(.data);
|
|
. = ALIGN(4); src/scene.o(.data);
|
|
. = ALIGN(4); src/ap.o(.data);
|
|
. = ALIGN(4); src/gamecontrol.o(.data);
|
|
. = ALIGN(4); src/messdecode.o(.data);
|
|
. = ALIGN(4); data/data_591AB4.o(.data);
|
|
. = ALIGN(4); src/popup.o(.data);
|
|
. = ALIGN(4); data/data_5924D8.o(.data);
|
|
. = ALIGN(4); data/data_item_icon.o(.data);
|
|
. = ALIGN(4); data/data_599714.o(.data);
|
|
. = ALIGN(4); src/bmlib.o(.data);
|
|
. = ALIGN(4); data/bmlib-pal.o(.data);
|
|
. = ALIGN(4); src/bmlib-fade.o(.data);
|
|
. = ALIGN(4); data/bmlib.o(.data);
|
|
. = ALIGN(4); src/bm.o(.data);
|
|
. = ALIGN(4); src/bmunit.o(.data);
|
|
. = ALIGN(4); src/bmmap.o(.data);
|
|
. = ALIGN(4); data/data_59A9D8.o(.data);
|
|
. = ALIGN(4); src/bmdebug.o(.data);
|
|
. = ALIGN(4); data/data_59AA7C.o(.data);
|
|
. = ALIGN(4); src/playerphase.o(.data);
|
|
. = ALIGN(4); src/koido.o(.data);
|
|
. = ALIGN(4); src/bmxfade.o(.data);
|
|
. = ALIGN(4); src/bmcamadjust.o(.data);
|
|
. = ALIGN(4); src/convoymenu.o(.data);
|
|
. = ALIGN(4); src/menuitempanel.o(.data);
|
|
. = ALIGN(4); src/prep_unitswap.o(.data);
|
|
. = ALIGN(4); src/phasechangefx.o(.data);
|
|
. = ALIGN(4); src/trapfx.o(.data);
|
|
. = ALIGN(4); src/popup2.o(.data);
|
|
. = ALIGN(4); src/chapterintrofx.o(.data);
|
|
. = ALIGN(4); src/gameoverbgfx.o(.data);
|
|
. = ALIGN(4); src/lightrunefx.o(.data);
|
|
. = ALIGN(4); src/danceringfx.o(.data);
|
|
. = ALIGN(4); src/eventwarpfx.o(.data);
|
|
. = ALIGN(4); src/whitecircularfadefx.o(.data);
|
|
. = ALIGN(4); src/emitstarfx.o(.data);
|
|
. = ALIGN(4); src/minefx.o(.data);
|
|
. = ALIGN(4); src/chapterintrofx_title.o(.data);
|
|
. = ALIGN(4); src/bmmenu.o(.data);
|
|
. = ALIGN(4); src/bmudisp.o(.data);
|
|
. = ALIGN(4); src/bmreliance.o(.data);
|
|
. = ALIGN(4); src/bmitemuse.o(.data);
|
|
. = ALIGN(4); src/bmbattle.o(.data);
|
|
. = ALIGN(4); src/bmtrade.o(.data);
|
|
. = ALIGN(4); data/data_59BC64.o(.data);
|
|
. = ALIGN(4); src/bmtrick.o(.data);
|
|
. = ALIGN(4); src/bmusemind.o(.data);
|
|
. = ALIGN(4); src/menu_def.o(.rodata);
|
|
. = ALIGN(4); data/data_59D238.o(.data);
|
|
. = ALIGN(4); data/data_map_anim.o(.data);
|
|
. = ALIGN(4); src/bmio.o(.data);
|
|
. = ALIGN(4); src/bmarena.o(.data);
|
|
. = ALIGN(4); src/bmmind.o(.data);
|
|
. = ALIGN(4); data/data_59DB6C.o(.data);
|
|
. = ALIGN(4); src/sallycursor.o(.data);
|
|
. = ALIGN(4); src/unitinfowindow.o(.data);
|
|
. = ALIGN(4); src/bb.o(.data);
|
|
. = ALIGN(4); src/bmusailment.o(.data);
|
|
. = ALIGN(4); src/bksel.o(.data);
|
|
. = ALIGN(4); src/bmtrap.o(.data);
|
|
. = ALIGN(4); src/bmdifficulty.o(.data);
|
|
. = ALIGN(4); data/data_59E8E0.o(.data);
|
|
. = ALIGN(4); src/cp_phase.o(.data);
|
|
. = ALIGN(4); src/cp_order.o(.data);
|
|
. = ALIGN(4); src/cp_decide.o(.data);
|
|
. = ALIGN(4); src/cp_perform.o(.data);
|
|
. = ALIGN(4); src/cp_utility.o(.data);
|
|
. = ALIGN(4); src/cp_data.o(.data);
|
|
. = ALIGN(4); src/cp_battle.o(.data);
|
|
. = ALIGN(4); src/cp_0803E2F4.o(.data);
|
|
. = ALIGN(4); src/cp_staff.o(.data);
|
|
. = ALIGN(4); src/cpextra_80407F0.o(.data);
|
|
. = ALIGN(4); data/data_5A92E0.o(.data);
|
|
. = ALIGN(4); src/uiutils.o(.data);
|
|
. = ALIGN(4); src/uimenu.o(.data);
|
|
. = ALIGN(4); src/uiselecttarget.o(.data);
|
|
. = ALIGN(4); data/data_5B65C0.o(.data);
|
|
. = ALIGN(4); src/banim-ekrbattle.o(.data);
|
|
. = ALIGN(4); src/banim-ekrlvupfan.o(.data);
|
|
. = ALIGN(4); src/banim-ekrgauge.o(.data);
|
|
. = ALIGN(4); data/data-ekrgauge.o(.data);
|
|
. = ALIGN(4); src/banim-ekrdispup.o(.data);
|
|
. = ALIGN(4); src/banim-efxHPBar.o(.data);
|
|
. = ALIGN(4); data/data_banim_5B93D0.o(.data);
|
|
. = ALIGN(4); src/banim-ekrbattlestarting.o(.data);
|
|
. = ALIGN(4); data/banim-ekrbattlectrl.o(.data);
|
|
. = ALIGN(4); data/data_banim.o(.data);
|
|
. = ALIGN(4); src/banim-ekrdragon-dracozombie.o(.data);
|
|
. = ALIGN(4); data/data-ekrdragon.o(.data);
|
|
. = ALIGN(4); src/banim-ekrdragon-myrrh.o(.data);
|
|
. = ALIGN(4); data/data-ekrclasschg.o(.data);
|
|
. = ALIGN(4); src/banim-ekrlvup.o(.data);
|
|
. = ALIGN(4); data/banim-ekrlvup.o(.data);
|
|
. = ALIGN(4); data/banim-ekrtriangle.o(.data);
|
|
. = ALIGN(4); data/data_btl_bg.o(.data);
|
|
. = ALIGN(4); data/data_banim_78D500.o(.data);
|
|
. = ALIGN(4); src/banim-ekrdragon-demonking.o(.data);
|
|
. = ALIGN(4); data/data-ekrdk.o(.data);
|
|
. = ALIGN(4); src/data_characters.o(.data);
|
|
. = ALIGN(4); data/data_characters.o(.data);
|
|
. = ALIGN(4); data/data_classes.o(.data);
|
|
. = ALIGN(4); data/data_items.o(.data);
|
|
. = ALIGN(4); data/data_80B90C.o(.data);
|
|
. = ALIGN(4); data/data_portrait.o(.data);
|
|
. = ALIGN(4); src/portrait_data.o(.data);
|
|
. = ALIGN(4); data/data_8ADEB0.o(.data);
|
|
. = ALIGN(4); src/unit_icon_wait_data.o(.data);
|
|
. = ALIGN(4); src/spellassoc-data.o(.data);
|
|
. = ALIGN(4); src/bmreliance-data.o(.data);
|
|
. = ALIGN(4); data/data_8AFBD8.o(.data);
|
|
. = ALIGN(4); src/chapterdata.o(.data);
|
|
. = ALIGN(4); data/data_8B363C.o(.data);
|
|
. = ALIGN(4); src/monstergen_data.o(.data);
|
|
. = ALIGN(4); data/data_bg.o(.data);
|
|
. = ALIGN(4); src/ectscr_.o(.data);
|
|
. = ALIGN(4); src/branched_promotion_data.o(.data);
|
|
. = ALIGN(4); data/data_95DFA4.o(.data);
|
|
. = ALIGN(4); data/data_map_anim_frames.o(.data);
|
|
. = ALIGN(4); data/data_99D6DC.o(.data);
|
|
. = ALIGN(4); src/mu.o(.data);
|
|
. = ALIGN(4); data/data_9A2DB0.o(.data);
|
|
. = ALIGN(4); src/unit_icon_move_data.o(.data);
|
|
. = ALIGN(4); src/mapanim.o(.data);
|
|
. = ALIGN(4); src/mapanim_summon.o(.data);
|
|
. = ALIGN(4); src/mapanim_api.o(.data);
|
|
. = ALIGN(4); src/mapanim_infobox.o(.data);
|
|
. = ALIGN(4); src/mapanim_expbar.o(.data);
|
|
. = ALIGN(4); src/mapanim_debug.o(.data);
|
|
. = ALIGN(4); src/mapanim_eventbattle.o(.data);
|
|
. = ALIGN(4); src/mapanim_specialeffect.o(.data);
|
|
. = ALIGN(4); data/mapanim_89A398C.o(.data);
|
|
. = ALIGN(4); src/mapanim_lvupfx.o(.data);
|
|
. = ALIGN(4); src/mapanim_lvup.o(.data);
|
|
. = ALIGN(4); data/data_9A31F8.o(.data);
|
|
. = ALIGN(4); src/data_support_conversations.o(.data);
|
|
. = ALIGN(4); data/data_9ED64C.o(.data);
|
|
. = ALIGN(4); src/statscreen.o(.data);
|
|
. = ALIGN(4); src/chap_title_data.o(.data);
|
|
. = ALIGN(4); src/helpbox.o(.data);
|
|
. = ALIGN(4); src/player_interface.o(.data);
|
|
. = ALIGN(4); src/uichapterstatus.o(.data);
|
|
. = ALIGN(4); data/data_A01CC4.o(.data);
|
|
. = ALIGN(4); data/data_chap_title.o(.data);
|
|
. = ALIGN(4); data/data_A167C8.o(.data);
|
|
. = ALIGN(4); src/prep_atmenu.o(.data);
|
|
. = ALIGN(4); src/prep_menuproc.o(.data);
|
|
. = ALIGN(4); data/data_A184B4.o(.data);
|
|
. = ALIGN(4); src/prep_unitselect.o(.data);
|
|
. = ALIGN(4); data/prep_itemtrade.o(.data);
|
|
. = ALIGN(4); src/prep_itemuse.o(.data);
|
|
. = ALIGN(4); src/prep_itemusemind.o(.data);
|
|
. = ALIGN(4); data/data_prep_A1901C.o(.data);
|
|
. = ALIGN(4); src/prep_wm_sell.o(.data);
|
|
. = ALIGN(4); src/prep_80A0760.o(.data);
|
|
. = ALIGN(4); src/uisupport.o(.data);
|
|
. = ALIGN(4); data/data_A195B0.o(.data);
|
|
. = ALIGN(4); data/data_map_change.o(.data);
|
|
. = ALIGN(4); src/bmsave-lib.o(.data);
|
|
. = ALIGN(4); src/bmsave-multiarena.o(.data);
|
|
. = ALIGN(4); src/bmsave-xmap.o(.data);
|
|
. = ALIGN(4); data/data_A1FAF4.o(.data);
|
|
. = ALIGN(4); src/minimap.o(.data);
|
|
. = ALIGN(4); data/data_minimap.o(.data);
|
|
. = ALIGN(4); src/savemenu.o(.data);
|
|
. = ALIGN(4); data/data_A20050.o(.data);
|
|
. = ALIGN(4); src/savedrawcursor.o(.data);
|
|
. = ALIGN(4); data/data_A2077C.o(.data);
|
|
. = ALIGN(4); src/soundroom.o(.data);
|
|
. = ALIGN(4); src/extramenu_unk.o(.data);
|
|
. = ALIGN(4); src/bonusclaim.o(.data);
|
|
. = ALIGN(4); data/data_A21658.o(.data);
|
|
. = ALIGN(4); src/uiconfig.o(.data);
|
|
. = ALIGN(4); data/data_A2EE90.o(.data);
|
|
. = ALIGN(4); src/opinfo.o(.data);
|
|
. = ALIGN(4); src/classdisplayfont.o(.data);
|
|
. = ALIGN(4); data/data_A2EEF0.o(.data);
|
|
. = ALIGN(4); src/bmshop.o(.data);
|
|
. = ALIGN(4); src/uiarena.o(.data);
|
|
. = ALIGN(4); data/data_A394DC.o(.data);
|
|
. = ALIGN(4); src/gamerankings.o(.data);
|
|
. = ALIGN(4); src/cg.o(.data);
|
|
. = ALIGN(4); src/ending_details.o(.data);
|
|
. = ALIGN(4); src/worldmap_face.o(.data);
|
|
. = ALIGN(4); data/data_A3CB04.o(.data);
|
|
. = ALIGN(4); src/opsubtitle.o(.data);
|
|
. = ALIGN(4); data/data_opsubtitle.o(.data);
|
|
. = ALIGN(4); src/titlescreen.o(.data);
|
|
. = ALIGN(4); data/data_AA6BFA.o(.data);
|
|
. = ALIGN(4); src/branched_promotion_main.o(.data);
|
|
. = ALIGN(4); src/branched_promotion.o(.data);
|
|
. = ALIGN(4); data/data_B12A60.o(.data);
|
|
. = ALIGN(4); *libc.a:impure.o(.data);
|
|
. = ALIGN(4); *libc.a:locale.o(.data);
|
|
. = ALIGN(4); *libc.a:mallocr.o(.data);
|
|
. = ALIGN(4); data/data_B1FE7C.o(.data);
|
|
FILL(0xFF);
|
|
. = 0xC00000; src/banim_data.o(.data.banim_array_len);
|
|
. = 0xC00008; src/banim_data.o(.data.banim_array);
|
|
FILL(0x00); /* TODO: This padding is handled by banim linking process itself? */
|
|
. = 0xC02000; data/banim/data_banim.o(.data);
|
|
FILL(0xFF);
|
|
. = 0xEE0000; src/banim_terrain_data.o(.data.banim_terrain_head); src/banim_terrain_data.o(.data.banim_terrain_ptr_table);
|
|
FILL(0x00);
|
|
. = 0xEE0C00; data/data_banim_terrain.o(.data);
|
|
FILL(0xFF);
|
|
_banim_pal_start = 0xEF8000;
|
|
. = _banim_pal_start;
|
|
src/banim_pal_chara.o(.data.banim_pal_head);
|
|
src/banim_pal_chara.o(.data.banim_pal_ptr_table);
|
|
FILL(0x00);
|
|
. = _banim_pal_start + 0x1000; data/data_banim_pal.o(.data);
|
|
_banim_pal_end = .;
|
|
_banim_pal_size = . - _banim_pal_start;
|
|
FILL(0xFF);
|
|
. = 0xFE0000; data/data_FE0000.o(.data);
|
|
. = 0xFFF000; data/data_FFF000.o(.data);
|
|
} = 0
|
|
|
|
/* Stabs debugging sections. */
|
|
.stab 0 : { *(.stab) }
|
|
.stabstr 0 : { *(.stabstr) }
|
|
.stab.excl 0 : { *(.stab.excl) }
|
|
.stab.exclstr 0 : { *(.stab.exclstr) }
|
|
.stab.index 0 : { *(.stab.index) }
|
|
.stab.indexstr 0 : { *(.stab.indexstr) }
|
|
.comment 0 : { *(.comment) }
|
|
.gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
|
|
/* DWARF debug sections.
|
|
Symbols in the DWARF debugging sections are relative to the beginning
|
|
of the section so we begin them at 0. */
|
|
/* DWARF 1 */
|
|
.debug 0 : { *(.debug) }
|
|
.line 0 : { *(.line) }
|
|
/* GNU DWARF 1 extensions */
|
|
.debug_srcinfo 0 : { *(.debug_srcinfo) }
|
|
.debug_sfnames 0 : { *(.debug_sfnames) }
|
|
/* DWARF 1.1 and DWARF 2 */
|
|
.debug_aranges 0 : { *(.debug_aranges) }
|
|
.debug_pubnames 0 : { *(.debug_pubnames) }
|
|
/* DWARF 2 */
|
|
.debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
|
|
.debug_abbrev 0 : { *(.debug_abbrev) }
|
|
.debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) }
|
|
.debug_frame 0 : { *(.debug_frame) }
|
|
.debug_str 0 : { *(.debug_str) }
|
|
.debug_loc 0 : { *(.debug_loc) }
|
|
.debug_macinfo 0 : { *(.debug_macinfo) }
|
|
/* SGI/MIPS DWARF 2 extensions */
|
|
.debug_weaknames 0 : { *(.debug_weaknames) }
|
|
.debug_funcnames 0 : { *(.debug_funcnames) }
|
|
.debug_typenames 0 : { *(.debug_typenames) }
|
|
.debug_varnames 0 : { *(.debug_varnames) }
|
|
/* DWARF 3 */
|
|
.debug_pubtypes 0 : { *(.debug_pubtypes) }
|
|
.debug_ranges 0 : { *(.debug_ranges) }
|
|
/* DWARF Extension. */
|
|
.debug_macro 0 : { *(.debug_macro) }
|
|
.debug_addr 0 : { *(.debug_addr) }
|
|
.ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
|
|
.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
|
|
|
|
/* Discard everything not specifically mentioned above. */
|
|
/DISCARD/ :
|
|
{
|
|
*(*);
|
|
}
|
|
}
|