; Song ids are calculated by address to save space.1; SFX_Headers_(1|2|3) indexes (see audio/headers/*.asm)23MACRO music_const4DEF \1 EQUS "((\2 - SFX_Headers_1) / 3)"5ENDM67; AUDIO_18music_const MUSIC_PALLET_TOWN, Music_PalletTown9music_const MUSIC_POKECENTER, Music_Pokecenter10music_const MUSIC_GYM, Music_Gym11music_const MUSIC_CITIES1, Music_Cities112music_const MUSIC_CITIES2, Music_Cities213music_const MUSIC_CELADON, Music_Celadon14music_const MUSIC_CINNABAR, Music_Cinnabar15music_const MUSIC_VERMILION, Music_Vermilion16music_const MUSIC_LAVENDER, Music_Lavender17music_const MUSIC_SS_ANNE, Music_SSAnne18music_const MUSIC_MEET_PROF_OAK, Music_MeetProfOak19music_const MUSIC_MEET_RIVAL, Music_MeetRival20music_const MUSIC_MUSEUM_GUY, Music_MuseumGuy21music_const MUSIC_SAFARI_ZONE, Music_SafariZone22music_const MUSIC_PKMN_HEALED, Music_PkmnHealed23music_const MUSIC_ROUTES1, Music_Routes124music_const MUSIC_ROUTES2, Music_Routes225music_const MUSIC_ROUTES3, Music_Routes326music_const MUSIC_ROUTES4, Music_Routes427music_const MUSIC_INDIGO_PLATEAU, Music_IndigoPlateau2829; AUDIO_230music_const MUSIC_GYM_LEADER_BATTLE, Music_GymLeaderBattle31music_const MUSIC_TRAINER_BATTLE, Music_TrainerBattle32music_const MUSIC_WILD_BATTLE, Music_WildBattle33music_const MUSIC_FINAL_BATTLE, Music_FinalBattle34music_const MUSIC_DEFEATED_TRAINER, Music_DefeatedTrainer35music_const MUSIC_DEFEATED_WILD_MON, Music_DefeatedWildMon36music_const MUSIC_DEFEATED_GYM_LEADER, Music_DefeatedGymLeader3738; AUDIO_339music_const MUSIC_TITLE_SCREEN, Music_TitleScreen40music_const MUSIC_CREDITS, Music_Credits41music_const MUSIC_HALL_OF_FAME, Music_HallOfFame42music_const MUSIC_OAKS_LAB, Music_OaksLab43music_const MUSIC_JIGGLYPUFF_SONG, Music_JigglypuffSong44music_const MUSIC_BIKE_RIDING, Music_BikeRiding45music_const MUSIC_SURFING, Music_Surfing46music_const MUSIC_GAME_CORNER, Music_GameCorner47music_const MUSIC_INTRO_BATTLE, Music_IntroBattle48music_const MUSIC_DUNGEON1, Music_Dungeon149music_const MUSIC_DUNGEON2, Music_Dungeon250music_const MUSIC_DUNGEON3, Music_Dungeon351music_const MUSIC_CINNABAR_MANSION, Music_CinnabarMansion52music_const MUSIC_POKEMON_TOWER, Music_PokemonTower53music_const MUSIC_SILPH_CO, Music_SilphCo54music_const MUSIC_MEET_EVIL_TRAINER, Music_MeetEvilTrainer55music_const MUSIC_MEET_FEMALE_TRAINER, Music_MeetFemaleTrainer56music_const MUSIC_MEET_MALE_TRAINER, Music_MeetMaleTrainer5758; AUDIO_1 AUDIO_2 AUDIO_359DEF NOISE_INSTRUMENTS_START EQUS "SFX_NOISE_INSTRUMENT01"60music_const SFX_NOISE_INSTRUMENT01, SFX_Noise_Instrument01_161music_const SFX_NOISE_INSTRUMENT02, SFX_Noise_Instrument02_162music_const SFX_NOISE_INSTRUMENT03, SFX_Noise_Instrument03_163music_const SFX_NOISE_INSTRUMENT04, SFX_Noise_Instrument04_164music_const SFX_NOISE_INSTRUMENT05, SFX_Noise_Instrument05_165music_const SFX_NOISE_INSTRUMENT06, SFX_Noise_Instrument06_166music_const SFX_NOISE_INSTRUMENT07, SFX_Noise_Instrument07_167music_const SFX_NOISE_INSTRUMENT08, SFX_Noise_Instrument08_168music_const SFX_NOISE_INSTRUMENT09, SFX_Noise_Instrument09_169music_const SFX_NOISE_INSTRUMENT10, SFX_Noise_Instrument10_170music_const SFX_NOISE_INSTRUMENT11, SFX_Noise_Instrument11_171music_const SFX_NOISE_INSTRUMENT12, SFX_Noise_Instrument12_172music_const SFX_NOISE_INSTRUMENT13, SFX_Noise_Instrument13_173music_const SFX_NOISE_INSTRUMENT14, SFX_Noise_Instrument14_174music_const SFX_NOISE_INSTRUMENT15, SFX_Noise_Instrument15_175music_const SFX_NOISE_INSTRUMENT16, SFX_Noise_Instrument16_176music_const SFX_NOISE_INSTRUMENT17, SFX_Noise_Instrument17_177music_const SFX_NOISE_INSTRUMENT18, SFX_Noise_Instrument18_178music_const SFX_NOISE_INSTRUMENT19, SFX_Noise_Instrument19_179DEF NOISE_INSTRUMENTS_END EQUS "SFX_NOISE_INSTRUMENT19 + 1"8081DEF CRY_SFX_START EQUS "SFX_CRY_00"82music_const SFX_CRY_00, SFX_Cry00_183music_const SFX_CRY_01, SFX_Cry01_184music_const SFX_CRY_02, SFX_Cry02_185music_const SFX_CRY_03, SFX_Cry03_186music_const SFX_CRY_04, SFX_Cry04_187music_const SFX_CRY_05, SFX_Cry05_188music_const SFX_CRY_06, SFX_Cry06_189music_const SFX_CRY_07, SFX_Cry07_190music_const SFX_CRY_08, SFX_Cry08_191music_const SFX_CRY_09, SFX_Cry09_192music_const SFX_CRY_0A, SFX_Cry0A_193music_const SFX_CRY_0B, SFX_Cry0B_194music_const SFX_CRY_0C, SFX_Cry0C_195music_const SFX_CRY_0D, SFX_Cry0D_196music_const SFX_CRY_0E, SFX_Cry0E_197music_const SFX_CRY_0F, SFX_Cry0F_198music_const SFX_CRY_10, SFX_Cry10_199music_const SFX_CRY_11, SFX_Cry11_1100music_const SFX_CRY_12, SFX_Cry12_1101music_const SFX_CRY_13, SFX_Cry13_1102music_const SFX_CRY_14, SFX_Cry14_1103music_const SFX_CRY_15, SFX_Cry15_1104music_const SFX_CRY_16, SFX_Cry16_1105music_const SFX_CRY_17, SFX_Cry17_1106music_const SFX_CRY_18, SFX_Cry18_1107music_const SFX_CRY_19, SFX_Cry19_1108music_const SFX_CRY_1A, SFX_Cry1A_1109music_const SFX_CRY_1B, SFX_Cry1B_1110music_const SFX_CRY_1C, SFX_Cry1C_1111music_const SFX_CRY_1D, SFX_Cry1D_1112music_const SFX_CRY_1E, SFX_Cry1E_1113music_const SFX_CRY_1F, SFX_Cry1F_1114music_const SFX_CRY_20, SFX_Cry20_1115music_const SFX_CRY_21, SFX_Cry21_1116music_const SFX_CRY_22, SFX_Cry22_1117music_const SFX_CRY_23, SFX_Cry23_1118music_const SFX_CRY_24, SFX_Cry24_1119music_const SFX_CRY_25, SFX_Cry25_1120DEF CRY_SFX_END EQUS "SFX_CRY_25 + 3"121122music_const SFX_GET_ITEM_2, SFX_Get_Item2_1123music_const SFX_TINK, SFX_Tink_1124music_const SFX_HEAL_HP, SFX_Heal_HP_1125music_const SFX_HEAL_AILMENT, SFX_Heal_Ailment_1126music_const SFX_START_MENU, SFX_Start_Menu_1127music_const SFX_PRESS_AB, SFX_Press_AB_1128129; AUDIO_1 AUDIO_3130music_const SFX_GET_ITEM_1, SFX_Get_Item1_1131132music_const SFX_POKEDEX_RATING, SFX_Pokedex_Rating_1133music_const SFX_GET_KEY_ITEM, SFX_Get_Key_Item_1134music_const SFX_POISONED, SFX_Poisoned_1135music_const SFX_TRADE_MACHINE, SFX_Trade_Machine_1136music_const SFX_TURN_ON_PC, SFX_Turn_On_PC_1137music_const SFX_TURN_OFF_PC, SFX_Turn_Off_PC_1138music_const SFX_ENTER_PC, SFX_Enter_PC_1139music_const SFX_SHRINK, SFX_Shrink_1140music_const SFX_SWITCH, SFX_Switch_1141music_const SFX_HEALING_MACHINE, SFX_Healing_Machine_1142music_const SFX_TELEPORT_EXIT_1, SFX_Teleport_Exit1_1143music_const SFX_TELEPORT_ENTER_1, SFX_Teleport_Enter1_1144music_const SFX_TELEPORT_EXIT_2, SFX_Teleport_Exit2_1145music_const SFX_LEDGE, SFX_Ledge_1146music_const SFX_TELEPORT_ENTER_2, SFX_Teleport_Enter2_1147music_const SFX_FLY, SFX_Fly_1148music_const SFX_DENIED, SFX_Denied_1149music_const SFX_ARROW_TILES, SFX_Arrow_Tiles_1150music_const SFX_PUSH_BOULDER, SFX_Push_Boulder_1151music_const SFX_SS_ANNE_HORN, SFX_SS_Anne_Horn_1152music_const SFX_WITHDRAW_DEPOSIT, SFX_Withdraw_Deposit_1153music_const SFX_CUT, SFX_Cut_1154music_const SFX_GO_INSIDE, SFX_Go_Inside_1155music_const SFX_SWAP, SFX_Swap_1156music_const SFX_59, SFX_59_1 ; unused, sounds similar to SFX_SLOTS_STOP_WHEEL157music_const SFX_PURCHASE, SFX_Purchase_1158music_const SFX_COLLISION, SFX_Collision_1159music_const SFX_GO_OUTSIDE, SFX_Go_Outside_1160music_const SFX_SAVE, SFX_Save_1161162; AUDIO_1163music_const SFX_POKEFLUTE, SFX_Pokeflute164music_const SFX_SAFARI_ZONE_PA, SFX_Safari_Zone_PA165DEF MAX_SFX_ID_1 EQUS "SFX_SAFARI_ZONE_PA"166167; AUDIO_2168music_const SFX_LEVEL_UP, SFX_Level_Up169170music_const SFX_BALL_TOSS, SFX_Ball_Toss171music_const SFX_BALL_POOF, SFX_Ball_Poof172music_const SFX_FAINT_THUD, SFX_Faint_Thud173music_const SFX_RUN, SFX_Run174music_const SFX_DEX_PAGE_ADDED, SFX_Dex_Page_Added175music_const SFX_CAUGHT_MON, SFX_Caught_Mon176177DEF BATTLE_SFX_START EQUS "SFX_PECK"178music_const SFX_PECK, SFX_Peck179music_const SFX_FAINT_FALL, SFX_Faint_Fall180music_const SFX_BATTLE_09, SFX_Battle_09181music_const SFX_POUND, SFX_Pound182music_const SFX_BATTLE_0B, SFX_Battle_0B183music_const SFX_BATTLE_0C, SFX_Battle_0C184music_const SFX_BATTLE_0D, SFX_Battle_0D185music_const SFX_BATTLE_0E, SFX_Battle_0E186music_const SFX_BATTLE_0F, SFX_Battle_0F187music_const SFX_DAMAGE, SFX_Damage188music_const SFX_NOT_VERY_EFFECTIVE, SFX_Not_Very_Effective189music_const SFX_BATTLE_12, SFX_Battle_12190music_const SFX_BATTLE_13, SFX_Battle_13191music_const SFX_BATTLE_14, SFX_Battle_14192music_const SFX_VINE_WHIP, SFX_Vine_Whip193music_const SFX_BATTLE_16, SFX_Battle_16 ; unused?194music_const SFX_BATTLE_17, SFX_Battle_17195music_const SFX_BATTLE_18, SFX_Battle_18196music_const SFX_BATTLE_19, SFX_Battle_19197music_const SFX_SUPER_EFFECTIVE, SFX_Super_Effective198music_const SFX_BATTLE_1B, SFX_Battle_1B199music_const SFX_BATTLE_1C, SFX_Battle_1C200music_const SFX_DOUBLESLAP, SFX_Doubleslap201music_const SFX_BATTLE_1E, SFX_Battle_1E202music_const SFX_HORN_DRILL, SFX_Horn_Drill203music_const SFX_BATTLE_20, SFX_Battle_20204music_const SFX_BATTLE_21, SFX_Battle_21205music_const SFX_BATTLE_22, SFX_Battle_22206music_const SFX_BATTLE_23, SFX_Battle_23207music_const SFX_BATTLE_24, SFX_Battle_24208music_const SFX_BATTLE_25, SFX_Battle_25209music_const SFX_BATTLE_26, SFX_Battle_26210music_const SFX_BATTLE_27, SFX_Battle_27211music_const SFX_BATTLE_28, SFX_Battle_28212music_const SFX_BATTLE_29, SFX_Battle_29213music_const SFX_BATTLE_2A, SFX_Battle_2A214music_const SFX_BATTLE_2B, SFX_Battle_2B215music_const SFX_BATTLE_2C, SFX_Battle_2C216music_const SFX_PSYBEAM, SFX_Psybeam217music_const SFX_BATTLE_2E, SFX_Battle_2E218music_const SFX_BATTLE_2F, SFX_Battle_2F219music_const SFX_PSYCHIC_M, SFX_Psychic_M220music_const SFX_BATTLE_31, SFX_Battle_31221music_const SFX_BATTLE_32, SFX_Battle_32222music_const SFX_BATTLE_33, SFX_Battle_33223music_const SFX_BATTLE_34, SFX_Battle_34224music_const SFX_BATTLE_35, SFX_Battle_35225music_const SFX_BATTLE_36, SFX_Battle_36226music_const SFX_SILPH_SCOPE, SFX_Silph_Scope227DEF BATTLE_SFX_END EQUS "SFX_SILPH_SCOPE + 1"228DEF MAX_SFX_ID_2 EQUS "SFX_SILPH_SCOPE"229230; AUDIO_3231music_const SFX_INTRO_LUNGE, SFX_Intro_Lunge232music_const SFX_INTRO_HIP, SFX_Intro_Hip233music_const SFX_INTRO_HOP, SFX_Intro_Hop234music_const SFX_INTRO_RAISE, SFX_Intro_Raise235music_const SFX_INTRO_CRASH, SFX_Intro_Crash236music_const SFX_INTRO_WHOOSH, SFX_Intro_Whoosh237music_const SFX_SLOTS_STOP_WHEEL, SFX_Slots_Stop_Wheel238music_const SFX_SLOTS_REWARD, SFX_Slots_Reward239music_const SFX_SLOTS_NEW_SPIN, SFX_Slots_New_Spin240music_const SFX_SHOOTING_STAR, SFX_Shooting_Star241DEF MAX_SFX_ID_3 EQUS "SFX_SHOOTING_STAR"242243DEF SFX_STOP_ALL_MUSIC EQU $ff244245246