shithub: pokered

Download patch

ref: ccd5d2387d6fa6d9e17bc159ac60d318df7b92ac
parent: 5914bb67acdb18fd490b8433a4f78c9f50ea50e2
author: yenatch <yenatch@gmail.com>
date: Tue Jan 21 09:29:14 EST 2014

condense MapSongBanks

--- a/main.asm
+++ b/main.asm
@@ -18374,502 +18374,254 @@
 	jp GetJoypadState
 
 MapSongBanks: ; c04d (3:404d)
-	db MUSIC_PALLET_TOWN
-	db BANK(Music_PalletTown) ;PALLET_TOWN
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; VIRIDIAN_CITY
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; PEWTER_CITY
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; CERULEAN_CITY
-	db MUSIC_LAVENDER
-	db BANK(Music_Lavender) ; LAVENDER_TOWN
-	db MUSIC_VERMILION
-	db BANK(Music_Vermilion) ; VERMILION_CITY
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CELADON_CITY
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; FUCHSIA_CITY
-	db MUSIC_CINNABAR
-	db BANK(Music_Cinnabar) ; CINNABAR_ISLAND
-	db MUSIC_INDIGO_PLATEAU
-	db BANK(Music_IndigoPlateau) ; INDIGO_PLATEAU
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; SAFFRON_CITY
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; unused
-	db MUSIC_ROUTES1
-	db BANK(Music_Routes1) ; ROUTE_1
-	db MUSIC_ROUTES1
-	db BANK(Music_Routes1) ; ROUTE_2
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_3
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_4
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_5
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_6
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_7
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_8
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_9
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_10
-	db MUSIC_ROUTES4
-	db BANK(Music_Routes4) ; ROUTE_11
-	db MUSIC_ROUTES4
-	db BANK(Music_Routes4) ; ROUTE_12
-	db MUSIC_ROUTES4
-	db BANK(Music_Routes4) ; ROUTE_13
-	db MUSIC_ROUTES4
-	db BANK(Music_Routes4) ; ROUTE_14
-	db MUSIC_ROUTES4
-	db BANK(Music_Routes4) ; ROUTE_15
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_16
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_17
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_18
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_19
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_20
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_21
-	db MUSIC_ROUTES3
-	db BANK(Music_Routes3) ; ROUTE_22
-	db MUSIC_INDIGO_PLATEAU
-	db BANK(Music_IndigoPlateau) ; ROUTE_23
-	db MUSIC_ROUTES2
-	db BANK(Music_Routes2) ; ROUTE_24
-	db MUSIC_ROUTES2
-	db BANK(Music_Routes2) ; ROUTE_25
-	db MUSIC_PALLET_TOWN
-	db BANK(Music_PalletTown) ; RedsHouse1F
-	db MUSIC_PALLET_TOWN
-	db BANK(Music_PalletTown) ; RedsHouse2F
-	db MUSIC_PALLET_TOWN
-	db BANK(Music_PalletTown) ; BluesHouse
-	db MUSIC_OAKS_LAB
-	db BANK(Music_OaksLab) ; OaksLab
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; ViridianPokecenter
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; ViridianMart
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; School
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; ViridianHouse
-	db MUSIC_GYM
-	db BANK(Music_Gym) ; ViridianGym
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; DiglettsCaveRoute2
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; ViridianForestexit
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route2House
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route2Gate
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; ViridianForestEntrance
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; ViridianForest
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; MuseumF1
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; MuseumF2
-	db MUSIC_GYM
-	db BANK(Music_Gym) ; PewterGym
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; PewterHouse1
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; PewterMart
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; PewterHouse2
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; PewterPokecenter
-	db MUSIC_DUNGEON3
-	db BANK(Music_Dungeon3) ; MtMoon1
-	db MUSIC_DUNGEON3
-	db BANK(Music_Dungeon3) ; MtMoon2
-	db MUSIC_DUNGEON3
-	db BANK(Music_Dungeon3) ; MtMoon3
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; CeruleanHouseTrashed
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; CeruleanHouse
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeruleanPokecenter
-	db MUSIC_GYM
-	db BANK(Music_Gym) ; CeruleanGym
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; BikeShop
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeruleanMart
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; MtMoonPokecenter
-	db MUSIC_DUNGEON3
-	db BANK(Music_Dungeon3) ; CeruleanHouseTrashed
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route5Gate
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; UndergroundTunnelEntranceRoute5
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; DayCareM
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route6Gate
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; UndergroundTunnelEntranceRoute6
-	db MUSIC_VERMILION
-	db BANK(Music_Vermilion) ; FREEZE
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route7Gate
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; UndergroundPathEntranceRoute7
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ;FREEZE
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route8Gate
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; UndergroundPathEntranceRoute8
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; RockTunnelPokecenter
-	db MUSIC_DUNGEON3
-	db BANK(Music_Dungeon3) ; RockTunnel1
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; PowerPlant
-	db MUSIC_VERMILION
-	db BANK(Music_Vermilion) ; Route11Gate
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; DiglettsCaveEntranceRoute11
-	db MUSIC_VERMILION
-	db BANK(Music_Vermilion) ; Route11GateUpstairs
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route12Gate
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; BillsHouse
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; VermilionPokecenter
-	db MUSIC_VERMILION
-	db BANK(Music_Vermilion) ; FanClub
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; VermilionMart
-	db MUSIC_GYM
-	db BANK(Music_Gym) ; VermilionGym
-	db MUSIC_VERMILION
-	db BANK(Music_Vermilion) ; VermilionHouse1
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; VermilionDock
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne1
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne2
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne3
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne4
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne5
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne6
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne7
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne8
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne9
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ; SSAnne10
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ;unused
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ;unused
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ;unused
-	db MUSIC_DUNGEON3
-	db BANK(Music_Dungeon3) ; VictoryRoad1
-	db MUSIC_POKEMON_TOWER
-	db BANK(Music_PokemonTower) ;unused
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ;unused
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ;unused
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ;unused
-	db MUSIC_INDIGO_PLATEAU
-	db BANK(Music_IndigoPlateau) ; Lance
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ;unused
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ;unused
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ;unused
-	db MUSIC_SS_ANNE
-	db BANK(Music_SSAnne) ;unused
-	db MUSIC_PALLET_TOWN
-	db BANK(Music_PalletTown) ; HallofFameRoom
-	db MUSIC_ROUTES1
-	db BANK(Music_Routes1) ; UndergroundPathNS
-	db MUSIC_INDIGO_PLATEAU
-	db BANK(Music_IndigoPlateau) ; Gary
-	db MUSIC_ROUTES1
-	db BANK(Music_Routes1) ; UndergroundPathWE
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeladonMart1
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeladonMart2
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeladonMart3
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeladonMart4
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeladonMartRoof
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeladonMartElevator
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CeladonMansion1
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CeladonMansion2
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CeladonMansion3
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CeladonMansion4
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CeladonMansion5
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeladonPokecenter
-	db MUSIC_GYM
-	db BANK(Music_Gym) ; CeladonGym
-	db MUSIC_GAME_CORNER
-	db BANK(Music_GameCorner) ; CeladonGameCorner
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CeladonMart5
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CeladonPrizeRoom
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CeladonDiner
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CeladonHouse
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; CeladonHotel
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; LavenderPokecenter
-	db MUSIC_POKEMON_TOWER
-	db BANK(Music_PokemonTower) ; PokemonTower1
-	db MUSIC_POKEMON_TOWER
-	db BANK(Music_PokemonTower) ; PokemonTower2
-	db MUSIC_POKEMON_TOWER
-	db BANK(Music_PokemonTower) ; PokemonTower3
-	db MUSIC_POKEMON_TOWER
-	db BANK(Music_PokemonTower) ; PokemonTower4
-	db MUSIC_POKEMON_TOWER
-	db BANK(Music_PokemonTower) ; PokemonTower5
-	db MUSIC_POKEMON_TOWER
-	db BANK(Music_PokemonTower) ; PokemonTower6
-	db MUSIC_POKEMON_TOWER
-	db BANK(Music_PokemonTower) ; PokemonTower7
-	db MUSIC_LAVENDER
-	db BANK(Music_Lavender) ; LavenderHouse1
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; LavenderMart
-	db MUSIC_LAVENDER
-	db BANK(Music_Lavender) ; LavenderHouse2
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; FuchsiaMart
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; FuchsiaHouse1
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; FuchsiaPokecenter
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; FuchsiaHouse2
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; SafariZoneEntrance
-	db MUSIC_GYM
-	db BANK(Music_Gym) ; FuchsiaGym
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; FuchsiaMeetingRoom
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; SeafoamIslands2
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; SeafoamIslands3
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; SeafoamIslands4
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; SeafoamIslands5
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; VermilionHouse2
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; FuchsiaHouse3
-	db MUSIC_CINNABAR_MANSION
-	db BANK(Music_CinnabarMansion) ; Mansion1
-	db MUSIC_GYM
-	db BANK(Music_Gym) ; CinnabarGym
-	db MUSIC_CINNABAR
-	db BANK(Music_Cinnabar) ; Lab1
-	db MUSIC_CINNABAR
-	db BANK(Music_Cinnabar) ; Lab2
-	db MUSIC_CINNABAR
-	db BANK(Music_Cinnabar) ; Lab3
-	db MUSIC_CINNABAR
-	db BANK(Music_Cinnabar) ; Lab4
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CinnabarPokecenter
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; CinnabarMart
-	db MUSIC_CINNABAR
-	db BANK(Music_Cinnabar)
-	db MUSIC_INDIGO_PLATEAU
-	db BANK(Music_IndigoPlateau) ; IndigoPlateauLobby
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; CopycatsHouseF1
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; CopycatsHouseF2
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; FightingDojo
-	db MUSIC_GYM
-	db BANK(Music_Gym) ; SaffronGym
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; SaffronHouse1
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; SaffronMart
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo1
-	db MUSIC_POKECENTER
-	db BANK(Music_Pokecenter) ; SaffronPokecenter
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; SaffronHouse2
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route15Gate
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route15GateUpstairs
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route16GateMap
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route16GateUpstairs
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; Route16House
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; Route12House
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route18Gate
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route18GateUpstairs
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; SeafoamIslands1
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; Route22Gate
-	db MUSIC_DUNGEON3
-	db BANK(Music_Dungeon3) ; VictoryRoad2
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; Route12GateUpstairs
-	db MUSIC_VERMILION
-	db BANK(Music_Vermilion) ; VermilionHouse3
-	db MUSIC_DUNGEON2
-	db BANK(Music_Dungeon2) ; DiglettsCave
-	db MUSIC_DUNGEON3
-	db BANK(Music_Dungeon3) ; VictoryRoad3
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; RocketHideout1
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; RocketHideout2
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; RocketHideout3
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; RocketHideout4
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; RocketHideoutElevator
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1)
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1)
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1)
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo2
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo3
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo4
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo5
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo6
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo7
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo8
-	db MUSIC_CINNABAR_MANSION
-	db BANK(Music_CinnabarMansion) ; Mansion2
-	db MUSIC_CINNABAR_MANSION
-	db BANK(Music_CinnabarMansion) ; Mansion3
-	db MUSIC_CINNABAR_MANSION
-	db BANK(Music_CinnabarMansion) ; Mansion4
-	db MUSIC_SAFARI_ZONE
-	db BANK(Music_SafariZone) ; SafariZoneEast
-	db MUSIC_SAFARI_ZONE
-	db BANK(Music_SafariZone) ; SafariZoneNorth
-	db MUSIC_SAFARI_ZONE
-	db BANK(Music_SafariZone) ; SafariZoneWest
-	db MUSIC_SAFARI_ZONE
-	db BANK(Music_SafariZone) ; SafariZoneCenter
-	db MUSIC_SAFARI_ZONE
-	db BANK(Music_SafariZone) ; SafariZoneRestHouse1
-	db MUSIC_SAFARI_ZONE
-	db BANK(Music_SafariZone) ; SafariZoneSecretHouse
-	db MUSIC_SAFARI_ZONE
-	db BANK(Music_SafariZone) ; SafariZoneRestHouse2
-	db MUSIC_SAFARI_ZONE
-	db BANK(Music_SafariZone) ; SafariZoneRestHouse3
-	db MUSIC_SAFARI_ZONE
-	db BANK(Music_SafariZone) ; SafariZoneRestHouse4
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; UnknownDungeon2
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; UnknownDungeon3
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; UnknownDungeon1
-	db MUSIC_CITIES2
-	db BANK(Music_Cities2) ; NameRater
-	db MUSIC_CITIES1
-	db BANK(Music_Cities1) ; CeruleanHouse2
-	db MUSIC_CINNABAR
-	db BANK(Music_Cinnabar)
-	db MUSIC_DUNGEON3
-	db BANK(Music_Dungeon3) ; RockTunnel2
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo9
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo10
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCo11
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo) ; SilphCoElevator
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo)
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo)
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; BattleCenterM
-	db MUSIC_CELADON
-	db BANK(Music_Celadon) ; TradeCenterM
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo)
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo)
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo)
-	db MUSIC_SILPH_CO
-	db BANK(Music_SilphCo)
-	db MUSIC_GYM
-	db BANK(Music_Gym) ; Lorelei
-	db MUSIC_DUNGEON1
-	db BANK(Music_Dungeon1) ; Bruno
-	db MUSIC_POKEMON_TOWER
-	db BANK(Music_PokemonTower) ; Agatha
+	db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ;PALLET_TOWN
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; VIRIDIAN_CITY
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; PEWTER_CITY
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; CERULEAN_CITY
+	db MUSIC_LAVENDER, BANK(Music_Lavender) ; LAVENDER_TOWN
+	db MUSIC_VERMILION, BANK(Music_Vermilion) ; VERMILION_CITY
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_CITY
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; FUCHSIA_CITY
+	db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; CINNABAR_ISLAND
+	db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; INDIGO_PLATEAU
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; SAFFRON_CITY
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; unused
+	db MUSIC_ROUTES1, BANK(Music_Routes1) ; ROUTE_1
+	db MUSIC_ROUTES1, BANK(Music_Routes1) ; ROUTE_2
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_3
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_4
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_5
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_6
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_7
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_8
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_9
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_10
+	db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_11
+	db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_12
+	db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_13
+	db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_14
+	db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_15
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_16
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_17
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_18
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_19
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_20
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_21
+	db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_22
+	db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; ROUTE_23
+	db MUSIC_ROUTES2, BANK(Music_Routes2) ; ROUTE_24
+	db MUSIC_ROUTES2, BANK(Music_Routes2) ; ROUTE_25
+	db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; RedsHouse1F
+	db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; RedsHouse2F
+	db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; BluesHouse
+	db MUSIC_OAKS_LAB, BANK(Music_OaksLab) ; OaksLab
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; ViridianPokecenter
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; ViridianMart
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; School
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; ViridianHouse
+	db MUSIC_GYM, BANK(Music_Gym) ; ViridianGym
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DiglettsCaveRoute2
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; ViridianForestexit
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route2House
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route2Gate
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; ViridianForestEntrance
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; ViridianForest
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; MuseumF1
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; MuseumF2
+	db MUSIC_GYM, BANK(Music_Gym) ; PewterGym
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; PewterHouse1
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; PewterMart
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; PewterHouse2
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; PewterPokecenter
+	db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MtMoon1
+	db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MtMoon2
+	db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MtMoon3
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; CeruleanHouseTrashed
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; CeruleanHouse
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeruleanPokecenter
+	db MUSIC_GYM, BANK(Music_Gym) ; CeruleanGym
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; BikeShop
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeruleanMart
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; MtMoonPokecenter
+	db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; CeruleanHouseTrashed
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route5Gate
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundTunnelEntranceRoute5
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; DayCareM
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route6Gate
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundTunnelEntranceRoute6
+	db MUSIC_VERMILION, BANK(Music_Vermilion) ; FREEZE
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route7Gate
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundPathEntranceRoute7
+	db MUSIC_CELADON, BANK(Music_Celadon) ;FREEZE
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route8Gate
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundPathEntranceRoute8
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; RockTunnelPokecenter
+	db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; RockTunnel1
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; PowerPlant
+	db MUSIC_VERMILION, BANK(Music_Vermilion) ; Route11Gate
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DiglettsCaveEntranceRoute11
+	db MUSIC_VERMILION, BANK(Music_Vermilion) ; Route11GateUpstairs
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route12Gate
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; BillsHouse
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VermilionPokecenter
+	db MUSIC_VERMILION, BANK(Music_Vermilion) ; FanClub
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VermilionMart
+	db MUSIC_GYM, BANK(Music_Gym) ; VermilionGym
+	db MUSIC_VERMILION, BANK(Music_Vermilion) ; VermilionHouse1
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; VermilionDock
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne1
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne2
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne3
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne4
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne5
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne6
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne7
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne8
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne9
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne10
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ;unused
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ;unused
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
+	db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VictoryRoad1
+	db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ;unused
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ;unused
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ;unused
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ;unused
+	db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; Lance
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
+	db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
+	db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; HallofFameRoom
+	db MUSIC_ROUTES1, BANK(Music_Routes1) ; UndergroundPathNS
+	db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; Gary
+	db MUSIC_ROUTES1, BANK(Music_Routes1) ; UndergroundPathWE
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart1
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart2
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart3
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart4
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMartRoof
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMartElevator
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion1
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion2
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion3
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion4
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion5
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonPokecenter
+	db MUSIC_GYM, BANK(Music_Gym) ; CeladonGym
+	db MUSIC_GAME_CORNER, BANK(Music_GameCorner) ; CeladonGameCorner
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart5
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonPrizeRoom
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonDiner
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonHouse
+	db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonHotel
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; LavenderPokecenter
+	db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower1
+	db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower2
+	db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower3
+	db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower4
+	db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower5
+	db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower6
+	db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower7
+	db MUSIC_LAVENDER, BANK(Music_Lavender) ; LavenderHouse1
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; LavenderMart
+	db MUSIC_LAVENDER, BANK(Music_Lavender) ; LavenderHouse2
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; FuchsiaMart
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaHouse1
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; FuchsiaPokecenter
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaHouse2
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; SafariZoneEntrance
+	db MUSIC_GYM, BANK(Music_Gym) ; FuchsiaGym
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaMeetingRoom
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands2
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands3
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands4
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands5
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; VermilionHouse2
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaHouse3
+	db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion1
+	db MUSIC_GYM, BANK(Music_Gym) ; CinnabarGym
+	db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab1
+	db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab2
+	db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab3
+	db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab4
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CinnabarPokecenter
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CinnabarMart
+	db MUSIC_CINNABAR, BANK(Music_Cinnabar)
+	db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; IndigoPlateauLobby
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; CopycatsHouseF1
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; CopycatsHouseF2
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; FightingDojo
+	db MUSIC_GYM, BANK(Music_Gym) ; SaffronGym
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; SaffronHouse1
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; SaffronMart
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo1
+	db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; SaffronPokecenter
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; SaffronHouse2
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route15Gate
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route15GateUpstairs
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route16GateMap
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route16GateUpstairs
+	db MUSIC_CELADON, BANK(Music_Celadon) ; Route16House
+	db MUSIC_CELADON, BANK(Music_Celadon) ; Route12House
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route18Gate
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route18GateUpstairs
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands1
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; Route22Gate
+	db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VictoryRoad2
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; Route12GateUpstairs
+	db MUSIC_VERMILION, BANK(Music_Vermilion) ; VermilionHouse3
+	db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DiglettsCave
+	db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VictoryRoad3
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout1
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout2
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout3
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout4
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideoutElevator
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1)
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1)
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1)
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo2
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo3
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo4
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo5
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo6
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo7
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo8
+	db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion2
+	db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion3
+	db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion4
+	db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneEast
+	db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneNorth
+	db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneWest
+	db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneCenter
+	db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse1
+	db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneSecretHouse
+	db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse2
+	db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse3
+	db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse4
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UnknownDungeon2
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UnknownDungeon3
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UnknownDungeon1
+	db MUSIC_CITIES2, BANK(Music_Cities2) ; NameRater
+	db MUSIC_CITIES1, BANK(Music_Cities1) ; CeruleanHouse2
+	db MUSIC_CINNABAR, BANK(Music_Cinnabar)
+	db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; RockTunnel2
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo9
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo10
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo11
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCoElevator
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo)
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo)
+	db MUSIC_CELADON, BANK(Music_Celadon) ; BattleCenterM
+	db MUSIC_CELADON, BANK(Music_Celadon) ; TradeCenterM
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo)
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo)
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo)
+	db MUSIC_SILPH_CO, BANK(Music_SilphCo)
+	db MUSIC_GYM, BANK(Music_Gym) ; Lorelei
+	db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; Bruno
+	db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; Agatha
 
 ; see also MapHeaderPointers
 MapHeaderBanks: ; c23d (3:423d)