Yes, it can considering that the GBA SP is just a newer version of the GBA, just like the NDS and NDS lite.
No, GBA games can be played on the following: GBA, GBA SP (+), GBA Micro, DS (original), DS lite.
There is no such thing as a GBA 'SP Game', as in, games designed to either work differently, or work only on a GBA SP. All GBA games will work on all GBA consoles of any kind, be they the original GBA, the SP, the SP+, the Micro, and even slot-2 of the DS and DS lite. You can also play GBC games on a GBA. I believe the Micro cannot, and the DS cannot either.
Yes you can use game shark codes on a game shark sp. There is no difference between the game shark for the GBA and the game shark for the GBA SP. you have to click your game to the side and cheats will pop out , you click the cheats you want and prees start
There are no specific games for the GBA SP to my knowledge, it just plays GBA games, so if you have a GBA SP and Sonic Adventure 2 for the GBA you can play it.
No, the DSi cannot play GameBoy Advanced SP games.
Gameboy, Gameboy Color and Gameboy Advance games will all play on the original Gameboy Advance as well as the Gameboy Advance SP. (I work in a pre-played retro game store and I own a GBA SP and play GB games on it frequently)
yes
gba beacause it has abunch of mario,pokemon,and zelda games + you can play gbc and gb games on a gba console. ps i recomend gba sp :)
No, the DSi does not have a GBA port and so can't play GBA games.
yes cos sp's and gba's are the same, but just have different cases
No, sorry, Pokemon leaf green and Fire red are both GBA and GBA SP games.
The Normal Pokemon game will work the the GBA SP as it because the gba SP is just a GBA with a flip screen and brighter screen! The Normal Pokemon game will work the the GBA SP as it because the gba SP is just a GBA with a flip screen and brighter screen!