colosseum-mb/payload/ld_script.txt

117 lines
2.5 KiB
Plaintext

gNumMusicPlayers = 1;
gMaxLines = 0;
GPIOPortDirection = 0x080000C6;
SECTIONS {
. = 0x02000000;
.text :
ALIGN(4)
{
asm/crt0.o(.text);
src/main.o(.text);
src/all.o(.text);
src/pokemon_summary_screen.o(.text);
src/all4.o(.text);
} =0
lib_text :
ALIGN(4)
{
asm/m4a_1.o(.text);
src/m4a.o(.text);
src/gflib/init.o(.text);
src/gflib/bg.o(.text);
src/gflib/sprite.o(.text);
src/gflib/text.o(.text);
src/gflib/keys.o(.text);
src/gflib/gfxload.o(.text);
src/gflib/sound.o(.text);
src/libpmagb/agb_rom.o(.text);
src/libpmagb/pic_uncomp.o(.text);
src/libpmagb/save.o(.text);
src/pokemon.o(.text);
src/libpmagb/berry.o(.text);
src/unk_200C5DC.o(.text);
src/agb_flash.o(.text);
src/agb_flash_1m.o(.text);
src/agb_flash_mx.o(.text);
src/agb_flash_le.o(.text);
src/berry_fix.o(.text);
src/siirtc.o(.text);
asm/libagbsyscall.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:_umodsi3.o(.text);
*libc.a:memcpy.o(.text);
} =0
.rodata :
ALIGN(4)
{
src/all.o(.rodata);
data/all.o(.rodata);
src/strings.o(.rodata);
src/graphics.o(.rodata);
} =0
m4a_rodata :
ALIGN(4)
{
src/m4a_tables.o(.rodata);
data/sound_data.o(.rodata);
sound/songs/midi/se_select.o(.rodata);
sound/songs/midi/se_failure.o(.rodata);
} =0
lib_rodata :
ALIGN(4)
{
src/mb_20094A8.o(.rodata);
src/rom_info.o(.rodata);
src/agb_flash.o(.rodata);
src/agb_flash_1m.o(.rodata);
src/agb_flash_mx.o(.rodata);
src/agb_flash_le.o(.rodata);
src/berry_fix.o(.rodata);
src/siirtc.o(.rodata);
} =0
.data :
ALIGN(4)
{
data/all.o(.data);
src/strings.o(.data);
} =0
lib_data :
ALIGN(4)
{
src/libpmagb/save.o(.data);
src/mb_20094A8.o(.data);
src/rom_info.o(.data);
} =0
bss_start = .;
wram (NOLOAD) :
ALIGN(4)
{
INCLUDE sym_bss.ld;
src/m4a.o(.bss.code);
INCLUDE sym_common.ld;
}
bss_end = .;
wram_extra (NOLOAD) :
ALIGN(4)
{
INCLUDE sym_ewram.ld;
}
. = 0x02040000; /* Limit EWRAM size */
/DISCARD/ :
{
*(*);
}
}