gNumMusicPlayers = 4; gMaxLines = 0; SECTIONS { . = 0x2000000; ewram (NOLOAD) : ALIGN(4) { gHeap = .; . = 0x1C000; *libc.a:impure.o(.data); *libc.a:locale.o(.data); *libc.a:mallocr.o(.data); . = 0x40000; } . = 0x3000000; iwram (NOLOAD) : ALIGN(4) { /* .bss starts at 0x3000000 */ /* .bss.code starts at 0x30028E0 */ src/m4a.o(.bss.code); /* COMMON starts at 0x30030E0 */ *libc.a:sbrkr.o(COMMON); end = .; . = 0x8000; } . = 0x8000000; .text : ALIGN(4) { src/crt0.o(.text); src/main.o(.text); src/gpu_regs.o(.text); src/dma3_manager.o(.text); src/bg.o(.text); src/malloc.o(.text); src/text_printer.o(.text); src/window.o(.text); src/blit.o(.text); src/window_8bpp.o(.text); src/text.o(.text); src/sprite.o(.text); src/string_util.o(.text); src/link.o(.text); src/multiboot.o(.text); src/main_menu.o(.text); src/battle_controllers.o(.text); src/decompress.o(.text); src/battle_bg.o(.text); src/battle_main.o(.text); src/battle_util.o(.text); src/battle_script_commands.o(.text); src/battle_util2.o(.text); src/battle_controller_player.o(.text); src/battle_gfx_sfx_util.o(.text); src/battle_controller_opponent.o(.text); src/battle_ai_switch_items.o(.text); src/battle_controller_link_opponent.o(.text); src/pokemon.o(.text); src/trig.o(.text); src/random.o(.text); src/util.o(.text); src/blend_palette.o(.text); src/daycare.o(.text); src/battle_interface.o(.text); src/smokescreen.o(.text); src/pokeball.o(.text); src/load_save.o(.text); src/trade.o(.text); src/trade_scene.o(.text); src/play_time.o(.text); src/new_game.o(.text); src/overworld.o(.text); src/fieldmap.o(.text); src/metatile_behavior.o(.text); src/field_camera.o(.text); src/field_door.o(.text); src/field_player_avatar.o(.text); src/event_object_movement.o(.text); src/field_message_box.o(.text); src/event_object_lock.o(.text); src/text_window_graphics.o(.text); src/script.o(.text); src/scrcmd.o(.text); src/field_control_avatar.o(.text); src/event_data.o(.text); src/coord_event_weather.o(.text); src/field_tasks.o(.text); src/start_menu.o(.text); src/tileset_anims.o(.text); src/palette.o(.text); src/sound.o(.text); src/battle_anim.o(.text); src/battle_anim_mons.o(.text); src/task.o(.text); src/reshow_battle_screen.o(.text); src/battle_anim_status_effects.o(.text); src/title_screen.o(.text); src/reset_save_heap.o(.text); src/field_weather.o(.text); src/field_weather_util.o(.text); src/field_weather_effects.o(.text); src/field_fadetransition.o(.text); src/field_screen_effect.o(.text); src/battle_setup.o(.text); src/cable_club.o(.text); src/trainer_see.o(.text); src/wild_encounter.o(.text); src/field_effect.o(.text); src/scanline_effect.o(.text); src/option_menu.o(.text); src/pokedex.o(.text); src/trainer_card.o(.text); src/pokemon_storage_system.o(.text); src/pokemon_storage_system_2.o(.text); src/pokemon_storage_system_3.o(.text); src/pokemon_storage_system_4.o(.text); src/pokemon_storage_system_5.o(.text); src/pokemon_storage_system_6.o(.text); src/pokemon_storage_system_7.o(.text); src/pokemon_storage_system_8.o(.text); src/pokemon_storage_system_9.o(.text); src/pokemon_icon.o(.text); src/script_movement.o(.text); src/fldeff_cut.o(.text); src/mail_data.o(.text); src/map_name_popup.o(.text); src/item_menu_icons.o(.text); src/battle_anim_mon_movement.o(.text); src/item.o(.text); src/shop.o(.text); src/special_field_anim.o(.text); src/berry.o(.text); src/script_menu.o(.text); src/naming_screen.o(.text); src/money.o(.text); src/script_pokemon_util.o(.text); src/field_poison.o(.text); src/pokemon_size_record.o(.text); src/pc_screen_effect.o(.text); src/fldeff_poison.o(.text); src/fldeff_berrytree.o(.text); src/field_special_scene.o(.text); src/safari_zone.o(.text); src/item_use.o(.text); src/battle_anim_effects_1.o(.text); src/battle_anim_effects_2.o(.text); src/water.o(.text); src/fire.o(.text); src/electric.o(.text); src/ice.o(.text); src/fighting.o(.text); src/poison.o(.text); src/flying.o(.text); src/psychic.o(.text); src/bug.o(.text); src/rock.o(.text); src/ghost.o(.text); src/dragon.o(.text); src/dark.o(.text); src/ground.o(.text); src/normal.o(.text); src/battle_anim_utility_funcs.o(.text); src/battle_intro.o(.text); src/bike.o(.text); src/easy_chat.o(.text); src/mon_markings.o(.text); src/mail.o(.text); src/menu_helpers.o(.text); src/party_menu_specials.o(.text); src/heal_location.o(.text); src/region_map.o(.text); src/image_processing_effects.o(.text); src/battle_ai_script_commands.o(.text); src/fldeff_rocksmash.o(.text); src/fldeff_dig.o(.text); src/fldeff_flash.o(.text); src/post_battle_event_funcs.o(.text); src/prof_pc.o(.text); src/hof_pc.o(.text); src/field_specials.o(.text); src/battle_records.o(.text); src/evolution_scene.o(.text); src/coins.o(.text); src/fldeff_strength.o(.text); src/battle_transition.o(.text); src/battle_controller_link_partner.o(.text); src/battle_message.o(.text); src/math_util.o(.text); src/roulette_util.o(.text); src/cable_car_util.o(.text); src/save.o(.text); src/mystery_event_script.o(.text); src/field_effect_helpers.o(.text); src/battle_anim_sound_tasks.o(.text); src/battle_controller_safari.o(.text); src/fldeff_sweetscent.o(.text); src/battle_anim_effects_3.o(.text); src/learn_move.o(.text); src/fldeff_softboiled.o(.text); src/battle_tower.o(.text); src/battle_controller_oak_old_man.o(.text); src/player_pc.o(.text); src/intro.o(.text); src/battle_anim_special.o(.text); src/hall_of_fame.o(.text); src/credits.o(.text); src/diploma.o(.text); src/save_failed_screen.o(.text); src/clear_save_data_screen.o(.text); src/evolution_graphics.o(.text); src/fldeff_teleport.o(.text); src/new_menu_helpers.o(.text); src/box_party_pokemon_dropdown.o(.text); src/save_menu_util.o(.text); src/map_preview_screen.o(.text); src/link_rfu_2.o(.text); src/link_rfu_3.o(.text); src/AgbRfu_LinkManager.o(.text); src/easy_chat_2.o(.text); src/easy_chat_3.o(.text); src/pokedex_screen.o(.text); src/list_menu.o(.text); src/item_menu.o(.text); src/save_location.o(.text); src/bag.o(.text); src/trainer_pokemon_sprites.o(.text); src/vs_seeker.o(.text); src/item_pc.o(.text); src/mailbox_pc.o(.text); src/menu.o(.text); src/quest_log.o(.text); src/help_message.o(.text); src/trainer_fan_club.o(.text); src/quest_log_events.o(.text); src/union_room.o(.text); src/rfu_union_tool.o(.text); src/union_room_battle.o(.text); src/pokemon_special_anim.o(.text); src/pokemon_special_anim_scene.o(.text); src/party_menu.o(.text); src/union_room_chat.o(.text); src/union_room_chat_display.o(.text); src/union_room_chat_objects.o(.text); src/help_system.o(.text); src/quest_log_battle.o(.text); src/fame_checker.o(.text); src/menu2.o(.text); src/oak_speech.o(.text); src/tm_case.o(.text); src/menu_indicators.o(.text); src/pokedex_area_markers.o(.text); src/pokemon_summary_screen.o(.text); src/help_system_util.o(.text); src/wild_pokemon_area.o(.text); src/dynamic_placeholder_text_util.o(.text); src/berry_pouch.o(.text); src/itemfinder.o(.text); src/buy_menu_helpers.o(.text); src/slot_machine.o(.text); src/roamer.o(.text); src/mystery_gift_menu.o(.text); src/mevent.o(.text); src/mevent_server_helpers.o(.text); src/mevent_client.o(.text); src/mevent_server.o(.text); src/mevent_show_card.o(.text); src/mevent_show_news.o(.text); src/menews_jisan.o(.text); src/seagallop.o(.text); src/pokemon_jump.o(.text); src/berry_crush.o(.text); src/wireless_communication_status_screen.o(.text); src/braille_text.o(.text); src/text_window.o(.text); src/quest_log_player.o(.text); src/dodrio_berry_picking.o(.text); src/dodrio_berry_picking_2.o(.text); src/battle_controller_pokedude.o(.text); src/quest_log_objects.o(.text); src/dodrio_berry_picking_3.o(.text); src/teachy_tv.o(.text); src/ereader_helpers.o(.text); src/digit_obj_util.o(.text); src/ss_anne.o(.text); src/cereader_tool.o(.text); src/renewable_hidden_items.o(.text); src/trainer_tower.o(.text); src/berry_powder.o(.text); src/minigame_countdown.o(.text); src/berry_fix_program.o(.text); } =0 script_data : ALIGN(4) { data/event_scripts.o(script_data); data/battle_anim_scripts.o(script_data); data/battle_scripts_1.o(script_data); data/field_effect_scripts.o(script_data); data/battle_scripts_2.o(script_data); data/battle_ai_scripts.o(script_data); data/mystery_event_script_cmd_table.o(script_data); } =0 lib_text : ALIGN(4) { src/libgcnmultiboot.o(.text); src/m4a_1.o(.text); src/m4a.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/librfu_stwi.o(.text); src/librfu_intr.o(.text); src/librfu_rfu.o(.text); src/librfu_sio32id.o(.text); src/isagbprn.o(.text); src/libagbsyscall.o(.text); *libgcc.a:_call_via_rX.o(.text); *libgcc.a:_divdi3.o(.text); *libgcc.a:_divsi3.o(.text); *libgcc.a:_dvmd_tls.o(.text); *libgcc.a:_fixunsdfsi.o(.text); *libgcc.a:_modsi3.o(.text); *libgcc.a:_muldi3.o(.text); *libgcc.a:_udivdi3.o(.text); *libgcc.a:_udivsi3.o(.text); *libgcc.a:_umodsi3.o(.text); *libgcc.a:dp-bit.o(.text); *libgcc.a:fp-bit.o(.text); *libgcc.a:_lshrdi3.o(.text); *libgcc.a:_negdi2.o(.text); *libc.a:memcpy.o(.text); *libc.a:memset.o(.text); *libc.a:strcmp.o(.text); *libc.a:strcpy.o(.text); *libc.a:impure.o(.text); *libc.a:vsprintf.o(.text); *libc.a:vfprintf.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:mtrim.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:strlen.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); } =0 .rodata : SUBALIGN(4) { src/main.o(.rodata); src/bg.o(.rodata); src/malloc.o(.rodata); src/malloc.o(.rodata.str1.4); src/text_printer.o(.rodata); src/window.o(.rodata); src/text.o(.rodata); src/sprite.o(.rodata); src/bg_regs.o(.rodata); src/string_util.o(.rodata); src/link.o(.rodata); src/main_menu.o(.rodata); src/data.o(.rodata); src/battle_bg.o(.rodata); src/battle_main.o(.rodata); src/battle_util.o(.rodata); src/battle_script_commands.o(.rodata); src/battle_controller_player.o(.rodata); data/smokescreen.o(.rodata); src/battle_controller_opponent.o(.rodata); src/battle_controller_link_opponent.o(.rodata); src/pokemon.o(.rodata); src/trig.o(.rodata); src/util.o(.rodata); src/daycare.o(.rodata); src/battle_gfx_sfx_util.o(.rodata); src/battle_interface.o(.rodata); src/pokeball.o(.rodata); src/trade.o(.rodata); src/trade_scene.o(.rodata); src/overworld.o(.rodata); data/tilesets.o(.rodata); data/maps.o(.rodata); src/fieldmap.o(.rodata); src/metatile_behavior.o(.rodata); src/field_door.o(.rodata); src/field_player_avatar.o(.rodata); src/event_object_movement.o(.rodata); src/scrcmd.o(.rodata); src/coord_event_weather.o(.rodata); src/field_tasks.o(.rodata); src/start_menu.o(.rodata); src/tileset_anims.o(.rodata); src/palette.o(.rodata); src/sound.o(.rodata); src/battle_anim.o(.rodata); src/battle_anim_mons.o(.rodata); data/map_events.o(.rodata); src/battle_anim_status_effects.o(.rodata); src/title_screen.o(.rodata); src/field_weather.o(.rodata); src/field_weather_util.o(.rodata); src/field_weather_effects.o(.rodata); src/field_screen_effect.o(.rodata); src/battle_setup.o(.rodata); src/cable_club.o(.rodata); src/trainer_see.o(.rodata); src/wild_encounter.o(.rodata); src/field_effect.o(.rodata); src/option_menu.o(.rodata); src/trainer_card.o(.rodata); src/pokemon_storage_system_2.o(.rodata); src/pokemon_storage_system_3.o(.rodata); src/pokemon_storage_system_4.o(.rodata); src/pokemon_storage_system_5.o(.rodata); src/pokemon_storage_system_6.o(.rodata); src/pokemon_storage_system_7.o(.rodata); src/pokemon_storage_system_8.o(.rodata); src/pokemon_icon.o(.rodata); src/fldeff_cut.o(.rodata); src/map_name_popup.o(.rodata); src/item_menu_icons.o(.rodata); src/battle_anim_mon_movement.o(.rodata); src/item.o(.rodata); src/shop.o(.rodata); src/special_field_anim.o(.rodata); src/berry.o(.rodata); src/script_menu.o(.rodata); src/naming_screen.o(.rodata); src/pokemon_size_record.o(.rodata); src/item_use.o(.rodata); src/battle_anim_effects_1.o(.rodata); src/battle_anim_effects_2.o(.rodata); src/water.o(.rodata); src/fire.o(.rodata); src/electric.o(.rodata); src/ice.o(.rodata); src/fighting.o(.rodata); src/poison.o(.rodata); src/flying.o(.rodata); src/psychic.o(.rodata); src/bug.o(.rodata); src/rock.o(.rodata); src/ghost.o(.rodata); src/dragon.o(.rodata); src/dark.o(.rodata); src/ground.o(.rodata); src/normal.o(.rodata); src/battle_anim_utility_funcs.o(.rodata); src/battle_intro.o(.rodata); src/bike.o(.rodata); src/easy_chat.o(.rodata); src/mon_markings.o(.rodata); src/mail.o(.rodata); src/heal_location.o(.rodata); src/region_map.o(.rodata); src/image_processing_effects.o(.rodata); src/battle_ai_script_commands.o(.rodata); src/fldeff_flash.o(.rodata); src/field_specials.o(.rodata); src/battle_records.o(.rodata); src/evolution_scene.o(.rodata); src/battle_transition.o(.rodata); src/battle_controller_link_partner.o(.rodata); src/battle_message.o(.rodata); src/save.o(.rodata); src/field_effect_helpers.o(.rodata); src/battle_controller_safari.o(.rodata); src/battle_anim_effects_3.o(.rodata); src/learn_move.o(.rodata); src/battle_tower.o(.rodata); src/battle_controller_oak_old_man.o(.rodata); src/player_pc.o(.rodata); src/intro.o(.rodata); src/battle_anim_special.o(.rodata); src/hall_of_fame.o(.rodata); src/credits.o(.rodata); src/diploma.o(.rodata); src/strings.o(.rodata); src/save_failed_screen.o(.rodata); src/clear_save_data_screen.o(.rodata); src/evolution_graphics.o(.rodata); src/new_menu_helpers.o(.rodata); src/box_party_pokemon_dropdown.o(.rodata); src/map_preview_screen.o(.rodata); src/link_rfu_2.o(.rodata); src/link_rfu_3.o(.rodata); src/easy_chat_2.o(.rodata); src/easy_chat_3.o(.rodata); src/pokedex_screen.o(.rodata); src/list_menu.o(.rodata); src/item_menu.o(.rodata); src/save_location.o(.rodata); src/bag.o(.rodata); src/trainer_pokemon_sprites.o(.rodata); src/vs_seeker.o(.rodata); src/item_pc.o(.rodata); src/mailbox_pc.o(.rodata); src/decoration.o(.rodata); src/menu.o(.rodata); src/quest_log.o(.rodata); src/help_message.o(.rodata); src/trainer_fan_club.o(.rodata); src/quest_log_events.o(.rodata); src/union_room.o(.rodata); src/rfu_union_tool.o(.rodata); src/union_room_battle.o(.rodata); src/union_room_message.o(.rodata); src/pokemon_special_anim.o(.rodata); src/pokemon_special_anim_scene.o(.rodata); src/party_menu.o(.rodata); src/union_room_chat.o(.rodata); src/union_room_chat_display.o(.rodata); src/union_room_chat_objects.o(.rodata); src/help_system.o(.rodata); src/fame_checker.o(.rodata); src/menu2.o(.rodata); src/oak_speech.o(.rodata); src/tm_case.o(.rodata); src/menu_indicators.o(.rodata); src/pokedex_area_markers.o(.rodata); src/pokemon_summary_screen.o(.rodata); src/help_system_util.o(.rodata); src/wild_pokemon_area.o(.rodata); src/dynamic_placeholder_text_util.o(.rodata); src/berry_pouch.o(.rodata); src/itemfinder.o(.rodata); src/buy_menu_helpers.o(.rodata); src/slot_machine.o(.rodata); src/roamer.o(.rodata); src/mystery_gift_menu.o(.rodata); src/mevent.o(.rodata); src/mevent_server_helpers.o(.rodata); src/mevent_client.o(.rodata); src/mevent_server.o(.rodata); src/mevent_show_card.o(.rodata); src/mevent_show_news.o(.rodata); src/mevent_scripts.o(.rodata); src/menews_jisan.o(.rodata); src/menews_jisan.o(.rodata.str1.4); src/seagallop.o(.rodata); src/pokemon_jump.o(.rodata); src/berry_crush.o(.rodata); src/wireless_communication_status_screen.o(.rodata); src/braille_text.o(.rodata); src/text_window_graphics.o(.rodata); src/quest_log_player.o(.rodata); src/dodrio_berry_picking.o(.rodata); src/dodrio_berry_picking_2.o(.rodata); src/battle_controller_pokedude.o(.rodata); src/teachy_tv.o(.rodata); src/digit_obj_util.o(.rodata); src/ss_anne.o(.rodata); src/cereader_tool.o(.rodata); src/renewable_hidden_items.o(.rodata); src/trainer_tower.o(.rodata); src/minigame_countdown.o(.rodata); src/berry_fix_program.o(.rodata); src/keyboard_text.o(.rodata); src/trainer_tower_sets.o(.rodata); src/move_descriptions.o(.rodata); /* These should not be moved to C files */ src/mystery_event_msg.o(.rodata); data/mystery_event_msg.o(.rodata); src/m4a_tables.o(.rodata); data/sound_data.o(.rodata); } =0 song_data : ALIGN(4) { sound/songs/midi/mus_dummy.o(.rodata); sound/songs/midi/se_use_item.o(.rodata); sound/songs/midi/se_pc_login.o(.rodata); sound/songs/midi/se_pc_off.o(.rodata); sound/songs/midi/se_pc_on.o(.rodata); sound/songs/midi/se_select.o(.rodata); sound/songs/se_win_open.o(.rodata); sound/songs/se_wall_hit.o(.rodata); sound/songs/midi/se_rs_door.o(.rodata); sound/songs/midi/se_exit.o(.rodata); sound/songs/midi/se_ledge.o(.rodata); sound/songs/midi/se_bike_bell.o(.rodata); sound/songs/midi/se_not_effective.o(.rodata); sound/songs/midi/se_effective.o(.rodata); sound/songs/midi/se_super_effective.o(.rodata); sound/songs/midi/se_ball_open.o(.rodata); sound/songs/midi/se_faint.o(.rodata); sound/songs/midi/se_flee.o(.rodata); sound/songs/midi/se_sliding_door.o(.rodata); sound/songs/midi/se_ship.o(.rodata); sound/songs/midi/se_bang.o(.rodata); sound/songs/midi/se_pin.o(.rodata); sound/songs/midi/se_boo.o(.rodata); sound/songs/midi/se_ball.o(.rodata); sound/songs/midi/se_contest_place.o(.rodata); sound/songs/midi/se_success.o(.rodata); sound/songs/midi/se_failure.o(.rodata); sound/songs/midi/se_exp.o(.rodata); sound/songs/midi/se_bike_hop.o(.rodata); sound/songs/midi/se_switch.o(.rodata); sound/songs/midi/se_click.o(.rodata); sound/songs/midi/se_fu_zaku.o(.rodata); sound/songs/midi/se_contest_condition_lose.o(.rodata); sound/songs/midi/se_lavaridge_fall_warp.o(.rodata); sound/songs/midi/se_ice_stairs.o(.rodata); sound/songs/midi/se_ice_break.o(.rodata); sound/songs/midi/se_ice_crack.o(.rodata); sound/songs/midi/se_fall.o(.rodata); sound/songs/midi/se_unlock.o(.rodata); sound/songs/midi/se_warp_in.o(.rodata); sound/songs/midi/se_warp_out.o(.rodata); sound/songs/midi/se_repel.o(.rodata); sound/songs/midi/se_rotating_gate.o(.rodata); sound/songs/midi/se_truck_move.o(.rodata); sound/songs/midi/se_truck_stop.o(.rodata); sound/songs/midi/se_truck_unload.o(.rodata); sound/songs/midi/se_truck_door.o(.rodata); sound/songs/midi/se_berry_blender.o(.rodata); sound/songs/midi/se_save.o(.rodata); sound/songs/midi/se_ball_bounce_1.o(.rodata); sound/songs/midi/se_ball_bounce_2.o(.rodata); sound/songs/midi/se_ball_bounce_3.o(.rodata); sound/songs/midi/se_ball_bounce_4.o(.rodata); sound/songs/midi/se_ball_trade.o(.rodata); sound/songs/midi/se_ball_throw.o(.rodata); sound/songs/midi/se_note_c.o(.rodata); sound/songs/midi/se_note_d.o(.rodata); sound/songs/midi/se_note_e.o(.rodata); sound/songs/midi/se_note_f.o(.rodata); sound/songs/midi/se_note_g.o(.rodata); sound/songs/midi/se_note_a.o(.rodata); sound/songs/midi/se_note_b.o(.rodata); sound/songs/midi/se_note_c_high.o(.rodata); sound/songs/midi/se_puddle.o(.rodata); sound/songs/midi/se_bridge_walk.o(.rodata); sound/songs/midi/se_itemfinder.o(.rodata); sound/songs/midi/se_ding_dong.o(.rodata); sound/songs/midi/se_balloon_red.o(.rodata); sound/songs/midi/se_balloon_blue.o(.rodata); sound/songs/midi/se_balloon_yellow.o(.rodata); sound/songs/midi/se_breakable_door.o(.rodata); sound/songs/midi/se_mud_ball.o(.rodata); sound/songs/midi/se_field_poison.o(.rodata); sound/songs/midi/se_escalator.o(.rodata); sound/songs/midi/se_thunderstorm.o(.rodata); sound/songs/midi/se_thunderstorm_stop.o(.rodata); sound/songs/midi/se_downpour.o(.rodata); sound/songs/midi/se_downpour_stop.o(.rodata); sound/songs/midi/se_rain.o(.rodata); sound/songs/midi/se_rain_stop.o(.rodata); sound/songs/midi/se_thunder.o(.rodata); sound/songs/midi/se_thunder2.o(.rodata); sound/songs/midi/se_elevator.o(.rodata); sound/songs/midi/se_low_health.o(.rodata); sound/songs/midi/se_exp_max.o(.rodata); sound/songs/midi/se_roulette_ball.o(.rodata); sound/songs/midi/se_roulette_ball2.o(.rodata); sound/songs/midi/se_taillow_wing_flap.o(.rodata); sound/songs/midi/se_rs_shop.o(.rodata); sound/songs/midi/se_contest_heart.o(.rodata); sound/songs/midi/se_contest_curtain_rise.o(.rodata); sound/songs/midi/se_contest_curtain_fall.o(.rodata); sound/songs/midi/se_contest_icon_change.o(.rodata); sound/songs/midi/se_contest_icon_clear.o(.rodata); sound/songs/midi/se_contest_mons_turn.o(.rodata); sound/songs/midi/se_shiny.o(.rodata); sound/songs/midi/se_intro_blast.o(.rodata); sound/songs/midi/se_mugshot.o(.rodata); sound/songs/midi/se_applause.o(.rodata); sound/songs/midi/se_vend.o(.rodata); sound/songs/midi/se_orb.o(.rodata); sound/songs/se_dex_scroll.o(.rodata); sound/songs/se_dex_page.o(.rodata); sound/songs/midi/se_pokenav_on.o(.rodata); sound/songs/midi/se_pokenav_off.o(.rodata); sound/songs/midi/se_dex_search.o(.rodata); sound/songs/midi/se_egg_hatch.o(.rodata); sound/songs/midi/se_ball_tray_enter.o(.rodata); sound/songs/midi/se_ball_tray_ball.o(.rodata); sound/songs/midi/se_ball_tray_exit.o(.rodata); sound/songs/midi/se_glass_flute.o(.rodata); sound/songs/se_m_thunderbolt.o(.rodata); sound/songs/se_m_thunderbolt2.o(.rodata); sound/songs/se_m_harden.o(.rodata); sound/songs/se_m_nightmare.o(.rodata); sound/songs/se_m_vital_throw.o(.rodata); sound/songs/se_m_vital_throw2.o(.rodata); sound/songs/se_m_bubble.o(.rodata); sound/songs/se_m_bubble2.o(.rodata); sound/songs/se_m_bubble3.o(.rodata); sound/songs/se_m_rain_dance.o(.rodata); sound/songs/midi/se_m_cut.o(.rodata); sound/songs/se_m_string_shot.o(.rodata); sound/songs/se_m_string_shot2.o(.rodata); sound/songs/se_m_rock_throw.o(.rodata); sound/songs/midi/se_m_gust.o(.rodata); sound/songs/midi/se_m_gust2.o(.rodata); sound/songs/midi/se_m_double_slap.o(.rodata); sound/songs/se_m_double_team.o(.rodata); sound/songs/midi/se_m_razor_wind.o(.rodata); sound/songs/se_m_icy_wind.o(.rodata); sound/songs/se_m_thunder_wave.o(.rodata); sound/songs/midi/se_m_comet_punch.o(.rodata); sound/songs/midi/se_m_mega_kick.o(.rodata); sound/songs/midi/se_m_mega_kick2.o(.rodata); sound/songs/se_m_crabhammer.o(.rodata); sound/songs/midi/se_m_jump_kick.o(.rodata); sound/songs/se_m_flame_wheel.o(.rodata); sound/songs/se_m_flame_wheel2.o(.rodata); sound/songs/se_m_flamethrower.o(.rodata); sound/songs/midi/se_m_fire_punch.o(.rodata); sound/songs/se_m_toxic.o(.rodata); sound/songs/se_m_sacred_fire.o(.rodata); sound/songs/se_m_sacred_fire2.o(.rodata); sound/songs/se_m_ember.o(.rodata); sound/songs/midi/se_m_take_down.o(.rodata); sound/songs/se_m_blizzard.o(.rodata); sound/songs/se_m_blizzard2.o(.rodata); sound/songs/midi/se_m_scratch.o(.rodata); sound/songs/midi/se_m_vicegrip.o(.rodata); sound/songs/midi/se_m_wing_attack.o(.rodata); sound/songs/midi/se_m_fly.o(.rodata); sound/songs/midi/se_m_sand_attack.o(.rodata); sound/songs/midi/se_m_razor_wind2.o(.rodata); sound/songs/se_m_bite.o(.rodata); sound/songs/midi/se_m_headbutt.o(.rodata); sound/songs/se_m_surf.o(.rodata); sound/songs/se_m_hydro_pump.o(.rodata); sound/songs/se_m_whirlpool.o(.rodata); sound/songs/midi/se_m_horn_attack.o(.rodata); sound/songs/midi/se_m_tail_whip.o(.rodata); sound/songs/se_m_mist.o(.rodata); sound/songs/se_m_poison_powder.o(.rodata); sound/songs/midi/se_m_bind.o(.rodata); sound/songs/se_m_dragon_rage.o(.rodata); sound/songs/se_m_sing.o(.rodata); sound/songs/se_m_perish_song.o(.rodata); sound/songs/midi/se_m_pay_day.o(.rodata); sound/songs/se_m_dig.o(.rodata); sound/songs/se_m_dizzy_punch.o(.rodata); sound/songs/se_m_self_destruct.o(.rodata); sound/songs/se_m_explosion.o(.rodata); sound/songs/se_m_absorb_2.o(.rodata); sound/songs/se_m_absorb.o(.rodata); sound/songs/se_m_screech.o(.rodata); sound/songs/se_m_bubble_beam.o(.rodata); sound/songs/se_m_bubble_beam2.o(.rodata); sound/songs/se_m_supersonic.o(.rodata); sound/songs/se_m_belly_drum.o(.rodata); sound/songs/se_m_metronome.o(.rodata); sound/songs/se_m_bonemerang.o(.rodata); sound/songs/se_m_lick.o(.rodata); sound/songs/se_m_psybeam.o(.rodata); sound/songs/se_m_faint_attack.o(.rodata); sound/songs/midi/se_m_swords_dance.o(.rodata); sound/songs/midi/se_m_leer.o(.rodata); sound/songs/se_m_swagger.o(.rodata); sound/songs/se_m_swagger2.o(.rodata); sound/songs/se_m_heal_bell.o(.rodata); sound/songs/se_m_confuse_ray.o(.rodata); sound/songs/se_m_snore.o(.rodata); sound/songs/se_m_brick_break.o(.rodata); sound/songs/se_m_giga_drain.o(.rodata); sound/songs/se_m_psybeam2.o(.rodata); sound/songs/se_m_solar_beam.o(.rodata); sound/songs/se_m_petal_dance.o(.rodata); sound/songs/se_m_teleport.o(.rodata); sound/songs/se_m_minimize.o(.rodata); sound/songs/se_m_sketch.o(.rodata); sound/songs/se_m_swift.o(.rodata); sound/songs/se_m_reflect.o(.rodata); sound/songs/se_m_barrier.o(.rodata); sound/songs/se_m_detect.o(.rodata); sound/songs/se_m_lock_on.o(.rodata); sound/songs/se_m_moonlight.o(.rodata); sound/songs/se_m_charm.o(.rodata); sound/songs/se_m_charge.o(.rodata); sound/songs/se_m_strength.o(.rodata); sound/songs/se_m_hyper_beam.o(.rodata); sound/songs/se_m_waterfall.o(.rodata); sound/songs/se_m_reversal.o(.rodata); sound/songs/se_m_acid_armor.o(.rodata); sound/songs/se_m_sandstorm.o(.rodata); sound/songs/se_m_tri_attack.o(.rodata); sound/songs/se_m_tri_attack2.o(.rodata); sound/songs/se_m_encore.o(.rodata); sound/songs/se_m_encore2.o(.rodata); sound/songs/se_m_baton_pass.o(.rodata); sound/songs/se_m_milk_drink.o(.rodata); sound/songs/se_m_attract.o(.rodata); sound/songs/se_m_attract2.o(.rodata); sound/songs/se_m_morning_sun.o(.rodata); sound/songs/se_m_flatter.o(.rodata); sound/songs/se_m_sand_tomb.o(.rodata); sound/songs/se_m_grasswhistle.o(.rodata); sound/songs/se_m_spit_up.o(.rodata); sound/songs/se_m_dive.o(.rodata); sound/songs/se_m_earthquake.o(.rodata); sound/songs/se_m_twister.o(.rodata); sound/songs/se_m_sweet_scent.o(.rodata); sound/songs/se_m_yawn.o(.rodata); sound/songs/se_m_sky_uppercut.o(.rodata); sound/songs/se_m_stat_increase.o(.rodata); sound/songs/se_m_heat_wave.o(.rodata); sound/songs/se_m_uproar.o(.rodata); sound/songs/se_m_hail.o(.rodata); sound/songs/se_m_cosmic_power.o(.rodata); sound/songs/se_m_teeter_dance.o(.rodata); sound/songs/se_m_stat_decrease.o(.rodata); sound/songs/se_m_haze.o(.rodata); sound/songs/se_m_hyper_beam2.o(.rodata); sound/songs/midi/se_door.o(.rodata); sound/songs/se_card_flip.o(.rodata); sound/songs/se_card_flipping.o(.rodata); sound/songs/se_card_open.o(.rodata); sound/songs/se_bag_cursor.o(.rodata); sound/songs/se_bag_pocket.o(.rodata); sound/songs/se_ball_click.o(.rodata); sound/songs/se_shop.o(.rodata); sound/songs/se_ss_anne_horn.o(.rodata); sound/songs/se_help_open.o(.rodata); sound/songs/se_help_close.o(.rodata); sound/songs/se_help_error.o(.rodata); sound/songs/se_deoxys_move.o(.rodata); sound/songs/se_poke_jump_success.o(.rodata); sound/songs/se_poke_jump_failure.o(.rodata); sound/songs/midi/mus_heal.o(.rodata); sound/songs/midi/mus_level_up.o(.rodata); sound/songs/midi/mus_obtain_item.o(.rodata); sound/songs/midi/mus_evolved.o(.rodata); sound/songs/midi/mus_obtain_badge.o(.rodata); sound/songs/midi/mus_obtain_tmhm.o(.rodata); sound/songs/midi/mus_obtain_berry.o(.rodata); sound/songs/midi/mus_evolution_intro.o(.rodata); sound/songs/midi/mus_evolution.o(.rodata); sound/songs/midi/mus_rs_vs_gym_leader.o(.rodata); sound/songs/midi/mus_rs_vs_trainer.o(.rodata); sound/songs/midi/mus_school.o(.rodata); sound/songs/midi/mus_slots_jackpot.o(.rodata); sound/songs/midi/mus_slots_win.o(.rodata); sound/songs/midi/mus_move_deleted.o(.rodata); sound/songs/midi/mus_too_bad.o(.rodata); sound/songs/midi/mus_follow_me.o(.rodata); sound/songs/midi/mus_game_corner.o(.rodata); sound/songs/midi/mus_rocket_hideout.o(.rodata); sound/songs/midi/mus_gym.o(.rodata); sound/songs/midi/mus_jigglypuff.o(.rodata); sound/songs/midi/mus_intro_fight.o(.rodata); sound/songs/midi/mus_title.o(.rodata); sound/songs/midi/mus_cinnabar.o(.rodata); sound/songs/midi/mus_lavender.o(.rodata); sound/songs/midi/mus_heal_unused.o(.rodata); sound/songs/midi/mus_cycling.o(.rodata); sound/songs/midi/mus_encounter_rocket.o(.rodata); sound/songs/midi/mus_encounter_girl.o(.rodata); sound/songs/midi/mus_encounter_boy.o(.rodata); sound/songs/midi/mus_hall_of_fame.o(.rodata); sound/songs/midi/mus_viridian_forest.o(.rodata); sound/songs/midi/mus_mt_moon.o(.rodata); sound/songs/midi/mus_poke_mansion.o(.rodata); sound/songs/midi/mus_credits.o(.rodata); sound/songs/midi/mus_route1.o(.rodata); sound/songs/midi/mus_route24.o(.rodata); sound/songs/midi/mus_route3.o(.rodata); sound/songs/midi/mus_route11.o(.rodata); sound/songs/midi/mus_victory_road.o(.rodata); sound/songs/midi/mus_vs_gym_leader.o(.rodata); sound/songs/midi/mus_vs_trainer.o(.rodata); sound/songs/midi/mus_vs_wild.o(.rodata); sound/songs/midi/mus_vs_champion.o(.rodata); sound/songs/midi/mus_pallet.o(.rodata); sound/songs/midi/mus_oak_lab.o(.rodata); sound/songs/midi/mus_oak.o(.rodata); sound/songs/midi/mus_poke_center.o(.rodata); sound/songs/midi/mus_ss_anne.o(.rodata); sound/songs/midi/mus_surf.o(.rodata); sound/songs/midi/mus_poke_tower.o(.rodata); sound/songs/midi/mus_silph.o(.rodata); sound/songs/midi/mus_fuchsia.o(.rodata); sound/songs/midi/mus_celadon.o(.rodata); sound/songs/midi/mus_victory_trainer.o(.rodata); sound/songs/midi/mus_victory_wild.o(.rodata); sound/songs/midi/mus_victory_gym_leader.o(.rodata); sound/songs/midi/mus_vermillion.o(.rodata); sound/songs/midi/mus_pewter.o(.rodata); sound/songs/midi/mus_encounter_rival.o(.rodata); sound/songs/midi/mus_rival_exit.o(.rodata); sound/songs/midi/mus_dex_rating.o(.rodata); sound/songs/midi/mus_obtain_key_item.o(.rodata); sound/songs/midi/mus_caught_intro.o(.rodata); sound/songs/midi/mus_photo.o(.rodata); sound/songs/midi/mus_game_freak.o(.rodata); sound/songs/midi/mus_caught.o(.rodata); sound/songs/midi/mus_new_game_instruct.o(.rodata); sound/songs/midi/mus_new_game_intro.o(.rodata); sound/songs/midi/mus_new_game_exit.o(.rodata); sound/songs/midi/mus_poke_jump.o(.rodata); sound/songs/midi/mus_union_room.o(.rodata); sound/songs/midi/mus_net_center.o(.rodata); sound/songs/midi/mus_mystery_gift.o(.rodata); sound/songs/midi/mus_berry_pick.o(.rodata); sound/songs/midi/mus_sevii_cave.o(.rodata); sound/songs/midi/mus_teachy_tv_show.o(.rodata); sound/songs/midi/mus_sevii_route.o(.rodata); sound/songs/midi/mus_sevii_dungeon.o(.rodata); sound/songs/midi/mus_sevii_123.o(.rodata); sound/songs/midi/mus_sevii_45.o(.rodata); sound/songs/midi/mus_sevii_67.o(.rodata); sound/songs/midi/mus_poke_flute.o(.rodata); sound/songs/midi/mus_vs_deoxys.o(.rodata); sound/songs/midi/mus_vs_mewtwo.o(.rodata); sound/songs/midi/mus_vs_legend.o(.rodata); sound/songs/midi/mus_encounter_gym_leader.o(.rodata); sound/songs/midi/mus_encounter_deoxys.o(.rodata); sound/songs/midi/mus_trainer_tower.o(.rodata); sound/songs/midi/mus_slow_pallet.o(.rodata); sound/songs/midi/mus_teachy_tv_menu.o(.rodata); } lib_rodata : SUBALIGN(4) { src/agb_flash.o(.rodata); src/agb_flash_1m.o(.rodata); src/agb_flash_mx.o(.rodata); src/agb_flash_le.o(.rodata); src/librfu_rfu.o(.rodata); src/librfu_sio32id.o(.rodata); src/isagbprn.o(.rodata); *libgcc.a:_divdi3.o(.rodata); *libgcc.a:_udivdi3.o(.rodata); *libc.a:memcpy.o(.rodata); *libc.a:memset.o(.rodata); *libc.a:strcmp.o(.rodata); *libc.a:strcpy.o(.rodata); *libc.a:impure.o(.rodata); *libc.a:vsprintf.o(.rodata); *libc.a:vfprintf.o(.rodata); *libc.a:wsetup.o(.rodata); *libc.a:dtoa.o(.rodata); *libc.a:fflush.o(.rodata); *libc.a:findfp.o(.rodata); *libc.a:freer.o(.rodata); *libc.a:mtrim.o(.rodata); *libc.a:fvwrite.o(.rodata); *libc.a:fwalk.o(.rodata); *libc.a:locale.o(.rodata); *libc.a:makebuf.o(.rodata); *libc.a:mallocr.o(.rodata); *libc.a:mbtowc_r.o(.rodata); *libc.a:memchr.o(.rodata); *libc.a:memmove.o(.rodata); *libc.a:mlock.o(.rodata); *libc.a:mprec.o(.rodata); *libc.a:s_isinf.o(.rodata); *libc.a:s_isnan.o(.rodata); *libc.a:sbrkr.o(.rodata); *libc.a:stdio.o(.rodata); *libc.a:strlen.o(.rodata); *libc.a:syscalls.o(.rodata); *libc.a:writer.o(.rodata); *libc.a:callocr.o(.rodata); *libc.a:closer.o(.rodata); *libc.a:errno.o(.rodata); *libc.a:fstatr.o(.rodata); *libc.a:libcfunc.o(.rodata); *libc.a:lseekr.o(.rodata); *libc.a:readr.o(.rodata); . = ALIGN(4); } =0 multiboot_data : ALIGN(4) { data/multiboot_ereader.o(.rodata); data/multiboot_berry_glitch_fix.o(.rodata); data/multiboot_pokemon_colosseum.o(.rodata); } =0 . = 0x08D00000; gfx_data : ALIGN(4) { src/graphics.o(.rodata); } =0 /* DWARF 2 sections */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* Discard everything not specifically mentioned above. */ /DISCARD/ : { *(*); } }