I don't have a GBA SP anymore. I sold my Platinum one to a former roommate.
So I'm going to try something interesting here.
Checklist:
· Nintendo Wii x1
· Nintendo Gamecube x1
· Nintendo DS x1
· Gameboy Advance Player for Nintendo Gamecube x1
· Gameboy Advance Player Boot Disc x1
· Copy of "Pokemon Colloseum" for Gamecube x1
· Copy of "Pokemon FireRed Version" for GameBoy Advance x1
· Copy of "Pokemon Diamond Version" for Nintendo DS x1
· GBA-to-GC Link Cable x1
· Nintendo Gamecube Controller x2
...
On the Wii, I have "Pokemon Colloseum" Playing. I have a Gamcube Controller, and a GBA-to-GC Link Cable plugged into two of the four controller ports.
The GBA end of the GBA-to-GC Link Cable are plugged into the Link Cable port of the Nintendo Gamecube's GBA Player add-on. While my copy of "Pokemon FireRed" is in its slot.
In an overly elaborate setup, I'm going to transfer the rare Pokemon from "Pokemon Colluseum" from my Wii, to FireRed on the Gamecube GBA Player, then ultimately take the Rare Pokemon stored on FireRed and upload them to Diamond with the Pal Park.
If this works out, I'll have all the legendary Dogs again. Plus some hard-to-find Sapphire/Ruby/Gold/Silver Pokemon. Then I'll be able to make a new Pokerus-infected Super Team.
Well... Here goes nothin.