All 386 legal Living Dex Pokémon ordered by PokéDex number in boxes 1-13.
Articuno, Zapdos, Moltres, Mewtwo and Deoxys (Spanish Aurora ticket obtained with the Gen 3 Event tool by suloku) obtained from my copy of Pokémon FireRed.
Groudon obtained from my copy of Pokémon Emerald.
Latios obtained by activating the Eon Ticket event with the Gen 3 Event tool by suloku.
Jirachi obtained from an emulated copy of Pokémon Channel.
Raikou, Entei, Suicune, Lugia, Ho-oh, Charizard, Pikachu, Articuno, Latias and Latios obtained from the Spanish 10ANNIV distribution ROM (as used by Nintendo in Moviplaya 2006).
Mew obtained from the Spanish Aura Mew distribution ROM (as used by Nintendo in Moviplaya 2007).
Celebi obtained from the Pokémon 10th Anniversay Journey Across America 2006 dsitribution event (got from this web, thanks to @GalosAlan10 for uploading the big Celebi save file).
Shiny Zigzagoon obtained from the Berry Glitch Fix ROM.