This commit is contained in:
resetes12
2024-02-18 11:32:08 +01:00
933 changed files with 17960 additions and 2379 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
sMPlayInfo_Cry

View File

@@ -1,7 +1,7 @@
.equiv ID_NUMBER, 0x68736d53
.equiv PCM_DMA_BUF_SIZE, 1584
.equiv MAX_DIRECTSOUND_CHANNELS, 12
.equiv MAX_DIRECTSOUND_CHANNELS, 15
.equiv C_V, 0x40

View File

@@ -1603,7 +1603,6 @@ u8 LoadSpritePalette(const struct SpritePalette *palette)
{
u8 index = IndexOfSpritePaletteTag(palette->tag);
u8 i;
u16 *debugPtr = (u16*) 0x0203d800;
if (index != 0xFF)
return index;
@@ -1617,9 +1616,6 @@ u8 LoadSpritePalette(const struct SpritePalette *palette)
else
{
sSpritePaletteTags[index] = palette->tag;
for (i = 0; i < 16; i++) {
debugPtr[i] = sSpritePaletteTags[i];
}
DoLoadSpritePalette(palette->data, index * 16);
return index;
}

View File

@@ -593,4 +593,6 @@
#define MAP_GROUPS_COUNT 34
// static const u8 MAP_GROUP_COUNT[] = {57, 5, 5, 6, 7, 8, 9, 7, 7, 14, 8, 17, 10, 23, 13, 15, 15, 2, 2, 2, 3, 1, 1, 1, 108, 61, 89, 2, 1, 13, 1, 1, 3, 1, 0};
#endif // GUARD_CONSTANTS_MAP_GROUPS_H

File diff suppressed because it is too large Load Diff

View File

@@ -1,24 +1,77 @@
#ifndef GUARD_CONSTANTS_SOUND_H
#define GUARD_CONSTANTS_SOUND_H
#define FANFARE_LEVEL_UP 0
#define FANFARE_OBTAIN_ITEM 1
#define FANFARE_EVOLVED 2
#define FANFARE_OBTAIN_TMHM 3
#define FANFARE_HEAL 4
#define FANFARE_OBTAIN_BADGE 5
#define FANFARE_MOVE_DELETED 6
#define FANFARE_OBTAIN_BERRY 7
#define FANFARE_AWAKEN_LEGEND 8
#define FANFARE_SLOTS_JACKPOT 9
#define FANFARE_SLOTS_WIN 10
#define FANFARE_TOO_BAD 11
#define FANFARE_RG_POKE_FLUTE 12
#define FANFARE_RG_OBTAIN_KEY_ITEM 13
#define FANFARE_RG_DEX_RATING 14
#define FANFARE_OBTAIN_B_POINTS 15
#define FANFARE_OBTAIN_SYMBOL 16
#define FANFARE_REGISTER_MATCH_CALL 17
#define FANFARE_LEVEL_UP 0
#define FANFARE_HEAL 1
#define FANFARE_OBTAIN_BADGE 2
#define FANFARE_OBTAIN_ITEM 3
#define FANFARE_EVOLVED 4
#define FANFARE_OBTAIN_TMHM 5
#define FANFARE_EVOLUTION_INTRO 6
#define FANFARE_MOVE_DELETED 7
#define FANFARE_OBTAIN_BERRY 8
#define FANFARE_AWAKEN_LEGEND 9
#define FANFARE_SLOTS_JACKPOT 10
#define FANFARE_SLOTS_WIN 11
#define FANFARE_TOO_BAD 12
#define FANFARE_RG_JIGGLYPUFF 13
#define FANFARE_RG_DEX_RATING 14
#define FANFARE_RG_OBTAIN_KEY_ITEM 15
#define FANFARE_RG_CAUGHT_INTRO 16
#define FANFARE_RG_PHOTO 17
#define FANFARE_RG_POKE_FLUTE 18
#define FANFARE_OBTAIN_B_POINTS 19
#define FANFARE_REGISTER_MATCH_CALL 20
#define FANFARE_OBTAIN_SYMBOL 21
#define FANFARE_DP_TV_END 22
#define FANFARE_DP_OBTAIN_ITEM 23
#define FANFARE_DP_HEAL 24
#define FANFARE_DP_OBTAIN_KEY_ITEM 25
#define FANFARE_DP_OBTAIN_TMHM 26
#define FANFARE_DP_OBTAIN_BADGE 27
#define FANFARE_DP_LEVEL_UP 28
#define FANFARE_DP_OBTAIN_BERRY 29
#define FANFARE_DP_PARTNER 30
#define FANFARE_DP_EVOLVED 31
#define FANFARE_DP_POKETCH 32
#define FANFARE_DP_MOVE_DELETED 33
#define FANFARE_DP_ACCESSORY 34
#define FANFARE_PL_TV_END 35
#define FANFARE_PL_CLEAR_MINIGAME 36
#define FANFARE_PL_OBTAIN_ARCADE_POINTS 37
#define FANFARE_PL_OBTAIN_CASTLE_POINTS 38
#define FANFARE_PL_OBTAIN_B_POINTS 39
#define FANFARE_HG_OBTAIN_KEY_ITEM 40
#define FANFARE_HG_LEVEL_UP 41
#define FANFARE_HG_HEAL 42
#define FANFARE_HG_DEX_RATING_1 43
#define FANFARE_HG_DEX_RATING_2 44
#define FANFARE_HG_DEX_RATING_3 45
#define FANFARE_HG_DEX_RATING_4 46
#define FANFARE_HG_DEX_RATING_5 47
#define FANFARE_HG_DEX_RATING_6 48
#define FANFARE_HG_RECEIVE_EGG 49
#define FANFARE_HG_OBTAIN_ITEM 50
#define FANFARE_HG_EVOLVED 51
#define FANFARE_HG_OBTAIN_BADGE 52
#define FANFARE_HG_OBTAIN_TMHM 53
#define FANFARE_HG_VOLTORB_FLIP_1 54
#define FANFARE_HG_VOLTORB_FLIP_2 55
#define FANFARE_HG_ACCESSORY 56
#define FANFARE_HG_REGISTER_POKEGEAR 57
#define FANFARE_HG_OBTAIN_BERRY 58
#define FANFARE_HG_RECEIVE_POKEMON 59
#define FANFARE_HG_MOVE_DELETED 60
#define FANFARE_HG_THIRD_PLACE 61
#define FANFARE_HG_SECOND_PLACE 62
#define FANFARE_HG_FIRST_PLACE 63
#define FANFARE_HG_POKEATHLON_NEW 64
#define FANFARE_HG_WINNING_POKEATHLON 65
#define FANFARE_HG_OBTAIN_B_POINTS 66
#define FANFARE_HG_OBTAIN_ARCADE_POINTS 67
#define FANFARE_HG_OBTAIN_CASTLE_POINTS 68
#define FANFARE_HG_CLEAR_MINIGAME 69
#define FANFARE_HG_PARTNER 70
#define CRY_MODE_NORMAL 0 // Default
#define CRY_MODE_DOUBLES 1 // Shortened cry for double battles

View File

@@ -164,7 +164,7 @@ struct SoundChannel
u16 xpc;
};
#define MAX_DIRECTSOUND_CHANNELS 12
#define MAX_DIRECTSOUND_CHANNELS 15
#define PCM_DMA_BUF_SIZE 1584 // size of Direct Sound buffer

View File

@@ -34,10 +34,13 @@
#define DmaSet(dmaNum, src, dest, control) \
{ \
vu32 *dmaRegs = (vu32 *)REG_ADDR_DMA##dmaNum; \
dmaRegs[0] = (vu32)(src); \
dmaRegs[1] = (vu32)(dest); \
dmaRegs[2] = (vu32)(control); \
dmaRegs[2]; \
u32 eval_src = (u32)(src); \
u32 eval_dst = (u32)(dest); \
u32 eval_ctl = (u32)(control); \
register u32 r_src asm("r0") = eval_src; \
register u32 r_dst asm("r1") = eval_dst; \
register u32 r_ctl asm("r2") = eval_ctl; \
asm volatile("stmia %0!, {%1, %2, %3}" : "+l" (dmaRegs) : "l" (r_src), "l" (r_dst), "l" (r_ctl) : "memory"); \
}
#define DMA_FILL(dmaNum, value, dest, size, bit) \

6
include/sound_check_menu.h Executable file
View File

@@ -0,0 +1,6 @@
#ifndef GUARD_SOUND_CHECK_MENU_H
#define GUARD_SOUND_CHECK_MENU_H
void CB2_StartSoundCheckMenu(void);
#endif // GUARD_SOUND_CHECK_MENU_H

View File

@@ -344,6 +344,7 @@ SECTIONS {
src/international_string_util.o(.text);
src/tx_rac_menu.o(.text);
src/tx_randomizer_and_challenges.o(.text);
src/sound_check_menu.o(.text);
} =0
script_data :
@@ -711,6 +712,7 @@ SECTIONS {
data/sound_data.o(.rodata);
src/tx_rac_menu.o(.rodata);
src/tx_randomizer_and_challenges.o(.rodata);
src/sound_check_menu.o(.rodata);
} =0
song_data :
@@ -986,6 +988,57 @@ SECTIONS {
sound/songs/midi/se_pike_curtain_close.o(.rodata);
sound/songs/midi/se_pike_curtain_open.o(.rodata);
sound/songs/midi/se_sudowoodo_shake.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);
sound/songs/midi/ph_cloth_blend.o(.rodata);
sound/songs/midi/ph_cloth_held.o(.rodata);
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);
sound/songs/midi/ph_choice_blend.o(.rodata);
sound/songs/midi/ph_choice_held.o(.rodata);
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);
sound/songs/midi/mus_littleroot_test.o(.rodata);
sound/songs/midi/mus_gsc_route38.o(.rodata);
sound/songs/midi/mus_caught.o(.rodata);
@@ -1079,7 +1132,7 @@ SECTIONS {
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/mus_weather_kyogre.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);
@@ -1093,23 +1146,6 @@ SECTIONS {
sound/songs/midi/mus_encounter_champion.o(.rodata);
sound/songs/midi/mus_credits.o(.rodata);
sound/songs/midi/mus_end.o(.rodata);
sound/songs/midi/mus_b_frontier.o(.rodata);
sound/songs/midi/mus_b_arena.o(.rodata);
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);
sound/songs/midi/mus_b_palace.o(.rodata);
sound/songs/midi/mus_rayquaza_appears.o(.rodata);
sound/songs/midi/mus_b_tower.o(.rodata);
sound/songs/midi/mus_obtain_symbol.o(.rodata);
sound/songs/midi/mus_b_dome.o(.rodata);
sound/songs/midi/mus_b_pike.o(.rodata);
sound/songs/midi/mus_b_factory.o(.rodata);
sound/songs/midi/mus_vs_rayquaza.o(.rodata);
sound/songs/midi/mus_vs_frontier_brain.o(.rodata);
sound/songs/midi/mus_vs_mew.o(.rodata);
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);
@@ -1158,9 +1194,6 @@ SECTIONS {
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);
@@ -1179,11 +1212,7 @@ SECTIONS {
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);
@@ -1195,57 +1224,390 @@ SECTIONS {
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);
sound/songs/midi/ph_cloth_blend.o(.rodata);
sound/songs/midi/ph_cloth_held.o(.rodata);
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);
sound/songs/midi/ph_choice_blend.o(.rodata);
sound/songs/midi/ph_choice_held.o(.rodata);
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);
sound/songs/midi/mus_abnormal_weather.o(.rodata);
sound/songs/midi/mus_b_frontier.o(.rodata);
sound/songs/midi/mus_b_arena.o(.rodata);
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);
sound/songs/midi/mus_b_palace.o(.rodata);
sound/songs/midi/mus_rayquaza_appears.o(.rodata);
sound/songs/midi/mus_b_tower.o(.rodata);
sound/songs/midi/mus_obtain_symbol.o(.rodata);
sound/songs/midi/mus_b_dome.o(.rodata);
sound/songs/midi/mus_b_pike.o(.rodata);
sound/songs/midi/mus_b_factory.o(.rodata);
sound/songs/midi/mus_vs_frontier_brain.o(.rodata);
sound/songs/midi/mus_vs_mew.o(.rodata);
sound/songs/midi/mus_b_dome_lobby.o(.rodata);
sound/songs/midi/mus_dp_twinleaf_day.o(.rodata);
sound/songs/midi/mus_dp_sandgem_day.o(.rodata);
sound/songs/midi/mus_dp_floaroma_day.o(.rodata);
sound/songs/midi/mus_dp_solaceon_day.o(.rodata);
sound/songs/midi/mus_dp_route225_day.o(.rodata);
sound/songs/midi/mus_dp_valor_lakefront_day.o(.rodata);
sound/songs/midi/mus_dp_jubilife_day.o(.rodata);
sound/songs/midi/mus_dp_canalave_day.o(.rodata);
sound/songs/midi/mus_dp_oreburgh_day.o(.rodata);
sound/songs/midi/mus_dp_eterna_day.o(.rodata);
sound/songs/midi/mus_dp_hearthome_day.o(.rodata);
sound/songs/midi/mus_dp_veilstone_day.o(.rodata);
sound/songs/midi/mus_dp_sunyshore_day.o(.rodata);
sound/songs/midi/mus_dp_snowpoint_day.o(.rodata);
sound/songs/midi/mus_dp_pokemon_league_day.o(.rodata);
sound/songs/midi/mus_dp_fight_area_day.o(.rodata);
sound/songs/midi/mus_dp_route201_day.o(.rodata);
sound/songs/midi/mus_dp_route203_day.o(.rodata);
sound/songs/midi/mus_dp_route205_day.o(.rodata);
sound/songs/midi/mus_dp_route206_day.o(.rodata);
sound/songs/midi/mus_dp_route209_day.o(.rodata);
sound/songs/midi/mus_dp_route210_day.o(.rodata);
sound/songs/midi/mus_dp_route216_day.o(.rodata);
sound/songs/midi/mus_dp_route228_day.o(.rodata);
sound/songs/midi/mus_dp_rowan.o(.rodata);
sound/songs/midi/mus_dp_tv_broadcast.o(.rodata);
sound/songs/midi/mus_dp_twinleaf_night.o(.rodata);
sound/songs/midi/mus_dp_sandgem_night.o(.rodata);
sound/songs/midi/mus_dp_floaroma_night.o(.rodata);
sound/songs/midi/mus_dp_solaceon_night.o(.rodata);
sound/songs/midi/mus_dp_route225_night.o(.rodata);
sound/songs/midi/mus_dp_valor_lakefront_night.o(.rodata);
sound/songs/midi/mus_dp_jubilife_night.o(.rodata);
sound/songs/midi/mus_dp_canalave_night.o(.rodata);
sound/songs/midi/mus_dp_oreburgh_night.o(.rodata);
sound/songs/midi/mus_dp_eterna_night.o(.rodata);
sound/songs/midi/mus_dp_hearthome_night.o(.rodata);
sound/songs/midi/mus_dp_veilstone_night.o(.rodata);
sound/songs/midi/mus_dp_sunyshore_night.o(.rodata);
sound/songs/midi/mus_dp_snowpoint_night.o(.rodata);
sound/songs/midi/mus_dp_pokemon_league_night.o(.rodata);
sound/songs/midi/mus_dp_fight_area_night.o(.rodata);
sound/songs/midi/mus_dp_route201_night.o(.rodata);
sound/songs/midi/mus_dp_route203_night.o(.rodata);
sound/songs/midi/mus_dp_route205_night.o(.rodata);
sound/songs/midi/mus_dp_route206_night.o(.rodata);
sound/songs/midi/mus_dp_route209_night.o(.rodata);
sound/songs/midi/mus_dp_route210_night.o(.rodata);
sound/songs/midi/mus_dp_route216_night.o(.rodata);
sound/songs/midi/mus_dp_route228_night.o(.rodata);
sound/songs/midi/mus_dp_underground.o(.rodata);
sound/songs/midi/mus_dp_flag_captured.o(.rodata);
sound/songs/midi/mus_dp_victory_road.o(.rodata);
sound/songs/midi/mus_dp_eterna_forest.o(.rodata);
sound/songs/midi/mus_dp_old_chateau.o(.rodata);
sound/songs/midi/mus_dp_lake_caverns.o(.rodata);
sound/songs/midi/mus_dp_amity_square.o(.rodata);
sound/songs/midi/mus_dp_galactic_hq.o(.rodata);
sound/songs/midi/mus_dp_galactic_eterna_building.o(.rodata);
sound/songs/midi/mus_dp_great_marsh.o(.rodata);
sound/songs/midi/mus_dp_lake.o(.rodata);
sound/songs/midi/mus_dp_mt_coronet.o(.rodata);
sound/songs/midi/mus_dp_spear_pillar.o(.rodata);
sound/songs/midi/mus_dp_stark_mountain.o(.rodata);
sound/songs/midi/mus_dp_oreburgh_gate.o(.rodata);
sound/songs/midi/mus_dp_oreburgh_mine.o(.rodata);
sound/songs/midi/mus_dp_inside_pokemon_league.o(.rodata);
sound/songs/midi/mus_dp_hall_of_fame_room.o(.rodata);
sound/songs/midi/mus_dp_poke_center_day.o(.rodata);
sound/songs/midi/mus_dp_poke_center_night.o(.rodata);
sound/songs/midi/mus_dp_gym.o(.rodata);
sound/songs/midi/mus_dp_rowan_lab.o(.rodata);
sound/songs/midi/mus_dp_contest_lobby.o(.rodata);
sound/songs/midi/mus_dp_poke_mart.o(.rodata);
sound/songs/midi/mus_dp_game_corner.o(.rodata);
sound/songs/midi/mus_dp_b_tower.o(.rodata);
sound/songs/midi/mus_dp_tv_station.o(.rodata);
sound/songs/midi/mus_dp_galactic_hq_basement.o(.rodata);
sound/songs/midi/mus_dp_azure_flute.o(.rodata);
sound/songs/midi/mus_dp_hall_of_origin.o(.rodata);
sound/songs/midi/mus_dp_gts.o(.rodata);
sound/songs/midi/mus_dp_encounter_boy.o(.rodata);
sound/songs/midi/mus_dp_encounter_twins.o(.rodata);
sound/songs/midi/mus_dp_encounter_intense.o(.rodata);
sound/songs/midi/mus_dp_encounter_galactic.o(.rodata);
sound/songs/midi/mus_dp_encounter_lady.o(.rodata);
sound/songs/midi/mus_dp_encounter_hiker.o(.rodata);
sound/songs/midi/mus_dp_encounter_rich.o(.rodata);
sound/songs/midi/mus_dp_encounter_sailor.o(.rodata);
sound/songs/midi/mus_dp_encounter_suspicious.o(.rodata);
sound/songs/midi/mus_dp_encounter_ace_trainer.o(.rodata);
sound/songs/midi/mus_dp_encounter_girl.o(.rodata);
sound/songs/midi/mus_dp_encounter_cyclist.o(.rodata);
sound/songs/midi/mus_dp_encounter_artist.o(.rodata);
sound/songs/midi/mus_dp_encounter_elite_four.o(.rodata);
sound/songs/midi/mus_dp_encounter_champion.o(.rodata);
sound/songs/midi/mus_dp_vs_wild.o(.rodata);
sound/songs/midi/mus_dp_vs_gym_leader.o(.rodata);
sound/songs/midi/mus_dp_vs_uxie_mesprit_azelf.o(.rodata);
sound/songs/midi/mus_dp_vs_trainer.o(.rodata);
sound/songs/midi/mus_dp_vs_galactic_boss.o(.rodata);
sound/songs/midi/mus_dp_vs_dialga_palkia.o(.rodata);
sound/songs/midi/mus_dp_vs_champion.o(.rodata);
sound/songs/midi/mus_dp_vs_galactic.o(.rodata);
sound/songs/midi/mus_dp_vs_rival.o(.rodata);
sound/songs/midi/mus_dp_vs_arceus.o(.rodata);
sound/songs/midi/mus_dp_vs_legend.o(.rodata);
sound/songs/midi/mus_dp_victory_wild.o(.rodata);
sound/songs/midi/mus_dp_victory_trainer.o(.rodata);
sound/songs/midi/mus_dp_victory_gym_leader.o(.rodata);
sound/songs/midi/mus_dp_victory_champion.o(.rodata);
sound/songs/midi/mus_dp_victory_galactic.o(.rodata);
sound/songs/midi/mus_dp_victory_elite_four.o(.rodata);
sound/songs/midi/mus_dp_vs_galactic_commander.o(.rodata);
sound/songs/midi/mus_dp_contest.o(.rodata);
sound/songs/midi/mus_dp_vs_elite_four.o(.rodata);
sound/songs/midi/mus_dp_follow_me.o(.rodata);
sound/songs/midi/mus_dp_rival.o(.rodata);
sound/songs/midi/mus_dp_lake_event.o(.rodata);
sound/songs/midi/mus_dp_evolution.o(.rodata);
sound/songs/midi/mus_dp_lucas.o(.rodata);
sound/songs/midi/mus_dp_dawn.o(.rodata);
sound/songs/midi/mus_dp_legend_appears.o(.rodata);
sound/songs/midi/mus_dp_catastrophe.o(.rodata);
sound/songs/midi/mus_dp_poke_radar.o(.rodata);
sound/songs/midi/mus_dp_surf.o(.rodata);
sound/songs/midi/mus_dp_cycling.o(.rodata);
sound/songs/midi/mus_dp_lets_go_together.o(.rodata);
sound/songs/midi/mus_dp_tv_end.o(.rodata);
sound/songs/midi/mus_dp_level_up.o(.rodata);
sound/songs/midi/mus_dp_evolved.o(.rodata);
sound/songs/midi/mus_dp_obtain_key_item.o(.rodata);
sound/songs/midi/mus_dp_obtain_item.o(.rodata);
sound/songs/midi/mus_dp_caught_intro.o(.rodata);
sound/songs/midi/mus_dp_dex_rating.o(.rodata);
sound/songs/midi/mus_dp_obtain_badge.o(.rodata);
sound/songs/midi/mus_dp_poketch.o(.rodata);
sound/songs/midi/mus_dp_obtain_tmhm.o(.rodata);
sound/songs/midi/mus_dp_obtain_accessory.o(.rodata);
sound/songs/midi/mus_dp_move_deleted.o(.rodata);
sound/songs/midi/mus_dp_heal.o(.rodata);
sound/songs/midi/mus_dp_obtain_berry.o(.rodata);
sound/songs/midi/mus_dp_contest_dress_up.o(.rodata);
sound/songs/midi/mus_dp_hall_of_fame.o(.rodata);
sound/songs/midi/mus_dp_intro.o(.rodata);
sound/songs/midi/mus_dp_title.o(.rodata);
sound/songs/midi/mus_dp_mystery_gift.o(.rodata);
sound/songs/midi/mus_dp_wfc.o(.rodata);
sound/songs/midi/mus_dp_dance_easy.o(.rodata);
sound/songs/midi/mus_dp_dance_difficult.o(.rodata);
sound/songs/midi/mus_dp_contest_results.o(.rodata);
sound/songs/midi/mus_dp_contest_winner.o(.rodata);
sound/songs/midi/mus_dp_poffins.o(.rodata);
sound/songs/midi/mus_dp_slots_win.o(.rodata);
sound/songs/midi/mus_dp_slots_jackpot.o(.rodata);
sound/songs/midi/mus_dp_credits.o(.rodata);
sound/songs/midi/mus_dp_slots_unused.o(.rodata);
sound/songs/midi/mus_pl_fight_area_day.o(.rodata);
sound/songs/midi/mus_pl_tv_broadcast.o(.rodata);
sound/songs/midi/mus_pl_tv_end.o(.rodata);
sound/songs/midi/mus_pl_intro.o(.rodata);
sound/songs/midi/mus_pl_title.o(.rodata);
sound/songs/midi/mus_pl_distortion_world.o(.rodata);
sound/songs/midi/mus_pl_b_arcade.o(.rodata);
sound/songs/midi/mus_pl_b_hall.o(.rodata);
sound/songs/midi/mus_pl_b_castle.o(.rodata);
sound/songs/midi/mus_pl_b_factory.o(.rodata);
sound/songs/midi/mus_pl_global_terminal.o(.rodata);
sound/songs/midi/mus_pl_lilycove_bossa_nova.o(.rodata);
sound/songs/midi/mus_pl_looker.o(.rodata);
sound/songs/midi/mus_pl_vs_giratina.o(.rodata);
sound/songs/midi/mus_pl_vs_frontier_brain.o(.rodata);
sound/songs/midi/mus_pl_victory_frontier_brain.o(.rodata);
sound/songs/midi/mus_pl_vs_regi.o(.rodata);
sound/songs/midi/mus_pl_contest_cool.o(.rodata);
sound/songs/midi/mus_pl_contest_smart.o(.rodata);
sound/songs/midi/mus_pl_contest_cute.o(.rodata);
sound/songs/midi/mus_pl_contest_tough.o(.rodata);
sound/songs/midi/mus_pl_contest_beauty.o(.rodata);
sound/songs/midi/mus_pl_spin_trade.o(.rodata);
sound/songs/midi/mus_pl_wifi_minigames.o(.rodata);
sound/songs/midi/mus_pl_wifi_plaza.o(.rodata);
sound/songs/midi/mus_pl_wifi_parade.o(.rodata);
sound/songs/midi/mus_pl_giratina_appears_1.o(.rodata);
sound/songs/midi/mus_pl_giratina_appears_2.o(.rodata);
sound/songs/midi/mus_pl_mystery_gift.o(.rodata);
sound/songs/midi/mus_pl_twinleaf_music_box.o(.rodata);
sound/songs/midi/mus_pl_obtain_arcade_points.o(.rodata);
sound/songs/midi/mus_pl_obtain_castle_points.o(.rodata);
sound/songs/midi/mus_pl_obtain_b_points.o(.rodata);
sound/songs/midi/mus_pl_win_minigame.o(.rodata);
sound/songs/midi/mus_hg_intro.o(.rodata);
sound/songs/midi/mus_hg_title.o(.rodata);
sound/songs/midi/mus_hg_new_game.o(.rodata);
sound/songs/midi/mus_hg_evolution.o(.rodata);
sound/songs/midi/mus_hg_evolution_no_intro.o(.rodata);
sound/songs/midi/mus_hg_cycling.o(.rodata);
sound/songs/midi/mus_hg_surf.o(.rodata);
sound/songs/midi/mus_hg_hall_of_fame.o(.rodata);
sound/songs/midi/mus_hg_credits.o(.rodata);
sound/songs/midi/mus_hg_end.o(.rodata);
sound/songs/midi/mus_hg_new_bark.o(.rodata);
sound/songs/midi/mus_hg_cherrygrove.o(.rodata);
sound/songs/midi/mus_hg_violet.o(.rodata);
sound/songs/midi/mus_hg_azalea.o(.rodata);
sound/songs/midi/mus_hg_goldenrod.o(.rodata);
sound/songs/midi/mus_hg_ecruteak.o(.rodata);
sound/songs/midi/mus_hg_cianwood.o(.rodata);
sound/songs/midi/mus_hg_route29.o(.rodata);
sound/songs/midi/mus_hg_route30.o(.rodata);
sound/songs/midi/mus_hg_route34.o(.rodata);
sound/songs/midi/mus_hg_route38.o(.rodata);
sound/songs/midi/mus_hg_route42.o(.rodata);
sound/songs/midi/mus_hg_vermilion.o(.rodata);
sound/songs/midi/mus_hg_pewter.o(.rodata);
sound/songs/midi/mus_hg_cerulean.o(.rodata);
sound/songs/midi/mus_hg_lavender.o(.rodata);
sound/songs/midi/mus_hg_celadon.o(.rodata);
sound/songs/midi/mus_hg_pallet.o(.rodata);
sound/songs/midi/mus_hg_cinnabar.o(.rodata);
sound/songs/midi/mus_hg_route1.o(.rodata);
sound/songs/midi/mus_hg_route3.o(.rodata);
sound/songs/midi/mus_hg_route11.o(.rodata);
sound/songs/midi/mus_hg_route24.o(.rodata);
sound/songs/midi/mus_hg_route26.o(.rodata);
sound/songs/midi/mus_hg_poke_center.o(.rodata);
sound/songs/midi/mus_hg_poke_mart.o(.rodata);
sound/songs/midi/mus_hg_gym.o(.rodata);
sound/songs/midi/mus_hg_elm_lab.o(.rodata);
sound/songs/midi/mus_hg_oak.o(.rodata);
sound/songs/midi/mus_hg_dance_theater.o(.rodata);
sound/songs/midi/mus_hg_game_corner.o(.rodata);
sound/songs/midi/mus_hg_b_tower.o(.rodata);
sound/songs/midi/mus_hg_b_tower_reception.o(.rodata);
sound/songs/midi/mus_hg_sprout_tower.o(.rodata);
sound/songs/midi/mus_hg_union_cave.o(.rodata);
sound/songs/midi/mus_hg_ruins_of_alph.o(.rodata);
sound/songs/midi/mus_hg_national_park.o(.rodata);
sound/songs/midi/mus_hg_burned_tower.o(.rodata);
sound/songs/midi/mus_hg_bell_tower.o(.rodata);
sound/songs/midi/mus_hg_lighthouse.o(.rodata);
sound/songs/midi/mus_hg_team_rocket_hq.o(.rodata);
sound/songs/midi/mus_hg_ice_path.o(.rodata);
sound/songs/midi/mus_hg_dragons_den.o(.rodata);
sound/songs/midi/mus_hg_rock_tunnel.o(.rodata);
sound/songs/midi/mus_hg_viridian_forest.o(.rodata);
sound/songs/midi/mus_hg_victory_road.o(.rodata);
sound/songs/midi/mus_hg_pokemon_league.o(.rodata);
sound/songs/midi/mus_hg_follow_me_1.o(.rodata);
sound/songs/midi/mus_hg_follow_me_2.o(.rodata);
sound/songs/midi/mus_hg_encounter_rival.o(.rodata);
sound/songs/midi/mus_hg_rival_exit.o(.rodata);
sound/songs/midi/mus_hg_bug_contest_prep.o(.rodata);
sound/songs/midi/mus_hg_bug_catching_contest.o(.rodata);
sound/songs/midi/mus_hg_radio_rocket.o(.rodata);
sound/songs/midi/mus_hg_rocket_takeover.o(.rodata);
sound/songs/midi/mus_hg_magnet_train.o(.rodata);
sound/songs/midi/mus_hg_ss_aqua.o(.rodata);
sound/songs/midi/mus_hg_mt_moon_square.o(.rodata);
sound/songs/midi/mus_hg_radio_jingle.o(.rodata);
sound/songs/midi/mus_hg_radio_lullaby.o(.rodata);
sound/songs/midi/mus_hg_radio_march.o(.rodata);
sound/songs/midi/mus_hg_radio_unown.o(.rodata);
sound/songs/midi/mus_hg_radio_poke_flute.o(.rodata);
sound/songs/midi/mus_hg_radio_oak.o(.rodata);
sound/songs/midi/mus_hg_radio_buena.o(.rodata);
sound/songs/midi/mus_hg_eusine.o(.rodata);
sound/songs/midi/mus_hg_clair.o(.rodata);
sound/songs/midi/mus_hg_encounter_girl_1.o(.rodata);
sound/songs/midi/mus_hg_encounter_boy_1.o(.rodata);
sound/songs/midi/mus_hg_encounter_suspicious_1.o(.rodata);
sound/songs/midi/mus_hg_encounter_sage.o(.rodata);
sound/songs/midi/mus_hg_encounter_kimono_girl.o(.rodata);
sound/songs/midi/mus_hg_encounter_rocket.o(.rodata);
sound/songs/midi/mus_hg_encounter_girl_2.o(.rodata);
sound/songs/midi/mus_hg_encounter_boy_2.o(.rodata);
sound/songs/midi/mus_hg_encounter_suspicious_2.o(.rodata);
sound/songs/midi/mus_hg_vs_wild.o(.rodata);
sound/songs/midi/mus_hg_vs_trainer.o(.rodata);
sound/songs/midi/mus_hg_vs_gym_leader.o(.rodata);
sound/songs/midi/mus_hg_vs_rival.o(.rodata);
sound/songs/midi/mus_hg_vs_rocket.o(.rodata);
sound/songs/midi/mus_hg_vs_suicune.o(.rodata);
sound/songs/midi/mus_hg_vs_entei.o(.rodata);
sound/songs/midi/mus_hg_vs_raikou.o(.rodata);
sound/songs/midi/mus_hg_vs_champion.o(.rodata);
sound/songs/midi/mus_hg_vs_wild_kanto.o(.rodata);
sound/songs/midi/mus_hg_vs_trainer_kanto.o(.rodata);
sound/songs/midi/mus_hg_vs_gym_leader_kanto.o(.rodata);
sound/songs/midi/mus_hg_victory_trainer.o(.rodata);
sound/songs/midi/mus_hg_victory_wild.o(.rodata);
sound/songs/midi/mus_hg_caught.o(.rodata);
sound/songs/midi/mus_hg_victory_gym_leader.o(.rodata);
sound/songs/midi/mus_hg_vs_ho_oh.o(.rodata);
sound/songs/midi/mus_hg_vs_lugia.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_lobby.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_start.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_before.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_event.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_finals.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_results.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_end.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_winner.o(.rodata);
sound/songs/midi/mus_hg_b_factory.o(.rodata);
sound/songs/midi/mus_hg_b_hall.o(.rodata);
sound/songs/midi/mus_hg_b_arcade.o(.rodata);
sound/songs/midi/mus_hg_b_castle.o(.rodata);
sound/songs/midi/mus_hg_vs_frontier_brain.o(.rodata);
sound/songs/midi/mus_hg_victory_frontier_brain.o(.rodata);
sound/songs/midi/mus_hg_wfc.o(.rodata);
sound/songs/midi/mus_hg_mystery_gift.o(.rodata);
sound/songs/midi/mus_hg_wifi_plaza.o(.rodata);
sound/songs/midi/mus_hg_wifi_minigames.o(.rodata);
sound/songs/midi/mus_hg_wifi_parade.o(.rodata);
sound/songs/midi/mus_hg_global_terminal.o(.rodata);
sound/songs/midi/mus_hg_spin_trade.o(.rodata);
sound/songs/midi/mus_hg_gts.o(.rodata);
sound/songs/midi/mus_hg_route47.o(.rodata);
sound/songs/midi/mus_hg_safari_zone_gate.o(.rodata);
sound/songs/midi/mus_hg_safari_zone.o(.rodata);
sound/songs/midi/mus_hg_ethan.o(.rodata);
sound/songs/midi/mus_hg_lyra.o(.rodata);
sound/songs/midi/mus_hg_game_corner_win.o(.rodata);
sound/songs/midi/mus_hg_kimono_girl_dance.o(.rodata);
sound/songs/midi/mus_hg_kimono_girl.o(.rodata);
sound/songs/midi/mus_hg_ho_oh_appears.o(.rodata);
sound/songs/midi/mus_hg_lugia_appears.o(.rodata);
sound/songs/midi/mus_hg_spiky_eared_pichu.o(.rodata);
sound/songs/midi/mus_hg_sinjou_ruins.o(.rodata);
sound/songs/midi/mus_hg_radio_route101.o(.rodata);
sound/songs/midi/mus_hg_radio_route201.o(.rodata);
sound/songs/midi/mus_hg_radio_trainer.o(.rodata);
sound/songs/midi/mus_hg_radio_variety.o(.rodata);
sound/songs/midi/mus_hg_vs_kyogre_groudon.o(.rodata);
sound/songs/midi/mus_hg_pokewalker.o(.rodata);
sound/songs/midi/mus_hg_vs_arceus.o(.rodata);
sound/songs/midi/mus_hg_heal.o(.rodata);
sound/songs/midi/mus_hg_level_up.o(.rodata);
sound/songs/midi/mus_hg_obtain_item.o(.rodata);
sound/songs/midi/mus_hg_obtain_key_item.o(.rodata);
sound/songs/midi/mus_hg_evolved.o(.rodata);
sound/songs/midi/mus_hg_obtain_badge.o(.rodata);
sound/songs/midi/mus_hg_obtain_tmhm.o(.rodata);
sound/songs/midi/mus_hg_obtain_accessory.o(.rodata);
sound/songs/midi/mus_hg_move_deleted.o(.rodata);
sound/songs/midi/mus_hg_obtain_berry.o(.rodata);
sound/songs/midi/mus_hg_dex_rating_1.o(.rodata);
sound/songs/midi/mus_hg_dex_rating_2.o(.rodata);
sound/songs/midi/mus_hg_dex_rating_3.o(.rodata);
sound/songs/midi/mus_hg_dex_rating_4.o(.rodata);
sound/songs/midi/mus_hg_dex_rating_5.o(.rodata);
sound/songs/midi/mus_hg_dex_rating_6.o(.rodata);
sound/songs/midi/mus_hg_obtain_egg.o(.rodata);
sound/songs/midi/mus_hg_bug_contest_1st_place.o(.rodata);
sound/songs/midi/mus_hg_bug_contest_2nd_place.o(.rodata);
sound/songs/midi/mus_hg_bug_contest_3rd_place.o(.rodata);
sound/songs/midi/mus_hg_card_flip.o(.rodata);
sound/songs/midi/mus_hg_card_flip_game_over.o(.rodata);
sound/songs/midi/mus_hg_pokegear_registered.o(.rodata);
sound/songs/midi/mus_hg_lets_go_together.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_ready.o(.rodata);
sound/songs/midi/mus_hg_pokeathlon_1st_place.o(.rodata);
sound/songs/midi/mus_hg_receive_pokemon.o(.rodata);
sound/songs/midi/mus_hg_obtain_arcade_points.o(.rodata);
sound/songs/midi/mus_hg_obtain_castle_points.o(.rodata);
sound/songs/midi/mus_hg_obtain_b_points.o(.rodata);
sound/songs/midi/mus_hg_win_minigame.o(.rodata);
} =0
lib_rodata :

1419
songs.mk

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More