Game Boy and Game Boy Pocket
Yes. You can play Game Boy, Game Boy Color and Game Boy Advance games on a Game Boy Advance SP.
All of them are. - Game Boy and Game Boy Pocket, - Game Boy Colour, - Game Boy Advance (inc SP and SP+), - Game Boy Micro.
No, you can't. Super Game Boy is only compatible with Game Boy and Game Boy Color games.
Yes, any Game Boy, Game Boy Color, and Game Boy Advance game can be played on the Game Boy Player.
No. VisualBoy Advance only supports Game Boy, Game Boy Color, and Game Boy Advance games.
Pokemon Yellow is for the Game Boy.
That is impossible, since Game Boy Advanced came out after Game Boy, also, the Game Boy Advanced game cards are much shorter (about half the size).
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.
300-900$
Yes
No, it was the first hamtaro in America game on an ancient game system called the Game Boy Color, but you can still play Game Boy, and Game Boy Color games on the Game Boy Advance. It's a very easy game.