The Game Boy Advance will play Game Boy, Game Boy Color, and Game Boy Advance games. These are original Game Boy Advance so shell condition may vary.
What does re-shelled mean?
Re-shelled means that the original shell has been replaced by a replica. When we perform this service we try use as many original parts from the original as possible (i.e. buttons, button membrane etc). Keep in mind, the board inside is original and not replica or emulated.