Yes as the Gameboy Advance is compatible with Gameboy Color games.
No. VisualBoy Advance only supports Game Boy, Game Boy Color, and Game Boy Advance games.
Yes. You can play Game Boy, Game Boy Color and Game Boy Advance games on a Game Boy Advance SP.
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.
I don't understand this question
Yes, you can play Game Boy Color games on a Game Boy Advance. All Game Boy games, including Game Boy Color games, are backwards compatible with the Game Boy Advance.
You can't. Pokemon Sapphire version and Pokemon Ruby version where released in 2003 for the Game Boy Advance , there not able to be played on the Game Boy Color, you could sell you're Game Boy Color and get a Game Boy Advance sense Game Boy Color games can as well be played on the Game boy Advance.
yes you can.
No.
Yes
all you need to do is buy a link cable that fits the color it will also fit the advance
Gameboy isn't color, Gameboy Color is. Although Advance is much better.
Yes, you can play the game on a Game Boy Advance SP. The Game Boy Advance SP can play both Game Boy and Game Boy Color games, in addition to Game Boy Advance games.