yup, all gameboy colour games work on a gameboy advance
No, since Pokémon Yellow is on the Game Boy Color, and Pokémon Fire Red is on the Game Boy Advance, it is not possible to trade between these games. The Game Boy Color is not compatible with the Game Boy Advance.
No, the 2DS is not compatible with Game Boy Advance games. The latest console that you can play Game Boy Advance games on is the DS Lite.
Yes. The standard Gameboy Advance cable is compatible with the Gameboy Advance SP.
No.
yes they are compatible with with each other
Yes, Pokemon FireRed was made for the Game Boy Advance.
yes you can
I am 100% sure you can not transrer Pokemon from game boy color to your game boy advance. trust me you can not. I tried.
Yes as the Gameboy Advance is compatible with Gameboy Color games.
No Nintendo Game Boy Advance games may only be played on the following devices: Game Boy Advance Game Boy Advance SP Game Boy Advance SP Mark II GameCube Game Boy Player Game Boy Micro Original DS DS Lite Original Game Boys can only play games that are labled Nintendo GAME BOY (Grey)
There is no Pokemon Silver game that's exclusively for the Game Boy Advance. While you can play Pokemon Silver on a Game Boy Advance, it was released for the Game Boy.
No, Pokemon X and Y are 3DS games, so there will be no version of them for the Game Boy Advance. Nintendo is no longer making games for the Game Boy Advance.