#include "constants/region_map.h" #include "constants/flags.h" #include "constants/moves.h" .include "asm/macros.inc" .include "constants/constants.inc" .section .rodata .align 2 gUnknown_843FAB0:: @ 843FAB0 .4byte gMonFootprint_Bulbasaur .4byte gMonFootprint_Bulbasaur .4byte gMonFootprint_Ivysaur .4byte gMonFootprint_Venusaur .4byte gMonFootprint_Charmander .4byte gMonFootprint_Charmeleon .4byte gMonFootprint_Charizard .4byte gMonFootprint_Squirtle .4byte gMonFootprint_Wartortle .4byte gMonFootprint_Blastoise .4byte gMonFootprint_Caterpie .4byte gMonFootprint_Metapod .4byte gMonFootprint_Butterfree .4byte gMonFootprint_Weedle .4byte gMonFootprint_Kakuna .4byte gMonFootprint_Beedrill .4byte gMonFootprint_Pidgey .4byte gMonFootprint_Pidgeotto .4byte gMonFootprint_Pidgeot .4byte gMonFootprint_Rattata .4byte gMonFootprint_Raticate .4byte gMonFootprint_Spearow .4byte gMonFootprint_Fearow .4byte gMonFootprint_Ekans .4byte gMonFootprint_Arbok .4byte gMonFootprint_Pikachu .4byte gMonFootprint_Raichu .4byte gMonFootprint_Sandshrew .4byte gMonFootprint_Sandslash .4byte gMonFootprint_NidoranF .4byte gMonFootprint_Nidorina .4byte gMonFootprint_Nidoqueen .4byte gMonFootprint_NidoranM .4byte gMonFootprint_Nidorino .4byte gMonFootprint_Nidoking .4byte gMonFootprint_Clefairy .4byte gMonFootprint_Clefable .4byte gMonFootprint_Vulpix .4byte gMonFootprint_Ninetales .4byte gMonFootprint_Jigglypuff .4byte gMonFootprint_Wigglytuff .4byte gMonFootprint_Zubat .4byte gMonFootprint_Golbat .4byte gMonFootprint_Oddish .4byte gMonFootprint_Gloom .4byte gMonFootprint_Vileplume .4byte gMonFootprint_Paras .4byte gMonFootprint_Parasect .4byte gMonFootprint_Venonat .4byte gMonFootprint_Venomoth .4byte gMonFootprint_Diglett .4byte gMonFootprint_Dugtrio .4byte gMonFootprint_Meowth .4byte gMonFootprint_Persian .4byte gMonFootprint_Psyduck .4byte gMonFootprint_Golduck .4byte gMonFootprint_Mankey .4byte gMonFootprint_Primeape .4byte gMonFootprint_Growlithe .4byte gMonFootprint_Arcanine .4byte gMonFootprint_Poliwag .4byte gMonFootprint_Poliwhirl .4byte gMonFootprint_Poliwrath .4byte gMonFootprint_Abra .4byte gMonFootprint_Kadabra .4byte gMonFootprint_Alakazam .4byte gMonFootprint_Machop .4byte gMonFootprint_Machoke .4byte gMonFootprint_Machamp .4byte gMonFootprint_Bellsprout .4byte gMonFootprint_Weepinbell .4byte gMonFootprint_Victreebel .4byte gMonFootprint_Tentacool .4byte gMonFootprint_Tentacruel .4byte gMonFootprint_Geodude .4byte gMonFootprint_Graveler .4byte gMonFootprint_Golem .4byte gMonFootprint_Ponyta .4byte gMonFootprint_Rapidash .4byte gMonFootprint_Slowpoke .4byte gMonFootprint_Slowbro .4byte gMonFootprint_Magnemite .4byte gMonFootprint_Magneton .4byte gMonFootprint_Farfetchd .4byte gMonFootprint_Doduo .4byte gMonFootprint_Dodrio .4byte gMonFootprint_Seel .4byte gMonFootprint_Dewgong .4byte gMonFootprint_Grimer .4byte gMonFootprint_Muk .4byte gMonFootprint_Shellder .4byte gMonFootprint_Cloyster .4byte gMonFootprint_Gastly .4byte gMonFootprint_Haunter .4byte gMonFootprint_Gengar .4byte gMonFootprint_Onix .4byte gMonFootprint_Drowzee .4byte gMonFootprint_Hypno .4byte gMonFootprint_Krabby .4byte gMonFootprint_Kingler .4byte gMonFootprint_Voltorb .4byte gMonFootprint_Electrode .4byte gMonFootprint_Exeggcute .4byte gMonFootprint_Exeggutor .4byte gMonFootprint_Cubone .4byte gMonFootprint_Marowak .4byte gMonFootprint_Hitmonlee .4byte gMonFootprint_Hitmonchan .4byte gMonFootprint_Lickitung .4byte gMonFootprint_Koffing .4byte gMonFootprint_Weezing .4byte gMonFootprint_Rhyhorn .4byte gMonFootprint_Rhydon .4byte gMonFootprint_Chansey .4byte gMonFootprint_Tangela .4byte gMonFootprint_Kangaskhan .4byte gMonFootprint_Horsea .4byte gMonFootprint_Seadra .4byte gMonFootprint_Goldeen .4byte gMonFootprint_Seaking .4byte gMonFootprint_Staryu .4byte gMonFootprint_Starmie .4byte gMonFootprint_Mrmime .4byte gMonFootprint_Scyther .4byte gMonFootprint_Jynx .4byte gMonFootprint_Electabuzz .4byte gMonFootprint_Magmar .4byte gMonFootprint_Pinsir .4byte gMonFootprint_Tauros .4byte gMonFootprint_Magikarp .4byte gMonFootprint_Gyarados .4byte gMonFootprint_Lapras .4byte gMonFootprint_Ditto .4byte gMonFootprint_Eevee .4byte gMonFootprint_Vaporeon .4byte gMonFootprint_Jolteon .4byte gMonFootprint_Flareon .4byte gMonFootprint_Porygon .4byte gMonFootprint_Omanyte .4byte gMonFootprint_Omastar .4byte gMonFootprint_Kabuto .4byte gMonFootprint_Kabutops .4byte gMonFootprint_Aerodactyl .4byte gMonFootprint_Snorlax .4byte gMonFootprint_Articuno .4byte gMonFootprint_Zapdos .4byte gMonFootprint_Moltres .4byte gMonFootprint_Dratini .4byte gMonFootprint_Dragonair .4byte gMonFootprint_Dragonite .4byte gMonFootprint_Mewtwo .4byte gMonFootprint_Mew .4byte gMonFootprint_Chikorita .4byte gMonFootprint_Bayleef .4byte gMonFootprint_Meganium .4byte gMonFootprint_Cyndaquil .4byte gMonFootprint_Quilava .4byte gMonFootprint_Typhlosion .4byte gMonFootprint_Totodile .4byte gMonFootprint_Croconaw .4byte gMonFootprint_Feraligatr .4byte gMonFootprint_Sentret .4byte gMonFootprint_Furret .4byte gMonFootprint_Hoothoot .4byte gMonFootprint_Noctowl .4byte gMonFootprint_Ledyba .4byte gMonFootprint_Ledian .4byte gMonFootprint_Spinarak .4byte gMonFootprint_Ariados .4byte gMonFootprint_Crobat .4byte gMonFootprint_Chinchou .4byte gMonFootprint_Lanturn .4byte gMonFootprint_Pichu .4byte gMonFootprint_Cleffa .4byte gMonFootprint_Igglybuff .4byte gMonFootprint_Togepi .4byte gMonFootprint_Togetic .4byte gMonFootprint_Natu .4byte gMonFootprint_Xatu .4byte gMonFootprint_Mareep .4byte gMonFootprint_Flaaffy .4byte gMonFootprint_Ampharos .4byte gMonFootprint_Bellossom .4byte gMonFootprint_Marill .4byte gMonFootprint_Azumarill .4byte gMonFootprint_Sudowoodo .4byte gMonFootprint_Politoed .4byte gMonFootprint_Hoppip .4byte gMonFootprint_Skiploom .4byte gMonFootprint_Jumpluff .4byte gMonFootprint_Aipom .4byte gMonFootprint_Sunkern .4byte gMonFootprint_Sunflora .4byte gMonFootprint_Yanma .4byte gMonFootprint_Wooper .4byte gMonFootprint_Quagsire .4byte gMonFootprint_Espeon .4byte gMonFootprint_Umbreon .4byte gMonFootprint_Murkrow .4byte gMonFootprint_Slowking .4byte gMonFootprint_Misdreavus .4byte gMonFootprint_Unown .4byte gMonFootprint_Wobbuffet .4byte gMonFootprint_Girafarig .4byte gMonFootprint_Pineco .4byte gMonFootprint_Forretress .4byte gMonFootprint_Dunsparce .4byte gMonFootprint_Gligar .4byte gMonFootprint_Steelix .4byte gMonFootprint_Snubbull .4byte gMonFootprint_Granbull .4byte gMonFootprint_Qwilfish .4byte gMonFootprint_Scizor .4byte gMonFootprint_Shuckle .4byte gMonFootprint_Heracross .4byte gMonFootprint_Sneasel .4byte gMonFootprint_Teddiursa .4byte gMonFootprint_Ursaring .4byte gMonFootprint_Slugma .4byte gMonFootprint_Magcargo .4byte gMonFootprint_Swinub .4byte gMonFootprint_Piloswine .4byte gMonFootprint_Corsola .4byte gMonFootprint_Remoraid .4byte gMonFootprint_Octillery .4byte gMonFootprint_Delibird .4byte gMonFootprint_Mantine .4byte gMonFootprint_Skarmory .4byte gMonFootprint_Houndour .4byte gMonFootprint_Houndoom .4byte gMonFootprint_Kingdra .4byte gMonFootprint_Phanpy .4byte gMonFootprint_Donphan .4byte gMonFootprint_Porygon2 .4byte gMonFootprint_Stantler .4byte gMonFootprint_Smeargle .4byte gMonFootprint_Tyrogue .4byte gMonFootprint_Hitmontop .4byte gMonFootprint_Smoochum .4byte gMonFootprint_Elekid .4byte gMonFootprint_Magby .4byte gMonFootprint_Miltank .4byte gMonFootprint_Blissey .4byte gMonFootprint_Raikou .4byte gMonFootprint_Entei .4byte gMonFootprint_Suicune .4byte gMonFootprint_Larvitar .4byte gMonFootprint_Pupitar .4byte gMonFootprint_Tyranitar .4byte gMonFootprint_Lugia .4byte gMonFootprint_HoOh .4byte gMonFootprint_Celebi .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_QuestionMark .4byte gMonFootprint_Treecko .4byte gMonFootprint_Grovyle .4byte gMonFootprint_Sceptile .4byte gMonFootprint_Torchic .4byte gMonFootprint_Combusken .4byte gMonFootprint_Blaziken .4byte gMonFootprint_Mudkip .4byte gMonFootprint_Marshtomp .4byte gMonFootprint_Swampert .4byte gMonFootprint_Poochyena .4byte gMonFootprint_Mightyena .4byte gMonFootprint_Zigzagoon .4byte gMonFootprint_Linoone .4byte gMonFootprint_Wurmple .4byte gMonFootprint_Silcoon .4byte gMonFootprint_Beautifly .4byte gMonFootprint_Cascoon .4byte gMonFootprint_Dustox .4byte gMonFootprint_Lotad .4byte gMonFootprint_Lombre .4byte gMonFootprint_Ludicolo .4byte gMonFootprint_Seedot .4byte gMonFootprint_Nuzleaf .4byte gMonFootprint_Shiftry .4byte gMonFootprint_Nincada .4byte gMonFootprint_Ninjask .4byte gMonFootprint_Shedinja .4byte gMonFootprint_Taillow .4byte gMonFootprint_Swellow .4byte gMonFootprint_Shroomish .4byte gMonFootprint_Breloom .4byte gMonFootprint_Spinda .4byte gMonFootprint_Wingull .4byte gMonFootprint_Pelipper .4byte gMonFootprint_Surskit .4byte gMonFootprint_Masquerain .4byte gMonFootprint_Wailmer .4byte gMonFootprint_Wailord .4byte gMonFootprint_Skitty .4byte gMonFootprint_Delcatty .4byte gMonFootprint_Kecleon .4byte gMonFootprint_Baltoy .4byte gMonFootprint_Claydol .4byte gMonFootprint_Nosepass .4byte gMonFootprint_Torkoal .4byte gMonFootprint_Sableye .4byte gMonFootprint_Barboach .4byte gMonFootprint_Whiscash .4byte gMonFootprint_Luvdisc .4byte gMonFootprint_Corphish .4byte gMonFootprint_Crawdaunt .4byte gMonFootprint_Feebas .4byte gMonFootprint_Milotic .4byte gMonFootprint_Carvanha .4byte gMonFootprint_Sharpedo .4byte gMonFootprint_Trapinch .4byte gMonFootprint_Vibrava .4byte gMonFootprint_Flygon .4byte gMonFootprint_Makuhita .4byte gMonFootprint_Hariyama .4byte gMonFootprint_Electrike .4byte gMonFootprint_Manectric .4byte gMonFootprint_Numel .4byte gMonFootprint_Camerupt .4byte gMonFootprint_Spheal .4byte gMonFootprint_Sealeo .4byte gMonFootprint_Walrein .4byte gMonFootprint_Cacnea .4byte gMonFootprint_Cacturne .4byte gMonFootprint_Snorunt .4byte gMonFootprint_Glalie .4byte gMonFootprint_Lunatone .4byte gMonFootprint_Solrock .4byte gMonFootprint_Azurill .4byte gMonFootprint_Spoink .4byte gMonFootprint_Grumpig .4byte gMonFootprint_Plusle .4byte gMonFootprint_Minun .4byte gMonFootprint_Mawile .4byte gMonFootprint_Meditite .4byte gMonFootprint_Medicham .4byte gMonFootprint_Swablu .4byte gMonFootprint_Altaria .4byte gMonFootprint_Wynaut .4byte gMonFootprint_Duskull .4byte gMonFootprint_Dusclops .4byte gMonFootprint_Roselia .4byte gMonFootprint_Slakoth .4byte gMonFootprint_Vigoroth .4byte gMonFootprint_Slaking .4byte gMonFootprint_Gulpin .4byte gMonFootprint_Swalot .4byte gMonFootprint_Tropius .4byte gMonFootprint_Whismur .4byte gMonFootprint_Loudred .4byte gMonFootprint_Exploud .4byte gMonFootprint_Clamperl .4byte gMonFootprint_Huntail .4byte gMonFootprint_Gorebyss .4byte gMonFootprint_Absol .4byte gMonFootprint_Shuppet .4byte gMonFootprint_Banette .4byte gMonFootprint_Seviper .4byte gMonFootprint_Zangoose .4byte gMonFootprint_Relicanth .4byte gMonFootprint_Aron .4byte gMonFootprint_Lairon .4byte gMonFootprint_Aggron .4byte gMonFootprint_Castform .4byte gMonFootprint_Volbeat .4byte gMonFootprint_Illumise .4byte gMonFootprint_Lileep .4byte gMonFootprint_Cradily .4byte gMonFootprint_Anorith .4byte gMonFootprint_Armaldo .4byte gMonFootprint_Ralts .4byte gMonFootprint_Kirlia .4byte gMonFootprint_Gardevoir .4byte gMonFootprint_Bagon .4byte gMonFootprint_Shelgon .4byte gMonFootprint_Salamence .4byte gMonFootprint_Beldum .4byte gMonFootprint_Metang .4byte gMonFootprint_Metagross .4byte gMonFootprint_Regirock .4byte gMonFootprint_Regice .4byte gMonFootprint_Registeel .4byte gMonFootprint_Kyogre .4byte gMonFootprint_Groudon .4byte gMonFootprint_Rayquaza .4byte gMonFootprint_Latias .4byte gMonFootprint_Latios .4byte gMonFootprint_Jirachi .4byte gMonFootprint_Deoxys .4byte gMonFootprint_Chimecho .4byte gMonFootprint_Bulbasaur gUnknown_8440124:: @ 8440124 bin.lz .incbin "baserom.gba", 0x440124, 0x150 gUnknown_8440274:: @ 8440274 4bpp.lz .incbin "baserom.gba", 0x440274, 0x138 gUnknown_84403AC:: @ 84403AC 4bpp.lz .incbin "baserom.gba", 0x4403AC, 0x11C gUnknown_84404C8:: @ 84404C8 gbapal .incbin "baserom.gba", 0x4404C8, 0x200 gUnknown_84406C8:: @ 84406C8 data16 .incbin "baserom.gba", 0x4406C8, 0x4 gUnknown_84406CC:: @ 84406CC data16 .incbin "baserom.gba", 0x4406CC, 0x2 gUnknown_84406CE:: @ 84406CE data16 .incbin "baserom.gba", 0x4406CE, 0x12 gUnknown_84406E0:: @ 84406E0 gbapal .incbin "baserom.gba", 0x4406E0, 0x200 .incbin "baserom.gba", 0x4408E0, 0x610 gUnknown_8440EF0:: @ 8440EF0 bin.lz .incbin "baserom.gba", 0x440EF0, 0x2570 gUnknown_8443460:: @ 8443460 gbapal .incbin "baserom.gba", 0x443460, 0x20 .incbin "baserom.gba", 0x443480, 0x180 gUnknown_8443600:: @ 8443600 4bpp .incbin "baserom.gba", 0x443600, 0x20 gUnknown_8443620:: @ 8443620 bin.lz .incbin "baserom.gba", 0x443620, 0x6E0 gUnknown_8443D00:: @ 8443D00 4bpp .incbin "baserom.gba", 0x443D00, 0x2C0 gUnknown_8443FC0:: @ 8443FC0 data16 .incbin "baserom.gba", 0x443FC0, 0x336 gUnknown_84442F6:: @ 84442F6 data16 .incbin "baserom.gba", 0x4442F6, 0x304 gUnknown_84445FA:: @ 84445FA data16 .incbin "baserom.gba", 0x4445FA, 0x304 gUnknown_84448FE:: @ 84448FE data16 .incbin "baserom.gba", 0x4448FE, 0x336 .section .rodata.after @ pokedex.c erroneously carved out? gUnknown_8451EBC:: @ 8451EBC BgTemplate .incbin "baserom.gba", 0x451EBC, 0x10 gUnknown_8451ECC:: @ 8451ECC WindowTemplate .incbin "baserom.gba", 0x451ECC, 0x18 gUnknown_8451EE4:: @ 8451EE4 PokedexScreenData .incbin "baserom.gba", 0x451EE4, 0x70 gUnknown_8451F54:: @ 8451F54 WindowTemplate .incbin "baserom.gba", 0x451F54, 0x8 gUnknown_8451F5C:: @ 8451F5C WindowTemplate .incbin "baserom.gba", 0x451F5C, 0x8 gUnknown_8451F64:: @ 8451F64 WindowTemplate .incbin "baserom.gba", 0x451F64, 0x8 .incbin "baserom.gba", 0x451F6C, 0x98 gUnknown_8452004:: @ 8452004 ListMenuTemplate .incbin "baserom.gba", 0x452004, 0x18 .incbin "baserom.gba", 0x45201C, 0xA0 gUnknown_84520BC:: @ 84520BC ListMenuTemplate .incbin "baserom.gba", 0x4520BC, 0x18 gUnknown_84520D4:: @ 84520D4 ScrollArrowsTemplate .incbin "baserom.gba", 0x4520D4, 0x10 gUnknown_84520E4:: @ 84520E4 ScrollArrowsTemplate .incbin "baserom.gba", 0x4520E4, 0x10 gUnknown_84520F4:: @ 84520F4 struct { dataptr; dataptr; } .incbin "baserom.gba", 0x4520F4, 0x78 gUnknown_845216C:: @ 845216C WindowTemplate .incbin "baserom.gba", 0x45216C, 0x8 gUnknown_8452174:: @ 8452174 ListMenuTemplate .incbin "baserom.gba", 0x452174, 0x18 gUnknown_845218C:: @ 845218C ListMenuWindowRect .incbin "baserom.gba", 0x45218C, 0x8 .incbin "baserom.gba", 0x452194, 0x20 gUnknown_84521B4:: @ 84521B4 ScrollArrowsTemplate .incbin "baserom.gba", 0x4521B4, 0x10 gUnknown_84521C4:: @ 84521C4 WindowTemplate .incbin "baserom.gba", 0x4521C4, 0x8 gUnknown_84521CC:: @ 84521CC WindowTemplate .incbin "baserom.gba", 0x4521CC, 0x8 gUnknown_84521D4:: @ 84521D4 WindowTemplate .incbin "baserom.gba", 0x4521D4, 0x8 gUnknown_84521DC:: @ 84521DC WindowTemplate .incbin "baserom.gba", 0x4521DC, 0x8 gUnknown_84521E4:: @ 84521E4 WindowTemplate .incbin "baserom.gba", 0x4521E4, 0x8 gUnknown_84521EC:: @ 84521EC WindowTemplate .incbin "baserom.gba", 0x4521EC, 0x8 gUnknown_84521F4:: @ 84521F4 WindowTemplate .incbin "baserom.gba", 0x4521F4, 0x8 gUnknown_84521FC:: @ 84521FC WindowTemplate .incbin "baserom.gba", 0x4521FC, 0x8 gUnknown_8452204:: @ 8452204 WindowTemplate .incbin "baserom.gba", 0x452204, 0x8 gUnknown_845220C:: @ 845220C WindowTemplate .incbin "baserom.gba", 0x45220C, 0x8 gUnknown_8452214:: @ 8452214 WindowTemplate .incbin "baserom.gba", 0x452214, 0x8 .incbin "baserom.gba", 0x45221C, 0x38 gUnknown_8452254:: @ 8452254 struct { dataptr; dataptr; } .incbin "baserom.gba", 0x452254, 0x38 gUnknown_845228C:: @ 845228C bin .incbin "baserom.gba", 0x45228C, 0xA8 gUnknown_8452334:: @ 8452334 dataptr .incbin "baserom.gba", 0x452334, 0x10 gUnknown_8452344:: @ 8452344 dataptr .incbin "baserom.gba", 0x452344, 0x24 gUnknown_8452368:: @ 8452368 gbapal .incbin "baserom.gba", 0x452368, 0x20 gUnknown_8452388:: @ 8452388 data16 .incbin "baserom.gba", 0x452388, 0x12C gUnknown_84524B4:: @ 84524B4 ScrollArrowsTemplate .incbin "baserom.gba", 0x4524B4, 0x10 gUnknown_84524C4:: @ 84524C4 CursorStruct .incbin "baserom.gba", 0x4524C4, 0x788 gUnknown_8452C4C:: @ 8452C4C struct { dataptr; data8; } .incbin "baserom.gba", 0x452C4C, 0x48