pokeemerald/ld_script.txt

1359 lines
55 KiB
Plaintext
Raw Normal View History

ENTRY(Start)
2016-09-03 10:11:14 +02:00
gNumMusicPlayers = 4;
2016-11-02 03:48:22 +01:00
gMaxLines = 0;
2016-09-03 10:11:14 +02:00
/* Modify the following load addresses as needed to make more room. Alternately, delete both the
declarations below and their references further down to get rid of the gaps. */
__anim_mon_load_address = 0x8b00000;
__gfx_load_address = 0x8c00000;
SECTIONS {
2016-11-01 19:35:16 +01:00
. = 0x2000000;
2016-09-03 10:11:14 +02:00
ewram (NOLOAD) :
ALIGN(4)
{
2017-09-05 13:01:24 +02:00
gHeap = .;
. = 0x1C000;
2016-11-01 19:35:16 +01:00
INCLUDE "sym_ewram.ld"
src/*.o(ewram_data);
gflib/*.o(ewram_data);
2022-04-16 19:03:20 +02:00
*libc.a:impure.o(.data);
*libc.a:locale.o(.data);
*libc.a:mallocr.o(.data);
2017-09-05 13:01:24 +02:00
. = 0x40000;
}
2016-09-03 10:11:14 +02:00
. = 0x3000000;
iwram (NOLOAD) :
ALIGN(4)
{
2016-11-01 19:35:16 +01:00
/* .bss starts at 0x3000000 */
INCLUDE "sym_bss.ld"
src/*.o(.bss);
gflib/*.o(.bss);
data/*.o(.bss);
2016-11-01 19:35:16 +01:00
/* .bss.code starts at 0x3001AA8 */
src/m4a.o(.bss.code);
2016-11-01 19:35:16 +01:00
/* COMMON starts at 0x30022A8 */
INCLUDE "sym_common.ld"
*libc.a:sbrkr.o(COMMON);
2018-01-07 03:12:42 +01:00
end = .;
2016-11-01 19:35:16 +01:00
. = 0x8000;
2016-09-03 10:11:14 +02:00
}
. = 0x8000000;
2016-09-03 10:11:14 +02:00
.text :
ALIGN(4)
{
2021-10-31 21:36:31 +01:00
src/rom_header.o(.text);
2021-11-01 06:47:38 +01:00
src/rom_header_gf.o(.text.*);
2019-08-06 20:08:13 +02:00
src/crt0.o(.text);
2017-02-04 01:44:06 +01:00
src/main.o(.text);
gflib/malloc.o(.text);
gflib/dma3_manager.o(.text);
gflib/gpu_regs.o(.text);
gflib/bg.o(.text);
gflib/blit.o(.text);
gflib/window.o(.text);
gflib/text.o(.text);
gflib/sprite.o(.text);
gflib/string_util.o(.text);
2017-11-08 02:25:24 +01:00
src/link.o(.text);
2020-02-16 19:49:36 +01:00
src/AgbRfu_LinkManager.o(.text);
src/link_rfu_3.o(.text);
src/link_rfu_2.o(.text);
src/union_room.o(.text);
src/mystery_gift_menu.o(.text);
2019-04-01 18:05:58 +02:00
src/union_room_player_avatar.o(.text);
src/wireless_communication_status_screen.o(.text);
2019-04-02 00:42:57 +02:00
src/union_room_battle.o(.text);
src/mystery_gift.o(.text);
src/mystery_gift_view.o(.text);
src/mystery_gift_server.o(.text);
src/mystery_gift_client.o(.text);
src/mystery_gift_link.o(.text);
src/wonder_news.o(.text);
2019-03-27 01:03:46 +01:00
src/union_room_chat.o(.text);
2019-03-31 16:05:32 +02:00
src/berry_crush.o(.text);
2019-03-24 20:45:09 +01:00
src/berry_powder.o(.text);
src/dodrio_berry_picking.o(.text);
2019-04-07 20:07:23 +02:00
src/pokemon_jump.o(.text);
2020-04-08 23:23:32 +02:00
src/minigame_countdown.o(.text);
2017-09-02 23:28:44 +02:00
src/rtc.o(.text);
src/main_menu.o(.text);
2017-10-13 17:22:50 +02:00
src/battle_controllers.o(.text);
2017-09-02 19:55:39 +02:00
src/decompress.o(.text);
2020-04-08 22:24:30 +02:00
src/digit_obj_util.o(.text);
2017-12-17 20:10:57 +01:00
src/battle_bg.o(.text);
2018-01-16 23:15:02 +01:00
src/battle_main.o(.text);
2017-10-06 17:06:45 +02:00
src/battle_util.o(.text);
2017-09-28 17:38:07 +02:00
src/battle_script_commands.o(.text);
2017-11-12 16:39:21 +01:00
src/battle_util2.o(.text);
src/battle_controller_player.o(.text);
2017-11-04 16:11:13 +01:00
src/battle_gfx_sfx_util.o(.text);
src/battle_controller_opponent.o(.text);
2017-10-11 12:49:42 +02:00
src/battle_ai_switch_items.o(.text);
2017-10-24 15:25:20 +02:00
src/battle_controller_link_opponent.o(.text);
2018-02-11 17:35:01 +01:00
src/pokemon.o(.text);
2017-08-31 16:48:24 +02:00
src/trig.o(.text);
src/random.o(.text);
2017-09-13 12:58:57 +02:00
src/util.o(.text);
2017-11-14 20:23:25 +01:00
src/daycare.o(.text);
src/egg_hatch.o(.text);
2017-10-16 18:12:27 +02:00
src/battle_interface.o(.text);
src/battle_anim_smokescreen.o(.text);
2017-12-02 19:39:07 +01:00
src/pokeball.o(.text);
2017-09-04 18:26:39 +02:00
src/load_save.o(.text);
2018-12-19 02:29:41 +01:00
src/trade.o(.text);
2017-11-04 22:40:36 +01:00
src/berry_blender.o(.text);
2017-08-31 16:48:24 +02:00
src/play_time.o(.text);
2017-09-03 22:50:17 +02:00
src/new_game.o(.text);
2018-02-12 15:01:43 +01:00
src/overworld.o(.text);
2018-05-09 12:07:56 +02:00
src/fieldmap.o(.text);
2017-09-29 19:03:50 +02:00
src/metatile_behavior.o(.text);
2018-04-18 14:12:41 +02:00
src/field_camera.o(.text);
2018-01-08 00:50:13 +01:00
src/field_door.o(.text);
2018-07-19 18:45:35 +02:00
src/field_player_avatar.o(.text);
src/event_object_movement.o(.text);
2018-01-28 06:22:06 +01:00
src/field_message_box.o(.text);
src/event_object_lock.o(.text);
2017-09-01 19:01:58 +02:00
src/text_window.o(.text);
2017-09-10 23:05:23 +02:00
src/script.o(.text);
2017-10-12 09:06:19 +02:00
src/scrcmd.o(.text);
2018-10-17 04:47:08 +02:00
src/field_control_avatar.o(.text);
2017-09-02 21:43:53 +02:00
src/event_data.o(.text);
2018-01-29 16:46:56 +01:00
src/coord_event_weather.o(.text);
2018-05-19 18:02:43 +02:00
src/field_tasks.o(.text);
2017-11-24 20:57:00 +01:00
src/clock.o(.text);
2018-02-02 19:00:01 +01:00
src/reset_rtc_screen.o(.text);
2017-09-05 13:01:24 +02:00
src/start_menu.o(.text);
2017-10-02 03:58:47 +02:00
src/tileset_anims.o(.text);
src/palette.o(.text);
2017-09-02 16:03:53 +02:00
src/sound.o(.text);
2017-10-14 16:55:25 +02:00
src/battle_anim.o(.text);
src/battle_anim_mons.o(.text);
2016-10-31 09:14:22 +01:00
src/task.o(.text);
2017-10-09 18:18:40 +02:00
src/reshow_battle_screen.o(.text);
src/battle_anim_status_effects.o(.text);
2018-02-04 16:11:00 +01:00
src/title_screen.o(.text);
2018-12-08 19:05:03 +01:00
src/field_weather.o(.text);
src/field_weather_effect.o(.text);
2018-12-08 22:05:11 +01:00
src/field_screen_effect.o(.text);
2017-11-28 23:02:09 +01:00
src/battle_setup.o(.text);
2018-10-11 23:02:58 +02:00
src/cable_club.o(.text);
2017-12-01 21:25:13 +01:00
src/trainer_see.o(.text);
2017-11-16 20:38:10 +01:00
src/wild_encounter.o(.text);
2018-05-10 10:02:33 +02:00
src/field_effect.o(.text);
2018-01-29 17:47:12 +01:00
src/scanline_effect.o(.text);
2018-01-16 18:59:06 +01:00
src/option_menu.o(.text);
2017-12-21 22:56:20 +01:00
src/pokedex.o(.text);
2019-01-09 03:51:19 +01:00
src/trainer_card.o(.text);
2019-01-20 18:24:35 +01:00
src/frontier_pass.o(.text);
2017-11-11 14:45:08 +01:00
src/pokemon_storage_system.o(.text);
2017-12-22 19:16:15 +01:00
src/pokemon_icon.o(.text);
2018-04-10 11:25:25 +02:00
src/script_movement.o(.text);
src/fldeff_cut.o(.text);
2017-12-03 19:19:11 +01:00
src/mail_data.o(.text);
2018-04-09 09:22:28 +02:00
src/map_name_popup.o(.text);
2018-03-04 18:41:07 +01:00
src/item_menu_icons.o(.text);
src/battle_anim_mon_movement.o(.text);
2017-09-03 00:47:51 +02:00
src/item.o(.text);
2018-05-02 01:47:11 +02:00
src/contest.o(.text);
2018-09-02 00:15:35 +02:00
src/shop.o(.text);
2018-10-18 19:05:02 +02:00
src/fldeff_escalator.o(.text);
2017-09-12 18:47:27 +02:00
src/berry.o(.text);
2018-11-01 05:03:41 +01:00
src/script_menu.o(.text);
2018-01-24 04:30:13 +01:00
src/naming_screen.o(.text);
2017-09-09 00:45:25 +02:00
src/money.o(.text);
2018-08-12 23:20:17 +02:00
src/contest_effect.o(.text);
2017-11-04 01:59:29 +01:00
src/record_mixing.o(.text);
2017-10-24 00:35:06 +02:00
src/secret_base.o(.text);
Decompile TV (#80) * ClearTVShowData * special_0x44 * DoTVShow (nonmatching because align) * DoTVShowBravoTrainerPokemonProfile * Update field names * DoTVShowBravoTrainerBattleTower * Renaming of struct fields * sub_80EBFF4 and UpdateTVScreensOnMap * SetTVMetatilesOnMap * Power buttons for the TV screens on the map * special_0x45 * sub_80EC18C * special_0x4a * ResetGabbyAndTy * GabbyAndTyBeforeInterview * GabbyAndTyAfterInterview * Through IsTVShowInSearchOfTrainersAiring * GabbyAndTyGetLastQuote * GabbyAndTyGetLastBattleTrivia * GabbyAndTySetScriptVarsToFieldObjectLocalIds * InterviewAfter; use TVShow as a precursor for making the individual show structs anonymous * Make TV structs anonymous within the union * Move the TV union to its own subheader * Move TV show enums to the global.tv.h subheader * Funcion renaming * Apply static attributes where able * PutPokemonTodayCaughtOnAir * sub_80EC8A4 * PutPokemonTodayFailedOnTheAir * sub_80EC9E8, sub_80ECA10 * sub_80ECA38 * sub_80ECB00 * Put3CheersForPokeblocksOnTheAir * PutFanClubSpecialOnTheAir * ContestLiveUpdates_BeforeInterview * Other before-interview Contest Live Updates functions * ContestLiveUpdates_BeforeInterview_5 * InterviewAfter_BravoTrainerPokemonProfile * BravoTrainerPokemonProfile_BeforeInterview1 * BravoTrainerPokemonProfile_BeforeInterview2 * Disassemble TV data * Decompile TV data * InterviewAfter_BravoTrainerBattleTowerProfile * SaveRecordedItemPurchasesForTVShow * PutNameRaterShowOnTheAir * StartMassOutbreak * PutLilycoveContestLadyShowOnTheAir * InterviewAfter_FanClubLetter * Rip TV strings * InterviewAfter_RecentHappenings * InterviewAfter_PkmnFanClubOpinions * sub_80ED718 * EndMassOutbreak * sub_80ED888 * sub_80ED8B4 * UpdateMassOutbreakTimeLeft * sub_80ED950 * PutFishingAdviceShowOnTheAir * through sub_80EDA80 * ewram and common syms are now fetched from the object files * BSS symbols are taken from the tv.o file * through sub_80EDC60 * sub_80EDCE8 * sub_80EDD78 * through sub_80EDE84 * nomatching sub_80EDE98 * sub_80EDFB4 * sub_80EE104 * sub_80EE104 * sub_80EE184 * sub_80EE2CC * sub_80EE35C * sub_80EE44C * sub_80EE4DC * sub_80EE5A4 * sub_80EE69C * sub_80EE72C * sub_80EE7C0 * sub_80EE818 * sub_80EE8C8 * sub_80EEA70 * sub_80EEB98 * sub_80EEBF4 * through sub_80EED60 * Functions relating to Pokemon News * sub_80EEF6C * GetPriceReduction * IsPriceDiscounted * sub_80EF120 * through sub_80EF370 * sub_80EF40C * HasMixableShowAlreadyBeenSpawnedWithPlayerID * TV_SortPurchasesByQuantity * FindActiveBroadcastByShowType_SetScriptResult * InterviewBefore * through sub_80EF88C * through sub_80EF93C * through sub_80EFA24 * through TV_BernoulliTrial * sub_80EFB58 * sub_80EFBA4 * sub_80EFBDC * through sub_80EFD98 * ChangePokemonNickname * ChangeBoxPokemonNickname * sub_80EFF9C * through player_id_to_dword * CheckForBigMovieOrEmergencyNewsOnTV * GetMomOrDadStringForTVMessage * sub_80F01E8 * sub_80F0358 * sub_80F049C * TV record mixing functions * sub_80F06D0 * sub_80F0708 nonmatching * through sub_80F0B24 * sub_80F0B64 * through sub_80F0C04 * sub_80F0C7C * sub_80F0D60 * sub_80F0E58 * sub_80F0E84 * through sub_80F0F24 * sub_80F0F64 * sub_80F1208 * sub_80F1254 * sub_80F1290 * sub_80F12A4 * sub_80F14F8 * DoTVShowTodaysSmartShopper * DoTVShowTheNameRaterShow * DoTVShowPokemonTodaySuccessfulCapture * DoTVShowPokemonTodayFailedCapture * DoTVShowPokemonFanClubLetter * DoTVShowRecentHappenings * DoTVShowPokemonFanClubOpinions * DoTVShowPokemonNewsMassOutbreak * DoTVShowPokemonContestLiveUpdates * DoTVShowPokemonBattleUpdate * DoTVShow3CheersForPokeblocks * DoTVShowInSearchOfTrainers * Label GabbyAndTyData fields; remove ddump comments from data/text/tv.inc * DoTVShowPokemonAngler * DoTVShowTheWorldOfMasters; update RAM symbols and field names * Decorate static functions * DoTVShowTodaysRivalTrainer; region map enums * TVDewfordTrendWatcherNetworkTextGroup * DoTVShowHoennTreasureInvestigators * DoTVShowFindThatGamer * DoTVShowBreakingNewsTV * DoTVShowSecretBaseVisit * DoTVShowPokemonLotterWinnerFlashReport * DoTVShowThePokemonBattleSeminar * DoTVShowTrainerFanClubSpecial, DoTVShowTrainerFanClub * DoTVShowSpotTheCuties * DoTVShowPokemonNewsBattleFrontier * DoTVShowWhatsNo1InHoennToday * Helpers for DoTVShowSecretBaseSecrets * DoTVShowSecretBaseSecrets * DoTVShowSafariFanClub * Finish decompilation of tv.s * Some renaming * Rename text group pointers * revoke statis; pokenews enums * Labels are number one * Label all TV struct fields * Make data/text/tv.inc more readable * Split data/text/tv.inc * Rename pokenews text pointers * Frontier Symbol constants; indicate static rodata objects with 's' prefix * Fix leading spaces/tabs F*** CLion sometimes * Fix inconsequential warning
2017-10-13 17:09:36 +02:00
src/tv.o(.text);
src/contest_util.o(.text);
src/script_pokemon_util.o(.text);
2017-11-23 02:10:35 +01:00
src/field_poison.o(.text);
2017-09-08 22:23:14 +02:00
src/pokemon_size_record.o(.text);
2018-12-20 04:19:54 +01:00
src/fldeff_misc.o(.text);
2017-09-23 04:45:47 +02:00
src/field_special_scene.o(.text);
src/rotating_gate.o(.text);
2017-09-09 15:45:50 +02:00
src/safari_zone.o(.text);
src/contest_link.o(.text);
2018-01-28 04:58:44 +01:00
src/item_use.o(.text);
2018-12-16 18:35:10 +01:00
src/battle_anim_effects_1.o(.text);
2018-12-18 04:56:34 +01:00
src/battle_anim_effects_2.o(.text);
src/battle_anim_water.o(.text);
src/battle_anim_fire.o(.text);
src/battle_anim_electric.o(.text);
src/battle_anim_ice.o(.text);
src/battle_anim_fight.o(.text);
src/battle_anim_poison.o(.text);
src/battle_anim_flying.o(.text);
src/battle_anim_psychic.o(.text);
src/battle_anim_bug.o(.text);
src/battle_anim_rock.o(.text);
src/battle_anim_ghost.o(.text);
src/battle_anim_dragon.o(.text);
src/battle_anim_dark.o(.text);
src/battle_anim_ground.o(.text);
src/battle_anim_normal.o(.text);
src/battle_anim_utility_funcs.o(.text);
2018-12-13 06:18:25 +01:00
src/battle_intro.o(.text);
2017-12-21 17:46:03 +01:00
src/bike.o(.text);
2017-09-25 14:53:25 +02:00
src/easy_chat.o(.text);
2018-04-17 10:54:39 +02:00
src/mon_markings.o(.text);
2018-05-02 17:31:58 +02:00
src/mauville_old_man.o(.text);
2017-10-12 21:59:43 +02:00
src/mail.o(.text);
2018-05-14 23:03:40 +02:00
src/menu_helpers.o(.text);
2018-04-16 12:52:13 +02:00
src/dewford_trend.o(.text);
2017-10-29 02:43:33 +02:00
src/heal_location.o(.text);
2017-10-30 00:33:53 +01:00
src/region_map.o(.text);
src/image_processing_effects.o(.text);
Decoration + decoration_inventory (#89) * SetDecorationInventoriesPointers * ClearDecorationInventories * CheckHasDecoration * DecorationAdd * DecorationCheckSpace * DecorationRemove * sub_8161A38 * CountDecorations; Funcion renaming * Disassemble decoration data structs, tilemaps, and descriptions * sub_8126968 * sub_81269D4 * through sub_8126A88 * through sub_8126B2C * sub_8126B80 * sub_8126C08 * sub_8126C48 * sub_8126CA4 * sub_8126D10 * sub_8126E44 * sub_8126E8C * sub_8126F68 * sub_8127058 * sub_8127088 * sub_81270E8 * through sub_8127208 * through sub_8127268 * sub_8127284 * through sub_81272F8 * sub_8127330 * through sub_8127480 * sub_81274A0 * sub_8127500; makefile now tells scaninc to scan headers * Actual real fix to mapfile being in build/emerald instead of wd * through sub_812759C * through sub_812764C * through sub_8127744 * through sub_81277BC * sub_81277E8 * sub_8127814 * through sub_81279C4 * through sub_8127ACC * sub_8127B04 * sub_8127B54 * sub_8127B90 * sub_8127D38 * sub_8127E18 * sub_8127F68 * sub_8128060 * ConfigureCameraObjectForPlacingDecoration * SetUpPlacingDecorationPlayerAvatar * sub_812826C * through sub_8128414 * through sub_81284F4 * sub_812853C * sub_8128950 * through sub_8128AAC * through sub_8128BBC * c1_overworld_prev_quest * sub_8128C64 * sub_8128CD4 * sub_8128D10 * sub_8128DB4 * through sub_8128E18 * through sub_8129068 * sub_8129088 * through sub_81291E8 * sub_812925C * sub_81292D0 * sub_81292E8 * gpu_pal_decompress_alloc_tag_and_upload * AddDecorationIconObjectFromIconTable * GetDecorationIconPicOrPalette * AddDecorationIconObjectFromFieldObject * AddDecorationIconObject * through sub_8129708 * sub_81297F8 * sub_81298EC * SetUpPuttingAwayDecorationPlayerAvatar * sub_8129ABC * sub_8129B34 * sub_8129BCC * through sub_8129C74 * through sub_8129D8C * sub_8129E0C * sub_8129E74 * sub_8129F20 * sub_8129FC8 * sub_812A040 * nonmatching sub_812A0E8 * through sub_812A22C * sub_812A25C * sub_812A2C4 * through sub_812A39C * Remaining fns in decoration.s * Decompile decoration headers * Decompile all remaining decoration data that had already been disassembled * Disassemble two data objects * Suggest structure of list menu template * decompile through decoration list menu template * Disassemble decoration icon graphics table * Rip icon gfx * Decompile deco icon table * Decompile more data related to drawing decorations * Decompile gUnknown_085A7250 structs * Decompile two sprite templates * Decompile remaining data in decoration.s * Decompile decoration ewram * deco -> decor
2017-10-23 00:55:07 +02:00
src/decoration.o(.text);
2018-08-11 17:57:20 +02:00
src/slot_machine.o(.text);
2018-11-19 17:16:01 +01:00
src/contest_painting.o(.text);
2017-09-28 17:38:07 +02:00
src/battle_ai_script_commands.o(.text);
2018-05-01 21:19:24 +02:00
src/trader.o(.text);
2017-11-08 18:05:47 +01:00
src/starter_choose.o(.text);
2017-11-25 00:00:26 +01:00
src/wallclock.o(.text);
2018-12-24 21:59:05 +01:00
src/fldeff_rocksmash.o(.text);
src/fldeff_dig.o(.text);
2017-12-10 19:02:51 +01:00
src/pokeblock.o(.text);
2018-03-01 04:41:26 +01:00
src/fldeff_flash.o(.text);
2018-10-21 02:53:41 +02:00
src/post_battle_event_funcs.o(.text);
2018-01-29 15:55:34 +01:00
src/time_events.o(.text);
2018-02-12 11:12:15 +01:00
src/birch_pc.o(.text);
2018-01-21 20:45:43 +01:00
src/hof_pc.o(.text);
src/field_specials.o(.text);
2018-05-01 12:38:55 +02:00
src/battle_records.o(.text);
2018-11-30 17:41:03 +01:00
src/pokedex_area_screen.o(.text);
2017-10-27 18:52:21 +02:00
src/evolution_scene.o(.text);
2018-12-31 23:09:45 +01:00
src/roulette.o(.text);
2018-11-28 17:14:32 +01:00
src/pokedex_cry_screen.o(.text);
2017-09-09 14:24:18 +02:00
src/coins.o(.text);
2017-12-27 04:20:29 +01:00
src/landmark.o(.text);
2018-02-13 18:38:54 +01:00
src/fldeff_strength.o(.text);
2018-01-01 17:41:34 +01:00
src/battle_transition.o(.text);
2017-10-23 14:24:54 +02:00
src/battle_controller_link_partner.o(.text);
2017-10-07 15:15:47 +02:00
src/battle_message.o(.text);
2018-12-09 20:41:52 +01:00
src/cable_car.o(.text);
2017-10-28 21:58:07 +02:00
src/math_util.o(.text);
2020-08-05 01:24:36 +02:00
src/palette_util.o(.text);
2020-06-19 00:14:30 +02:00
src/confetti_util.o(.text);
2017-09-03 14:13:01 +02:00
src/save.o(.text);
2018-01-21 12:36:11 +01:00
src/mystery_event_script.o(.text);
2018-10-09 23:32:39 +02:00
src/field_effect_helpers.o(.text);
2018-08-15 11:50:18 +02:00
src/contest_ai.o(.text);
2018-04-18 16:03:15 +02:00
src/battle_anim_sound_tasks.o(.text);
2017-10-22 20:38:23 +02:00
src/battle_controller_safari.o(.text);
2018-02-14 12:54:31 +01:00
src/fldeff_sweetscent.o(.text);
src/battle_anim_effects_3.o(.text);
2019-03-05 02:56:39 +01:00
src/move_relearner.o(.text);
2018-02-15 10:59:26 +01:00
src/fldeff_softboiled.o(.text);
Decoration + decoration_inventory (#89) * SetDecorationInventoriesPointers * ClearDecorationInventories * CheckHasDecoration * DecorationAdd * DecorationCheckSpace * DecorationRemove * sub_8161A38 * CountDecorations; Funcion renaming * Disassemble decoration data structs, tilemaps, and descriptions * sub_8126968 * sub_81269D4 * through sub_8126A88 * through sub_8126B2C * sub_8126B80 * sub_8126C08 * sub_8126C48 * sub_8126CA4 * sub_8126D10 * sub_8126E44 * sub_8126E8C * sub_8126F68 * sub_8127058 * sub_8127088 * sub_81270E8 * through sub_8127208 * through sub_8127268 * sub_8127284 * through sub_81272F8 * sub_8127330 * through sub_8127480 * sub_81274A0 * sub_8127500; makefile now tells scaninc to scan headers * Actual real fix to mapfile being in build/emerald instead of wd * through sub_812759C * through sub_812764C * through sub_8127744 * through sub_81277BC * sub_81277E8 * sub_8127814 * through sub_81279C4 * through sub_8127ACC * sub_8127B04 * sub_8127B54 * sub_8127B90 * sub_8127D38 * sub_8127E18 * sub_8127F68 * sub_8128060 * ConfigureCameraObjectForPlacingDecoration * SetUpPlacingDecorationPlayerAvatar * sub_812826C * through sub_8128414 * through sub_81284F4 * sub_812853C * sub_8128950 * through sub_8128AAC * through sub_8128BBC * c1_overworld_prev_quest * sub_8128C64 * sub_8128CD4 * sub_8128D10 * sub_8128DB4 * through sub_8128E18 * through sub_8129068 * sub_8129088 * through sub_81291E8 * sub_812925C * sub_81292D0 * sub_81292E8 * gpu_pal_decompress_alloc_tag_and_upload * AddDecorationIconObjectFromIconTable * GetDecorationIconPicOrPalette * AddDecorationIconObjectFromFieldObject * AddDecorationIconObject * through sub_8129708 * sub_81297F8 * sub_81298EC * SetUpPuttingAwayDecorationPlayerAvatar * sub_8129ABC * sub_8129B34 * sub_8129BCC * through sub_8129C74 * through sub_8129D8C * sub_8129E0C * sub_8129E74 * sub_8129F20 * sub_8129FC8 * sub_812A040 * nonmatching sub_812A0E8 * through sub_812A22C * sub_812A25C * sub_812A2C4 * through sub_812A39C * Remaining fns in decoration.s * Decompile decoration headers * Decompile all remaining decoration data that had already been disassembled * Disassemble two data objects * Suggest structure of list menu template * decompile through decoration list menu template * Disassemble decoration icon graphics table * Rip icon gfx * Decompile deco icon table * Decompile more data related to drawing decorations * Decompile gUnknown_085A7250 structs * Decompile two sprite templates * Decompile remaining data in decoration.s * Decompile decoration ewram * deco -> decor
2017-10-23 00:55:07 +02:00
src/decoration_inventory.o(.text);
2017-09-28 20:52:36 +02:00
src/roamer.o(.text);
src/battle_tower.o(.text);
2017-12-04 23:09:44 +01:00
src/use_pokeblock.o(.text);
src/battle_controller_wally.o(.text);
2018-03-12 09:26:20 +01:00
src/player_pc.o(.text);
2018-02-15 23:54:34 +01:00
src/intro.o(.text);
src/reload_save.o(.text);
2017-10-29 15:38:25 +01:00
src/field_region_map.o(.text);
2020-08-30 20:25:40 +02:00
src/battle_anim_throw.o(.text);
2017-11-05 12:05:07 +01:00
src/hall_of_fame.o(.text);
2018-02-17 10:55:32 +01:00
src/credits.o(.text);
2017-09-08 18:48:55 +02:00
src/lottery_corner.o(.text);
2017-10-08 04:54:32 +02:00
src/diploma.o(.text);
2018-02-02 12:32:12 +01:00
src/berry_tag_screen.o(.text);
2018-01-30 23:23:35 +01:00
src/mystery_event_menu.o(.text);
2017-10-07 00:33:35 +02:00
src/save_failed_screen.o(.text);
2017-10-05 19:02:39 +02:00
src/braille_puzzles.o(.text);
2017-12-09 21:23:40 +01:00
src/pokeblock_feed.o(.text);
2017-10-21 06:44:17 +02:00
src/clear_save_data_screen.o(.text);
2018-02-16 20:08:21 +01:00
src/intro_credits_graphics.o(.text);
2017-10-27 14:59:55 +02:00
src/evolution_graphics.o(.text);
2017-10-28 15:05:40 +02:00
src/bard_music.o(.text);
2017-12-04 02:46:56 +01:00
src/fldeff_teleport.o(.text);
2018-02-27 20:40:09 +01:00
src/battle_tv.o(.text);
2018-01-22 21:32:50 +01:00
src/pokemon_animation.o(.text);
2017-11-12 22:59:36 +01:00
src/recorded_battle.o(.text);
2017-10-25 16:24:17 +02:00
src/battle_controller_recorded_opponent.o(.text);
2017-10-23 11:24:58 +02:00
src/battle_controller_recorded_player.o(.text);
2018-08-19 01:06:10 +02:00
src/trainer_pokemon_sprites.o(.text);
2017-09-19 22:17:23 +02:00
src/lilycove_lady.o(.text);
2018-08-25 19:59:47 +02:00
src/battle_dome.o(.text);
2018-11-12 15:41:19 +01:00
src/battle_palace.o(.text);
2019-01-03 02:07:47 +01:00
src/match_call.o(.text);
2018-01-27 06:41:52 +01:00
src/menu.o(.text);
2018-11-11 16:44:27 +01:00
src/battle_factory_screen.o(.text);
2018-10-13 23:23:33 +02:00
src/apprentice.o(.text);
2018-10-28 21:11:53 +01:00
src/frontier_util.o(.text);
2018-11-11 16:44:27 +01:00
src/battle_arena.o(.text);
src/battle_factory.o(.text);
2018-11-12 00:46:02 +01:00
src/battle_pike.o(.text);
src/rotating_tile_puzzle.o(.text);
2018-11-17 15:30:34 +01:00
src/battle_pyramid.o(.text);
2018-01-30 19:22:59 +01:00
src/item_menu.o(.text);
2018-03-02 16:34:31 +01:00
src/list_menu.o(.text);
src/dynamic_placeholder_text_util.o(.text);
2017-10-09 04:21:34 +02:00
src/save_location.o(.text);
2018-02-02 16:06:20 +01:00
src/item_icon.o(.text);
2018-10-12 03:23:39 +02:00
src/party_menu.o(.text);
src/battle_tent.o(.text);
2021-10-30 22:47:37 +02:00
src/braille.o(.text);
2017-01-14 02:40:03 +01:00
src/multiboot.o(.text);
2020-02-07 23:12:27 +01:00
src/berry_fix_graphics.o(.text);
2017-10-22 20:49:21 +02:00
src/battle_controller_player_partner.o(.text);
src/mirage_tower.o(.text);
2017-09-18 14:52:57 +02:00
src/berry_fix_program.o(.text);
2017-09-20 21:07:24 +02:00
src/pokemon_summary_screen.o(.text);
2020-02-05 08:47:32 +01:00
src/pokedex_area_region_map.o(.text);
src/battle_pyramid_bag.o(.text);
2019-02-16 22:00:01 +01:00
src/pokenav.o(.text);
src/pokenav_main_menu.o(.text);
2021-11-15 06:21:40 +01:00
src/pokenav_list.o(.text);
2021-11-12 23:13:50 +01:00
src/pokenav_menu_handler.o(.text);
src/pokenav_menu_handler_gfx.o(.text);
2021-11-15 07:23:27 +01:00
src/pokenav_match_call_list.o(.text);
src/pokenav_match_call_gfx.o(.text);
2020-02-02 03:19:04 +01:00
src/pokenav_region_map.o(.text);
2021-11-12 17:07:52 +01:00
src/pokenav_conditions.o(.text);
src/pokenav_conditions_gfx.o(.text);
src/pokenav_conditions_search_results.o(.text);
2021-11-09 18:50:35 +01:00
src/pokenav_ribbons_list.o(.text);
src/pokenav_ribbons_summary.o(.text);
src/pokenav_match_call_data.o(.text);
src/menu_specialized.o(.text);
src/ereader_helpers.o(.text);
src/faraway_island.o(.text);
src/ereader_screen.o(.text);
2019-01-13 12:12:27 +01:00
src/trainer_hill.o(.text);
2017-12-23 00:22:07 +01:00
src/rayquaza_scene.o(.text);
2017-10-20 18:52:01 +02:00
src/walda_phrase.o(.text);
src/contest_link_util.o(.text);
src/gym_leader_rematch.o(.text);
2020-07-02 21:45:37 +02:00
src/battle_transition_frontier.o(.text);
2017-10-09 15:40:08 +02:00
src/international_string_util.o(.text);
2016-09-03 10:11:14 +02:00
} =0
script_data :
ALIGN(4)
{
2016-09-03 19:20:06 +02:00
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/contest_ai_scripts.o(script_data);
2018-01-21 12:36:11 +01:00
data/mystery_event_script_cmd_table.o(script_data);
2016-09-03 10:11:14 +02:00
} =0
lib_text :
ALIGN(4)
{
2019-08-06 20:08:13 +02:00
src/libgcnmultiboot.o(.text);
src/m4a_1.o(.text);
src/m4a.o(.text);
2016-11-01 20:15:48 +01:00
src/agb_flash.o(.text);
src/agb_flash_1m.o(.text);
src/agb_flash_mx.o(.text);
2016-11-02 22:06:41 +01:00
src/siirtc.o(.text);
src/librfu_stwi.o(.text);
src/librfu_intr.o(.text);
src/librfu_rfu.o(.text);
2020-01-16 00:21:54 +01:00
src/librfu_sio32id.o(.text);
src/libisagbprn.o(.text);
2019-09-09 03:26:46 +02:00
*libagbsyscall.a:ArcTan2.o(.text);
*libagbsyscall.a:BgAffineSet.o(.text);
*libagbsyscall.a:CpuFastSet.o(.text);
*libagbsyscall.a:CpuSet.o(.text);
*libagbsyscall.a:Div.o(.text);
*libagbsyscall.a:LZ77UnCompVram.o(.text);
*libagbsyscall.a:LZ77UnCompWram.o(.text);
*libagbsyscall.a:MultiBoot.o(.text);
*libagbsyscall.a:ObjAffineSet.o(.text);
*libagbsyscall.a:RLUnCompVram.o(.text);
*libagbsyscall.a:RLUnCompWram.o(.text);
*libagbsyscall.a:RegisterRamReset.o(.text);
*libagbsyscall.a:SoftReset.o(.text);
*libagbsyscall.a:Sqrt.o(.text);
*libagbsyscall.a:VBlankIntrWait.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:_fixunssfsi.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);
2016-09-03 10:11:14 +02:00
} =0
.rodata :
ALIGN(4)
{
2021-10-31 21:36:31 +01:00
src/rom_header.o(.rodata);
src/rom_header_gf.o(.rodata);
2017-02-04 01:44:06 +01:00
src/main.o(.rodata);
gflib/bg.o(.rodata);
gflib/window.o(.rodata);
gflib/text.o(.rodata);
gflib/sprite.o(.rodata);
gflib/io_reg.o(.rodata);
gflib/string_util.o(.rodata);
2017-11-08 02:25:24 +01:00
src/link.o(.rodata);
src/link.o(.rodata.str1.4);
2020-02-16 19:49:36 +01:00
src/AgbRfu_LinkManager.o(.rodata);
src/link_rfu_3.o(.rodata);
src/link_rfu_2.o(.rodata);
src/link_rfu_2.o(.rodata.str1.4);
src/union_room.o(.rodata);
src/mystery_gift_menu.o(.rodata);
2019-04-01 18:05:58 +02:00
src/union_room_player_avatar.o(.rodata);
src/wireless_communication_status_screen.o(.rodata);
2019-04-02 00:42:57 +02:00
src/union_room_battle.o(.rodata);
src/mystery_gift.o(.rodata);
src/mystery_gift_view.o(.rodata);
src/mystery_gift_server.o(.rodata);
src/mystery_gift_client.o(.rodata);
src/mystery_gift_scripts.o(.rodata);
2022-04-16 19:03:20 +02:00
src/wonder_news.o(.rodata);
2019-03-27 01:03:46 +01:00
src/union_room_chat.o(.rodata);
src/berry_crush.o(.rodata);
2020-02-08 19:54:15 +01:00
src/berry_powder.o(.rodata);
2019-03-24 21:42:42 +01:00
src/dodrio_berry_picking.o(.rodata);
2019-04-07 20:07:23 +02:00
src/pokemon_jump.o(.rodata);
2020-04-08 23:23:32 +02:00
src/minigame_countdown.o(.rodata);
2017-09-02 23:37:06 +02:00
src/rtc.o(.rodata);
2018-02-14 04:12:02 +01:00
src/main_menu.o(.rodata);
src/battle_controllers.o(.rodata);
2020-04-08 22:24:30 +02:00
src/digit_obj_util.o(.rodata);
2019-04-04 23:08:53 +02:00
src/data.o(.rodata);
2018-09-12 00:37:47 +02:00
src/battle_bg.o(.rodata);
2018-01-16 23:15:02 +01:00
src/battle_main.o(.rodata);
2017-10-06 19:09:37 +02:00
src/battle_util.o(.rodata);
2017-09-28 17:38:07 +02:00
src/battle_script_commands.o(.rodata);
src/battle_controller_player.o(.rodata);
src/battle_anim_smokescreen.o(.rodata);
src/battle_controller_opponent.o(.rodata);
src/battle_ai_switch_items.o(.rodata);
2017-10-24 15:25:20 +02:00
src/battle_controller_link_opponent.o(.rodata);
2018-02-11 17:35:01 +01:00
src/pokemon.o(.rodata);
2017-08-31 16:48:24 +02:00
src/trig.o(.rodata);
2017-09-13 12:58:57 +02:00
src/util.o(.rodata);
2017-11-14 20:23:25 +01:00
src/daycare.o(.rodata);
2017-09-19 14:27:46 +02:00
src/egg_hatch.o(.rodata);
2017-11-04 16:11:13 +01:00
src/battle_gfx_sfx_util.o(.rodata);
2017-10-16 18:12:27 +02:00
src/battle_interface.o(.rodata);
2017-12-02 21:27:00 +01:00
src/pokeball.o(.rodata);
src/trade.o(.rodata);
2017-11-04 22:40:36 +01:00
src/berry_blender.o(.rodata);
2017-09-25 21:27:54 +02:00
src/new_game.o(.rodata);
2018-02-12 15:01:43 +01:00
src/overworld.o(.rodata);
2022-09-27 21:15:32 +02:00
src/tilesets.o(.rodata);
2017-11-10 19:39:00 +01:00
data/maps.o(.rodata);
2018-05-09 12:07:56 +02:00
src/fieldmap.o(.rodata);
2017-09-29 19:03:50 +02:00
src/metatile_behavior.o(.rodata);
2018-01-08 00:50:13 +01:00
src/field_door.o(.rodata);
2018-07-24 14:33:16 +02:00
src/field_player_avatar.o(.rodata);
src/event_object_movement.o(.rodata);
2018-01-21 13:32:11 +01:00
src/text_window.o(.rodata);
2017-10-12 09:06:19 +02:00
src/scrcmd.o(.rodata);
src/field_control_avatar.o(.rodata);
2018-01-29 16:46:56 +01:00
src/coord_event_weather.o(.rodata);
2018-05-19 18:02:43 +02:00
src/field_tasks.o(.rodata);
2018-02-02 19:00:01 +01:00
src/reset_rtc_screen.o(.rodata);
src/start_menu.o(.rodata);
2017-10-02 03:58:47 +02:00
src/tileset_anims.o(.rodata);
src/palette.o(.rodata);
src/sound.o(.rodata);
2017-10-15 23:21:59 +02:00
src/battle_anim.o(.rodata);
src/battle_anim_mons.o(.rodata);
2017-11-10 20:20:27 +01:00
data/map_events.o(.rodata);
src/reshow_battle_screen.o(.rodata);
src/battle_anim_status_effects.o(.rodata);
2018-02-04 16:11:00 +01:00
src/title_screen.o(.rodata);
2018-12-08 19:05:03 +01:00
src/field_weather.o(.rodata);
2018-12-09 12:16:01 +01:00
src/field_weather_effect.o(.rodata);
src/field_screen_effect.o(.rodata);
2017-11-28 23:02:09 +01:00
src/battle_setup.o(.rodata);
2018-10-13 19:41:10 +02:00
src/cable_club.o(.rodata);
2017-12-18 19:35:50 +01:00
src/trainer_see.o(.rodata);
2018-02-05 22:27:29 +01:00
src/wild_encounter.o(.rodata);
src/field_effect.o(.rodata);
src/scanline_effect.o(.rodata);
2018-01-16 18:59:06 +01:00
src/option_menu.o(.rodata);
2017-12-21 22:56:20 +01:00
src/pokedex.o(.rodata);
2019-01-20 18:24:35 +01:00
src/trainer_card.o(.rodata);
2019-01-26 20:56:06 +01:00
src/frontier_pass.o(.rodata);
2017-12-22 20:10:51 +01:00
src/pokemon_storage_system.o(.rodata);
2017-12-22 19:16:15 +01:00
src/pokemon_icon.o(.rodata);
src/fldeff_cut.o(.rodata);
2018-04-09 09:22:28 +02:00
src/map_name_popup.o(.rodata);
2018-03-04 18:41:07 +01:00
src/item_menu_icons.o(.rodata);
src/battle_anim_mon_movement.o(.rodata);
2018-12-03 13:37:32 +01:00
src/item.o(.rodata);
2019-03-09 03:39:51 +01:00
src/contest.o(.rodata);
2018-10-18 19:05:02 +02:00
src/shop.o(.rodata);
src/fldeff_escalator.o(.rodata);
2017-09-13 11:16:26 +02:00
src/berry.o(.rodata);
2018-11-07 03:13:40 +01:00
src/script_menu.o(.rodata);
2018-01-24 04:30:13 +01:00
src/naming_screen.o(.rodata);
2017-09-29 00:11:42 +02:00
src/money.o(.rodata);
2018-08-12 23:20:17 +02:00
src/contest_effect.o(.rodata);
2018-05-25 21:00:41 +02:00
src/record_mixing.o(.rodata);
2017-10-28 05:21:09 +02:00
src/secret_base.o(.rodata);
Decompile TV (#80) * ClearTVShowData * special_0x44 * DoTVShow (nonmatching because align) * DoTVShowBravoTrainerPokemonProfile * Update field names * DoTVShowBravoTrainerBattleTower * Renaming of struct fields * sub_80EBFF4 and UpdateTVScreensOnMap * SetTVMetatilesOnMap * Power buttons for the TV screens on the map * special_0x45 * sub_80EC18C * special_0x4a * ResetGabbyAndTy * GabbyAndTyBeforeInterview * GabbyAndTyAfterInterview * Through IsTVShowInSearchOfTrainersAiring * GabbyAndTyGetLastQuote * GabbyAndTyGetLastBattleTrivia * GabbyAndTySetScriptVarsToFieldObjectLocalIds * InterviewAfter; use TVShow as a precursor for making the individual show structs anonymous * Make TV structs anonymous within the union * Move the TV union to its own subheader * Move TV show enums to the global.tv.h subheader * Funcion renaming * Apply static attributes where able * PutPokemonTodayCaughtOnAir * sub_80EC8A4 * PutPokemonTodayFailedOnTheAir * sub_80EC9E8, sub_80ECA10 * sub_80ECA38 * sub_80ECB00 * Put3CheersForPokeblocksOnTheAir * PutFanClubSpecialOnTheAir * ContestLiveUpdates_BeforeInterview * Other before-interview Contest Live Updates functions * ContestLiveUpdates_BeforeInterview_5 * InterviewAfter_BravoTrainerPokemonProfile * BravoTrainerPokemonProfile_BeforeInterview1 * BravoTrainerPokemonProfile_BeforeInterview2 * Disassemble TV data * Decompile TV data * InterviewAfter_BravoTrainerBattleTowerProfile * SaveRecordedItemPurchasesForTVShow * PutNameRaterShowOnTheAir * StartMassOutbreak * PutLilycoveContestLadyShowOnTheAir * InterviewAfter_FanClubLetter * Rip TV strings * InterviewAfter_RecentHappenings * InterviewAfter_PkmnFanClubOpinions * sub_80ED718 * EndMassOutbreak * sub_80ED888 * sub_80ED8B4 * UpdateMassOutbreakTimeLeft * sub_80ED950 * PutFishingAdviceShowOnTheAir * through sub_80EDA80 * ewram and common syms are now fetched from the object files * BSS symbols are taken from the tv.o file * through sub_80EDC60 * sub_80EDCE8 * sub_80EDD78 * through sub_80EDE84 * nomatching sub_80EDE98 * sub_80EDFB4 * sub_80EE104 * sub_80EE104 * sub_80EE184 * sub_80EE2CC * sub_80EE35C * sub_80EE44C * sub_80EE4DC * sub_80EE5A4 * sub_80EE69C * sub_80EE72C * sub_80EE7C0 * sub_80EE818 * sub_80EE8C8 * sub_80EEA70 * sub_80EEB98 * sub_80EEBF4 * through sub_80EED60 * Functions relating to Pokemon News * sub_80EEF6C * GetPriceReduction * IsPriceDiscounted * sub_80EF120 * through sub_80EF370 * sub_80EF40C * HasMixableShowAlreadyBeenSpawnedWithPlayerID * TV_SortPurchasesByQuantity * FindActiveBroadcastByShowType_SetScriptResult * InterviewBefore * through sub_80EF88C * through sub_80EF93C * through sub_80EFA24 * through TV_BernoulliTrial * sub_80EFB58 * sub_80EFBA4 * sub_80EFBDC * through sub_80EFD98 * ChangePokemonNickname * ChangeBoxPokemonNickname * sub_80EFF9C * through player_id_to_dword * CheckForBigMovieOrEmergencyNewsOnTV * GetMomOrDadStringForTVMessage * sub_80F01E8 * sub_80F0358 * sub_80F049C * TV record mixing functions * sub_80F06D0 * sub_80F0708 nonmatching * through sub_80F0B24 * sub_80F0B64 * through sub_80F0C04 * sub_80F0C7C * sub_80F0D60 * sub_80F0E58 * sub_80F0E84 * through sub_80F0F24 * sub_80F0F64 * sub_80F1208 * sub_80F1254 * sub_80F1290 * sub_80F12A4 * sub_80F14F8 * DoTVShowTodaysSmartShopper * DoTVShowTheNameRaterShow * DoTVShowPokemonTodaySuccessfulCapture * DoTVShowPokemonTodayFailedCapture * DoTVShowPokemonFanClubLetter * DoTVShowRecentHappenings * DoTVShowPokemonFanClubOpinions * DoTVShowPokemonNewsMassOutbreak * DoTVShowPokemonContestLiveUpdates * DoTVShowPokemonBattleUpdate * DoTVShow3CheersForPokeblocks * DoTVShowInSearchOfTrainers * Label GabbyAndTyData fields; remove ddump comments from data/text/tv.inc * DoTVShowPokemonAngler * DoTVShowTheWorldOfMasters; update RAM symbols and field names * Decorate static functions * DoTVShowTodaysRivalTrainer; region map enums * TVDewfordTrendWatcherNetworkTextGroup * DoTVShowHoennTreasureInvestigators * DoTVShowFindThatGamer * DoTVShowBreakingNewsTV * DoTVShowSecretBaseVisit * DoTVShowPokemonLotterWinnerFlashReport * DoTVShowThePokemonBattleSeminar * DoTVShowTrainerFanClubSpecial, DoTVShowTrainerFanClub * DoTVShowSpotTheCuties * DoTVShowPokemonNewsBattleFrontier * DoTVShowWhatsNo1InHoennToday * Helpers for DoTVShowSecretBaseSecrets * DoTVShowSecretBaseSecrets * DoTVShowSafariFanClub * Finish decompilation of tv.s * Some renaming * Rename text group pointers * revoke statis; pokenews enums * Labels are number one * Label all TV struct fields * Make data/text/tv.inc more readable * Split data/text/tv.inc * Rename pokenews text pointers * Frontier Symbol constants; indicate static rodata objects with 's' prefix * Fix leading spaces/tabs F*** CLion sometimes * Fix inconsequential warning
2017-10-13 17:09:36 +02:00
src/tv.o(.rodata);
src/contest_util.o(.rodata);
src/script_pokemon_util.o(.rodata);
2017-09-08 22:23:14 +02:00
src/pokemon_size_record.o(.rodata)
2018-12-20 04:19:54 +01:00
src/fldeff_misc.o(.rodata);
2018-09-11 03:04:03 +02:00
src/field_special_scene.o(.rodata);
src/rotating_gate.o(.rodata);
src/contest_link.o(.rodata);
2018-09-11 04:04:19 +02:00
src/item_use.o(.rodata);
2018-12-16 18:35:10 +01:00
src/battle_anim_effects_1.o(.rodata);
2018-12-18 04:56:34 +01:00
src/battle_anim_effects_2.o(.rodata);
src/battle_anim_water.o(.rodata);
src/battle_anim_fire.o(.rodata);
src/battle_anim_electric.o(.rodata);
src/battle_anim_ice.o(.rodata);
src/battle_anim_fight.o(.rodata);
src/battle_anim_poison.o(.rodata);
src/battle_anim_flying.o(.rodata);
src/battle_anim_psychic.o(.rodata);
src/battle_anim_bug.o(.rodata);
src/battle_anim_rock.o(.rodata);
src/battle_anim_ghost.o(.rodata);
src/battle_anim_dragon.o(.rodata);
src/battle_anim_dark.o(.rodata);
src/battle_anim_ground.o(.rodata);
src/battle_anim_normal.o(.rodata);
2018-10-25 23:46:23 +02:00
src/battle_anim_utility_funcs.o(.rodata);
src/battle_intro.o(.rodata);
2017-12-21 17:46:03 +01:00
src/bike.o(.rodata);
2019-02-26 18:17:41 +01:00
src/easy_chat.o(.rodata);
2018-04-17 10:54:39 +02:00
src/mon_markings.o(.rodata);
2018-05-02 17:31:58 +02:00
src/mauville_old_man.o(.rodata);
2017-10-13 06:11:55 +02:00
src/mail.o(.rodata);
2018-05-15 20:22:19 +02:00
src/menu_helpers.o(.rodata);
2017-10-29 02:43:33 +02:00
src/heal_location.o(.rodata);
src/region_map.o(.rodata);
src/image_processing_effects.o(.rodata);
Decoration + decoration_inventory (#89) * SetDecorationInventoriesPointers * ClearDecorationInventories * CheckHasDecoration * DecorationAdd * DecorationCheckSpace * DecorationRemove * sub_8161A38 * CountDecorations; Funcion renaming * Disassemble decoration data structs, tilemaps, and descriptions * sub_8126968 * sub_81269D4 * through sub_8126A88 * through sub_8126B2C * sub_8126B80 * sub_8126C08 * sub_8126C48 * sub_8126CA4 * sub_8126D10 * sub_8126E44 * sub_8126E8C * sub_8126F68 * sub_8127058 * sub_8127088 * sub_81270E8 * through sub_8127208 * through sub_8127268 * sub_8127284 * through sub_81272F8 * sub_8127330 * through sub_8127480 * sub_81274A0 * sub_8127500; makefile now tells scaninc to scan headers * Actual real fix to mapfile being in build/emerald instead of wd * through sub_812759C * through sub_812764C * through sub_8127744 * through sub_81277BC * sub_81277E8 * sub_8127814 * through sub_81279C4 * through sub_8127ACC * sub_8127B04 * sub_8127B54 * sub_8127B90 * sub_8127D38 * sub_8127E18 * sub_8127F68 * sub_8128060 * ConfigureCameraObjectForPlacingDecoration * SetUpPlacingDecorationPlayerAvatar * sub_812826C * through sub_8128414 * through sub_81284F4 * sub_812853C * sub_8128950 * through sub_8128AAC * through sub_8128BBC * c1_overworld_prev_quest * sub_8128C64 * sub_8128CD4 * sub_8128D10 * sub_8128DB4 * through sub_8128E18 * through sub_8129068 * sub_8129088 * through sub_81291E8 * sub_812925C * sub_81292D0 * sub_81292E8 * gpu_pal_decompress_alloc_tag_and_upload * AddDecorationIconObjectFromIconTable * GetDecorationIconPicOrPalette * AddDecorationIconObjectFromFieldObject * AddDecorationIconObject * through sub_8129708 * sub_81297F8 * sub_81298EC * SetUpPuttingAwayDecorationPlayerAvatar * sub_8129ABC * sub_8129B34 * sub_8129BCC * through sub_8129C74 * through sub_8129D8C * sub_8129E0C * sub_8129E74 * sub_8129F20 * sub_8129FC8 * sub_812A040 * nonmatching sub_812A0E8 * through sub_812A22C * sub_812A25C * sub_812A2C4 * through sub_812A39C * Remaining fns in decoration.s * Decompile decoration headers * Decompile all remaining decoration data that had already been disassembled * Disassemble two data objects * Suggest structure of list menu template * decompile through decoration list menu template * Disassemble decoration icon graphics table * Rip icon gfx * Decompile deco icon table * Decompile more data related to drawing decorations * Decompile gUnknown_085A7250 structs * Decompile two sprite templates * Decompile remaining data in decoration.s * Decompile decoration ewram * deco -> decor
2017-10-23 00:55:07 +02:00
src/decoration.o(.rodata);
2018-08-11 17:57:20 +02:00
src/slot_machine.o(.rodata);
2018-12-15 20:07:07 +01:00
src/contest_painting.o(.rodata);
2017-09-28 17:38:07 +02:00
src/battle_ai_script_commands.o(.rodata);
2018-05-01 21:19:24 +02:00
src/trader.o(.rodata);
2018-09-06 01:47:29 +02:00
src/starter_choose.o(.rodata);
2017-11-25 01:06:01 +01:00
src/wallclock.o(.rodata);
2017-12-10 19:02:51 +01:00
src/pokeblock.o(.rodata);
2018-02-27 06:03:23 +01:00
src/fldeff_flash.o(.rodata);
2018-01-29 15:55:34 +01:00
src/time_events.o(.rodata);
src/field_specials.o(.rodata);
2018-05-01 12:38:55 +02:00
src/battle_records.o(.rodata);
2018-11-30 17:41:03 +01:00
src/pokedex_area_screen.o(.rodata);
src/evolution_scene.o(.rodata);
2019-01-02 23:40:40 +01:00
src/roulette.o(.rodata);
2018-11-28 17:14:32 +01:00
src/pokedex_cry_screen.o(.rodata);
2017-12-27 04:20:29 +01:00
src/landmark.o(.rodata);
2018-01-01 17:41:34 +01:00
src/battle_transition.o(.rodata);
2017-10-23 14:24:54 +02:00
src/battle_controller_link_partner.o(.rodata);
2017-10-07 15:15:47 +02:00
src/battle_message.o(.rodata);
2018-12-09 20:41:52 +01:00
src/cable_car.o(.rodata);
src/save.o(.rodata);
2018-10-09 23:32:39 +02:00
src/field_effect_helpers.o(.rodata);
2018-08-15 11:50:18 +02:00
src/contest_ai.o(.rodata);
src/battle_anim_sound_tasks.o(.rodata);
2017-10-22 20:38:23 +02:00
src/battle_controller_safari.o(.rodata);
src/battle_anim_effects_3.o(.rodata);
2019-03-05 02:56:39 +01:00
src/move_relearner.o(.rodata);
2017-09-28 20:52:36 +02:00
src/roamer.o(.rodata);
2018-10-25 21:27:10 +02:00
src/battle_tower.o(.rodata);
2017-12-10 19:02:51 +01:00
src/use_pokeblock.o(.rodata);
src/battle_controller_wally.o(.rodata);
2018-03-19 11:27:33 +01:00
src/player_pc.o(.rodata);
2018-02-16 05:30:39 +01:00
src/intro.o(.rodata);
2017-10-29 15:38:25 +01:00
src/field_region_map.o(.rodata);
2020-08-30 20:25:40 +02:00
src/battle_anim_throw.o(.rodata);
2017-11-06 18:41:32 +01:00
src/hall_of_fame.o(.rodata);
2018-02-17 10:55:32 +01:00
src/credits.o(.rodata);
2017-09-08 18:48:55 +02:00
src/lottery_corner.o(.rodata);
2017-10-08 04:54:32 +02:00
src/diploma.o(.rodata);
2018-07-25 10:15:36 +02:00
src/strings.o(.rodata);
2018-02-02 12:32:12 +01:00
src/berry_tag_screen.o(.rodata);
2018-01-30 23:23:35 +01:00
src/mystery_event_menu.o(.rodata);
2017-10-07 03:59:47 +02:00
src/save_failed_screen.o(.rodata);
2018-09-11 03:17:21 +02:00
src/braille_puzzles.o(.rodata);
2017-12-10 15:04:03 +01:00
src/pokeblock_feed.o(.rodata);
2017-10-21 06:44:17 +02:00
src/clear_save_data_screen.o(.rodata);
2018-02-17 10:55:32 +01:00
src/intro_credits_graphics.o(.rodata);
2017-10-27 14:59:55 +02:00
src/evolution_graphics.o(.rodata);
2017-10-28 16:26:54 +02:00
src/bard_music.o(.rodata);
2018-02-27 20:40:09 +01:00
src/battle_tv.o(.rodata);
2018-01-22 21:32:50 +01:00
src/pokemon_animation.o(.rodata);
2017-10-25 16:24:17 +02:00
src/battle_controller_recorded_opponent.o(.rodata);
2017-10-23 11:24:58 +02:00
src/battle_controller_recorded_player.o(.rodata);
2018-08-19 01:06:10 +02:00
src/trainer_pokemon_sprites.o(.rodata);
2017-09-21 04:01:28 +02:00
src/lilycove_lady.o(.rodata);
2018-08-25 19:59:47 +02:00
src/battle_dome.o(.rodata);
2018-11-12 15:41:19 +01:00
src/battle_palace.o(.rodata);
2019-01-03 02:07:47 +01:00
src/match_call.o(.rodata);
2018-01-27 06:41:52 +01:00
src/menu.o(.rodata);
2018-11-11 16:44:27 +01:00
src/battle_factory_screen.o(.rodata);
2018-10-14 16:26:13 +02:00
src/apprentice.o(.rodata);
2018-10-28 21:11:53 +01:00
src/frontier_util.o(.rodata);
2018-11-11 16:44:27 +01:00
src/battle_arena.o(.rodata);
src/battle_factory.o(.rodata);
2018-11-12 14:35:56 +01:00
src/battle_pike.o(.rodata);
src/rotating_tile_puzzle.o(.rodata);
2018-11-18 17:52:22 +01:00
src/battle_pyramid.o(.rodata);
2018-02-12 19:59:42 +01:00
src/item_menu.o(.rodata);
2018-05-19 11:36:31 +02:00
src/list_menu.o(.rodata);
2017-10-09 04:21:34 +02:00
src/save_location.o(.rodata);
2018-02-02 16:06:20 +01:00
src/item_icon.o(.rodata);
2018-12-24 21:59:05 +01:00
src/party_menu.o(.rodata);
src/battle_tent.o(.rodata);
2021-10-30 22:47:37 +02:00
src/braille.o(.rodata);
src/multiboot.o(.rodata);
2020-02-07 23:12:27 +01:00
src/berry_fix_graphics.o(.rodata);
2017-10-22 20:49:21 +02:00
src/battle_controller_player_partner.o(.rodata);
src/mirage_tower.o(.rodata);
2017-09-18 21:10:25 +02:00
src/berry_fix_program.o(.rodata);
2018-08-12 00:03:19 +02:00
src/pokemon_summary_screen.o(.rodata);
2020-02-05 08:47:32 +01:00
src/pokedex_area_region_map.o(.rodata);
2018-08-30 20:10:57 +02:00
src/battle_pyramid_bag.o(.rodata);
2019-02-16 22:00:01 +01:00
src/pokenav.o(.rodata);
src/pokenav_main_menu.o(.rodata);
2021-11-15 06:21:40 +01:00
src/pokenav_list.o(.rodata);
2021-11-12 23:13:50 +01:00
src/pokenav_menu_handler.o(.rodata);
src/pokenav_menu_handler_gfx.o(.rodata);
2021-11-15 07:23:27 +01:00
src/pokenav_match_call_list.o(.rodata);
src/pokenav_match_call_gfx.o(.rodata);
2020-02-02 03:19:04 +01:00
src/pokenav_region_map.o(.rodata);
2021-11-12 17:07:52 +01:00
src/pokenav_conditions_gfx.o(.rodata);
src/pokenav_conditions_search_results.o(.rodata);
2021-11-09 18:50:35 +01:00
src/pokenav_ribbons_list.o(.rodata);
src/pokenav_ribbons_summary.o(.rodata);
src/pokenav_match_call_data.o(.rodata);
src/menu_specialized.o(.rodata);
src/ereader_helpers.o(.rodata);
src/faraway_island.o(.rodata);
src/ereader_screen.o(.rodata);
2019-01-13 13:15:23 +01:00
src/trainer_hill.o(.rodata);
2017-12-23 00:22:07 +01:00
src/rayquaza_scene.o(.rodata);
2017-10-20 18:52:01 +02:00
src/walda_phrase.o(.rodata);
src/gym_leader_rematch.o(.rodata);
2020-07-02 21:45:37 +02:00
src/battle_transition_frontier.o(.rodata);
2020-02-11 09:11:39 +01:00
src/text_input_strings.o(.rodata);
2021-10-31 06:44:18 +01:00
src/fonts.o(.rodata);
src/international_string_util.o(.rodata);
2018-01-21 12:36:11 +01:00
src/mystery_event_msg.o(.rodata);
data/mystery_gift.o(.rodata);
2016-11-02 03:48:22 +01:00
src/m4a_tables.o(.rodata);
2016-09-03 18:25:58 +02:00
data/sound_data.o(.rodata);
2016-09-03 10:11:14 +02:00
} =0
2017-12-21 23:24:11 +01:00
song_data :
ALIGN(4)
{
2018-09-26 05:12:58 +02:00
sound/songs/midi/mus_dummy.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/se_use_item.o(.rodata);
2018-11-20 22:35:23 +01:00
sound/songs/midi/se_pc_login.o(.rodata);
2018-11-20 22:39:26 +01:00
sound/songs/midi/se_pc_off.o(.rodata);
2018-11-20 22:41:05 +01:00
sound/songs/midi/se_pc_on.o(.rodata);
2018-11-20 23:52:47 +01:00
sound/songs/midi/se_select.o(.rodata);
2017-12-21 23:24:11 +01:00
sound/songs/se_win_open.o(.rodata);
sound/songs/se_wall_hit.o(.rodata);
2018-10-10 21:26:20 +02:00
sound/songs/midi/se_door.o(.rodata);
2020-08-21 00:02:00 +02:00
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);
2018-11-20 22:43:21 +01:00
sound/songs/midi/se_pin.o(.rodata);
2018-10-10 20:36:44 +02:00
sound/songs/midi/se_boo.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/se_ball.o(.rodata);
sound/songs/midi/se_contest_place.o(.rodata);
2018-10-10 20:24:39 +02:00
sound/songs/midi/se_a.o(.rodata);
2018-10-10 22:15:30 +02:00
sound/songs/midi/se_i.o(.rodata);
2019-03-24 21:35:59 +01:00
sound/songs/midi/se_u.o(.rodata);
2018-10-10 21:28:17 +02:00
sound/songs/midi/se_e.o(.rodata);
2018-11-20 21:21:21 +01:00
sound/songs/midi/se_o.o(.rodata);
2018-11-20 21:09:29 +01:00
sound/songs/midi/se_n.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/se_success.o(.rodata);
sound/songs/midi/se_failure.o(.rodata);
2018-10-10 21:37:03 +02:00
sound/songs/midi/se_exp.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/se_bike_hop.o(.rodata);
sound/songs/midi/se_switch.o(.rodata);
sound/songs/midi/se_click.o(.rodata);
2018-10-10 21:45:34 +02:00
sound/songs/midi/se_fu_zaku.o(.rodata);
2020-08-21 00:02:00 +02:00
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);
2018-10-10 21:01:35 +02:00
sound/songs/midi/se_card.o(.rodata);
2018-11-20 23:49:15 +01:00
sound/songs/midi/se_save.o(.rodata);
2020-08-21 00:02:00 +02:00
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_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_rg_door.o(.rodata);
sound/songs/midi/se_rg_card_flip.o(.rodata);
sound/songs/midi/se_rg_card_flipping.o(.rodata);
sound/songs/midi/se_rg_card_open.o(.rodata);
sound/songs/midi/se_rg_bag_cursor.o(.rodata);
sound/songs/midi/se_rg_bag_pocket.o(.rodata);
sound/songs/midi/se_rg_ball_click.o(.rodata);
2018-11-20 23:37:10 +01:00
sound/songs/midi/se_rg_shop.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/se_rg_ss_anne_horn.o(.rodata);
sound/songs/midi/se_rg_help_open.o(.rodata);
sound/songs/midi/se_rg_help_close.o(.rodata);
sound/songs/midi/se_rg_help_error.o(.rodata);
sound/songs/midi/se_rg_deoxys_move.o(.rodata);
sound/songs/midi/se_rg_poke_jump_success.o(.rodata);
sound/songs/midi/se_rg_poke_jump_failure.o(.rodata);
sound/songs/midi/se_pokenav_call.o(.rodata);
sound/songs/midi/se_pokenav_hang_up.o(.rodata);
sound/songs/midi/se_arena_timeup1.o(.rodata);
sound/songs/midi/se_arena_timeup2.o(.rodata);
sound/songs/midi/se_pike_curtain_close.o(.rodata);
2020-08-21 02:23:08 +02:00
sound/songs/midi/se_pike_curtain_open.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/se_sudowoodo_shake.o(.rodata);
sound/songs/midi/mus_littleroot_test.o(.rodata);
sound/songs/midi/mus_gsc_route38.o(.rodata);
sound/songs/midi/mus_caught.o(.rodata);
sound/songs/midi/mus_victory_wild.o(.rodata);
sound/songs/midi/mus_victory_gym_leader.o(.rodata);
sound/songs/midi/mus_victory_league.o(.rodata);
sound/songs/midi/mus_c_comm_center.o(.rodata);
sound/songs/midi/mus_gsc_pewter.o(.rodata);
sound/songs/midi/mus_c_vs_legend_beast.o(.rodata);
sound/songs/midi/mus_route101.o(.rodata);
sound/songs/midi/mus_route110.o(.rodata);
sound/songs/midi/mus_route120.o(.rodata);
sound/songs/midi/mus_petalburg.o(.rodata);
sound/songs/midi/mus_oldale.o(.rodata);
sound/songs/midi/mus_gym.o(.rodata);
sound/songs/midi/mus_surf.o(.rodata);
sound/songs/midi/mus_petalburg_woods.o(.rodata);
sound/songs/midi/mus_level_up.o(.rodata);
sound/songs/midi/mus_heal.o(.rodata);
sound/songs/midi/mus_obtain_badge.o(.rodata);
sound/songs/midi/mus_obtain_item.o(.rodata);
sound/songs/midi/mus_evolved.o(.rodata);
sound/songs/midi/mus_obtain_tmhm.o(.rodata);
sound/songs/midi/mus_lilycove_museum.o(.rodata);
sound/songs/midi/mus_route122.o(.rodata);
sound/songs/midi/mus_oceanic_museum.o(.rodata);
sound/songs/midi/mus_evolution_intro.o(.rodata);
sound/songs/midi/mus_evolution.o(.rodata);
sound/songs/midi/mus_move_deleted.o(.rodata);
sound/songs/midi/mus_encounter_girl.o(.rodata);
sound/songs/midi/mus_encounter_male.o(.rodata);
sound/songs/midi/mus_abandoned_ship.o(.rodata);
sound/songs/midi/mus_fortree.o(.rodata);
sound/songs/midi/mus_birch_lab.o(.rodata);
sound/songs/midi/mus_b_tower_rs.o(.rodata);
sound/songs/midi/mus_encounter_swimmer.o(.rodata);
sound/songs/midi/mus_cave_of_origin.o(.rodata);
sound/songs/midi/mus_obtain_berry.o(.rodata);
sound/songs/midi/mus_awaken_legend.o(.rodata);
sound/songs/midi/mus_slots_jackpot.o(.rodata);
sound/songs/midi/mus_slots_win.o(.rodata);
sound/songs/midi/mus_too_bad.o(.rodata);
sound/songs/midi/mus_roulette.o(.rodata);
sound/songs/midi/mus_link_contest_p1.o(.rodata);
sound/songs/midi/mus_link_contest_p2.o(.rodata);
sound/songs/midi/mus_link_contest_p3.o(.rodata);
sound/songs/midi/mus_link_contest_p4.o(.rodata);
sound/songs/midi/mus_encounter_rich.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_verdanturf.o(.rodata);
sound/songs/midi/mus_rustboro.o(.rodata);
sound/songs/midi/mus_poke_center.o(.rodata);
sound/songs/midi/mus_route104.o(.rodata);
sound/songs/midi/mus_route119.o(.rodata);
2018-09-25 23:34:37 +02:00
sound/songs/midi/mus_cycling.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_poke_mart.o(.rodata);
sound/songs/midi/mus_littleroot.o(.rodata);
sound/songs/midi/mus_mt_chimney.o(.rodata);
sound/songs/midi/mus_encounter_female.o(.rodata);
sound/songs/midi/mus_lilycove.o(.rodata);
sound/songs/midi/mus_route111.o(.rodata);
sound/songs/midi/mus_help.o(.rodata);
sound/songs/midi/mus_underwater.o(.rodata);
sound/songs/midi/mus_victory_trainer.o(.rodata);
sound/songs/midi/mus_title.o(.rodata);
sound/songs/midi/mus_intro.o(.rodata);
sound/songs/midi/mus_encounter_may.o(.rodata);
sound/songs/midi/mus_encounter_intense.o(.rodata);
sound/songs/midi/mus_encounter_cool.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_route113.o(.rodata);
sound/songs/midi/mus_encounter_aqua.o(.rodata);
sound/songs/midi/mus_follow_me.o(.rodata);
sound/songs/midi/mus_encounter_brendan.o(.rodata);
sound/songs/midi/mus_ever_grande.o(.rodata);
sound/songs/midi/mus_encounter_suspicious.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_victory_aqua_magma.o(.rodata);
sound/songs/midi/mus_cable_car.o(.rodata);
sound/songs/midi/mus_game_corner.o(.rodata);
sound/songs/midi/mus_dewford.o(.rodata);
sound/songs/midi/mus_safari_zone.o(.rodata);
sound/songs/midi/mus_victory_road.o(.rodata);
sound/songs/midi/mus_aqua_magma_hideout.o(.rodata);
sound/songs/midi/mus_sailing.o(.rodata);
sound/songs/midi/mus_mt_pyre.o(.rodata);
sound/songs/midi/mus_slateport.o(.rodata);
sound/songs/midi/mus_mt_pyre_exterior.o(.rodata);
sound/songs/midi/mus_school.o(.rodata);
sound/songs/midi/mus_hall_of_fame.o(.rodata);
sound/songs/midi/mus_fallarbor.o(.rodata);
sound/songs/midi/mus_sealed_chamber.o(.rodata);
sound/songs/midi/mus_contest_winner.o(.rodata);
sound/songs/midi/mus_contest.o(.rodata);
sound/songs/midi/mus_encounter_magma.o(.rodata);
sound/songs/midi/mus_intro_battle.o(.rodata);
sound/songs/midi/mus_abnormal_weather.o(.rodata);
sound/songs/midi/mus_weather_groudon.o(.rodata);
sound/songs/midi/mus_sootopolis.o(.rodata);
sound/songs/midi/mus_contest_results.o(.rodata);
sound/songs/midi/mus_hall_of_fame_room.o(.rodata);
sound/songs/midi/mus_trick_house.o(.rodata);
sound/songs/midi/mus_encounter_twins.o(.rodata);
sound/songs/midi/mus_encounter_elite_four.o(.rodata);
sound/songs/midi/mus_encounter_hiker.o(.rodata);
sound/songs/midi/mus_contest_lobby.o(.rodata);
sound/songs/midi/mus_encounter_interviewer.o(.rodata);
sound/songs/midi/mus_encounter_champion.o(.rodata);
sound/songs/midi/mus_credits.o(.rodata);
2018-09-26 09:17:13 +02:00
sound/songs/midi/mus_end.o(.rodata);
2018-09-24 06:05:45 +02:00
sound/songs/midi/mus_b_frontier.o(.rodata);
2018-09-24 05:25:34 +02:00
sound/songs/midi/mus_b_arena.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_obtain_b_points.o(.rodata);
sound/songs/midi/mus_register_match_call.o(.rodata);
sound/songs/midi/mus_b_pyramid.o(.rodata);
sound/songs/midi/mus_b_pyramid_top.o(.rodata);
2018-09-24 06:39:24 +02:00
sound/songs/midi/mus_b_palace.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_rayquaza_appears.o(.rodata);
sound/songs/midi/mus_b_tower.o(.rodata);
sound/songs/midi/mus_obtain_symbol.o(.rodata);
2018-09-24 05:28:02 +02:00
sound/songs/midi/mus_b_dome.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_b_pike.o(.rodata);
2018-09-24 06:43:25 +02:00
sound/songs/midi/mus_b_factory.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_vs_rayquaza.o(.rodata);
sound/songs/midi/mus_vs_frontier_brain.o(.rodata);
2018-09-29 22:28:18 +02:00
sound/songs/midi/mus_vs_mew.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_b_dome_lobby.o(.rodata);
sound/songs/midi/mus_vs_wild.o(.rodata);
sound/songs/midi/mus_vs_aqua_magma.o(.rodata);
sound/songs/midi/mus_vs_trainer.o(.rodata);
sound/songs/midi/mus_vs_gym_leader.o(.rodata);
sound/songs/midi/mus_vs_champion.o(.rodata);
sound/songs/midi/mus_vs_regi.o(.rodata);
sound/songs/midi/mus_vs_kyogre_groudon.o(.rodata);
sound/songs/midi/mus_vs_rival.o(.rodata);
sound/songs/midi/mus_vs_elite_four.o(.rodata);
sound/songs/midi/mus_vs_aqua_magma_leader.o(.rodata);
sound/songs/midi/mus_rg_follow_me.o(.rodata);
sound/songs/midi/mus_rg_game_corner.o(.rodata);
sound/songs/midi/mus_rg_rocket_hideout.o(.rodata);
2018-10-02 06:56:34 +02:00
sound/songs/midi/mus_rg_gym.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_rg_jigglypuff.o(.rodata);
sound/songs/midi/mus_rg_intro_fight.o(.rodata);
2018-10-03 05:53:50 +02:00
sound/songs/midi/mus_rg_title.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_rg_cinnabar.o(.rodata);
sound/songs/midi/mus_rg_lavender.o(.rodata);
sound/songs/midi/mus_rg_heal.o(.rodata);
2018-10-01 22:05:57 +02:00
sound/songs/midi/mus_rg_cycling.o(.rodata);
2020-08-21 00:02:00 +02:00
sound/songs/midi/mus_rg_encounter_rocket.o(.rodata);
sound/songs/midi/mus_rg_encounter_girl.o(.rodata);
sound/songs/midi/mus_rg_encounter_boy.o(.rodata);
sound/songs/midi/mus_rg_hall_of_fame.o(.rodata);
sound/songs/midi/mus_rg_viridian_forest.o(.rodata);
sound/songs/midi/mus_rg_mt_moon.o(.rodata);
sound/songs/midi/mus_rg_poke_mansion.o(.rodata);
sound/songs/midi/mus_rg_credits.o(.rodata);
sound/songs/midi/mus_rg_route1.o(.rodata);
sound/songs/midi/mus_rg_route24.o(.rodata);
sound/songs/midi/mus_rg_route3.o(.rodata);
sound/songs/midi/mus_rg_route11.o(.rodata);
sound/songs/midi/mus_rg_victory_road.o(.rodata);
sound/songs/midi/mus_rg_vs_gym_leader.o(.rodata);
sound/songs/midi/mus_rg_vs_trainer.o(.rodata);
sound/songs/midi/mus_rg_vs_wild.o(.rodata);
sound/songs/midi/mus_rg_vs_champion.o(.rodata);
sound/songs/midi/mus_rg_pallet.o(.rodata);
sound/songs/midi/mus_rg_oak_lab.o(.rodata);
sound/songs/midi/mus_rg_oak.o(.rodata);
sound/songs/midi/mus_rg_poke_center.o(.rodata);
sound/songs/midi/mus_rg_ss_anne.o(.rodata);
sound/songs/midi/mus_rg_surf.o(.rodata);
sound/songs/midi/mus_rg_poke_tower.o(.rodata);
sound/songs/midi/mus_rg_silph.o(.rodata);
sound/songs/midi/mus_rg_fuchsia.o(.rodata);
sound/songs/midi/mus_rg_celadon.o(.rodata);
sound/songs/midi/mus_rg_victory_trainer.o(.rodata);
sound/songs/midi/mus_rg_victory_wild.o(.rodata);
sound/songs/midi/mus_rg_victory_gym_leader.o(.rodata);
sound/songs/midi/mus_rg_vermillion.o(.rodata);
sound/songs/midi/mus_rg_pewter.o(.rodata);
sound/songs/midi/mus_rg_encounter_rival.o(.rodata);
sound/songs/midi/mus_rg_rival_exit.o(.rodata);
sound/songs/midi/mus_rg_dex_rating.o(.rodata);
sound/songs/midi/mus_rg_obtain_key_item.o(.rodata);
sound/songs/midi/mus_rg_caught_intro.o(.rodata);
sound/songs/midi/mus_rg_photo.o(.rodata);
sound/songs/midi/mus_rg_game_freak.o(.rodata);
sound/songs/midi/mus_rg_caught.o(.rodata);
sound/songs/midi/mus_rg_new_game_instruct.o(.rodata);
sound/songs/midi/mus_rg_new_game_intro.o(.rodata);
sound/songs/midi/mus_rg_new_game_exit.o(.rodata);
sound/songs/midi/mus_rg_poke_jump.o(.rodata);
sound/songs/midi/mus_rg_union_room.o(.rodata);
sound/songs/midi/mus_rg_net_center.o(.rodata);
sound/songs/midi/mus_rg_mystery_gift.o(.rodata);
sound/songs/midi/mus_rg_berry_pick.o(.rodata);
sound/songs/midi/mus_rg_sevii_cave.o(.rodata);
sound/songs/midi/mus_rg_teachy_tv_show.o(.rodata);
sound/songs/midi/mus_rg_sevii_route.o(.rodata);
sound/songs/midi/mus_rg_sevii_dungeon.o(.rodata);
sound/songs/midi/mus_rg_sevii_123.o(.rodata);
sound/songs/midi/mus_rg_sevii_45.o(.rodata);
sound/songs/midi/mus_rg_sevii_67.o(.rodata);
sound/songs/midi/mus_rg_poke_flute.o(.rodata);
sound/songs/midi/mus_rg_vs_deoxys.o(.rodata);
sound/songs/midi/mus_rg_vs_mewtwo.o(.rodata);
sound/songs/midi/mus_rg_vs_legend.o(.rodata);
sound/songs/midi/mus_rg_encounter_gym_leader.o(.rodata);
sound/songs/midi/mus_rg_encounter_deoxys.o(.rodata);
sound/songs/midi/mus_rg_trainer_tower.o(.rodata);
sound/songs/midi/mus_rg_slow_pallet.o(.rodata);
sound/songs/midi/mus_rg_teachy_tv_menu.o(.rodata);
sound/songs/midi/ph_trap_blend.o(.rodata);
sound/songs/midi/ph_trap_held.o(.rodata);
sound/songs/midi/ph_trap_solo.o(.rodata);
sound/songs/midi/ph_face_blend.o(.rodata);
sound/songs/midi/ph_face_held.o(.rodata);
sound/songs/midi/ph_face_solo.o(.rodata);
2018-10-03 23:24:20 +02:00
sound/songs/midi/ph_cloth_blend.o(.rodata);
2018-10-03 23:26:06 +02:00
sound/songs/midi/ph_cloth_held.o(.rodata);
2018-10-03 23:26:34 +02:00
sound/songs/midi/ph_cloth_solo.o(.rodata);
sound/songs/midi/ph_dress_blend.o(.rodata);
sound/songs/midi/ph_dress_held.o(.rodata);
sound/songs/midi/ph_dress_solo.o(.rodata);
sound/songs/midi/ph_fleece_blend.o(.rodata);
sound/songs/midi/ph_fleece_held.o(.rodata);
sound/songs/midi/ph_fleece_solo.o(.rodata);
sound/songs/midi/ph_kit_blend.o(.rodata);
sound/songs/midi/ph_kit_held.o(.rodata);
sound/songs/midi/ph_kit_solo.o(.rodata);
sound/songs/midi/ph_price_blend.o(.rodata);
sound/songs/midi/ph_price_held.o(.rodata);
sound/songs/midi/ph_price_solo.o(.rodata);
sound/songs/midi/ph_lot_blend.o(.rodata);
sound/songs/midi/ph_lot_held.o(.rodata);
sound/songs/midi/ph_lot_solo.o(.rodata);
sound/songs/midi/ph_goat_blend.o(.rodata);
sound/songs/midi/ph_goat_held.o(.rodata);
sound/songs/midi/ph_goat_solo.o(.rodata);
sound/songs/midi/ph_thought_blend.o(.rodata);
sound/songs/midi/ph_thought_held.o(.rodata);
sound/songs/midi/ph_thought_solo.o(.rodata);
2018-10-03 23:20:10 +02:00
sound/songs/midi/ph_choice_blend.o(.rodata);
2018-10-03 23:21:42 +02:00
sound/songs/midi/ph_choice_held.o(.rodata);
2018-10-03 23:22:56 +02:00
sound/songs/midi/ph_choice_solo.o(.rodata);
sound/songs/midi/ph_mouth_blend.o(.rodata);
sound/songs/midi/ph_mouth_held.o(.rodata);
sound/songs/midi/ph_mouth_solo.o(.rodata);
sound/songs/midi/ph_foot_blend.o(.rodata);
sound/songs/midi/ph_foot_held.o(.rodata);
sound/songs/midi/ph_foot_solo.o(.rodata);
sound/songs/midi/ph_goose_blend.o(.rodata);
sound/songs/midi/ph_goose_held.o(.rodata);
sound/songs/midi/ph_goose_solo.o(.rodata);
sound/songs/midi/ph_strut_blend.o(.rodata);
sound/songs/midi/ph_strut_held.o(.rodata);
sound/songs/midi/ph_strut_solo.o(.rodata);
sound/songs/midi/ph_cure_blend.o(.rodata);
sound/songs/midi/ph_cure_held.o(.rodata);
sound/songs/midi/ph_cure_solo.o(.rodata);
sound/songs/midi/ph_nurse_blend.o(.rodata);
sound/songs/midi/ph_nurse_held.o(.rodata);
sound/songs/midi/ph_nurse_solo.o(.rodata);
2017-12-21 23:24:11 +01:00
} =0
2016-09-03 13:11:10 +02:00
lib_rodata :
2017-07-29 02:53:49 +02:00
SUBALIGN(4)
2016-09-03 13:11:10 +02:00
{
2019-06-27 12:55:50 +02:00
src/m4a.o(.rodata);
2016-11-01 20:15:48 +01:00
src/agb_flash.o(.rodata);
src/agb_flash_1m.o(.rodata);
src/agb_flash_mx.o(.rodata);
src/agb_flash_le.o(.rodata);
2016-11-02 22:06:41 +01:00
src/siirtc.o(.rodata);
2020-01-16 00:28:23 +01:00
src/librfu_rfu.o(.rodata);
src/librfu_sio32id.o(.rodata);
*libgcc.a:_divdi3.o(.rodata);
*libgcc.a:_udivdi3.o(.rodata);
2022-04-16 19:03:20 +02:00
*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);
2022-04-16 19:03:20 +02:00
*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);
2018-01-07 03:12:42 +01:00
src/libisagbprn.o(.rodata);
2016-09-03 13:11:10 +02:00
} =0
2022-01-13 21:26:20 +01:00
multiboot_data :
2016-09-03 13:11:10 +02:00
ALIGN(4)
{
2022-01-13 21:26:20 +01:00
data/multiboot_ereader.o(.rodata);
2016-09-03 13:11:10 +02:00
data/multiboot_berry_glitch_fix.o(.rodata);
data/multiboot_pokemon_colosseum.o(.rodata);
} =0
anim_mon_front_pic_data __anim_mon_load_address :
2016-09-03 12:03:50 +02:00
ALIGN(4)
{
2018-09-06 00:53:54 +02:00
src/anim_mon_front_pics.o(.rodata);
2016-09-03 12:03:50 +02:00
} =0
gfx_data __gfx_load_address :
2016-09-03 12:03:50 +02:00
ALIGN(4)
{
2018-08-24 05:21:07 +02:00
src/graphics.o(.rodata);
2016-09-03 12:03:50 +02:00
} =0
extra :
ALIGN(4)
{
src/*.o(.text);
gflib/*.o(.text);
src/*.o(.rodata);
gflib/*.o(.rodata);
data/*.o(.rodata);
} = 0
/* 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_frame 0 : { *(.debug_frame) }
.debug_str 0 : { *(.debug_str) }
.debug_loc 0 : { *(.debug_loc) }
.debug_macinfo 0 : { *(.debug_macinfo) }
2016-09-03 10:11:14 +02:00
/* Discard everything not specifically mentioned above. */
/DISCARD/ :
{
*(*);
}
}