No.
No only Gameboy games are compatible with the regular Gameboy.
There is no such thing as a "Gameboy advance SP"- type game. They are all the same "Gameboy Advanced" games. The answer to the question is: Yes. ----
No, only Gameboy Advance games. Regular original Gameboy games will not work, neither will Gameboy Color games.
No
the pokemon games as a whole are the most popular games for the Game Boy Advance
Yes, they are actually the same thing, only SP is looking different.
yes they are compatible with with each other
No. VisualBoy Advance only supports Game Boy, Game Boy Color, and Game Boy Advance games.
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.
yes you can
no
yes