No, the 2DS is not compatible with Game Boy Advance games. The latest console that you can play Game Boy Advance games on is the DS Lite.
No, GBA games can be played on the following: GBA, GBA SP (+), GBA Micro, DS (original), DS lite.
You can't download games for DS lite because you need a game cartridge for the console.
yes insert the gba game at the bottom of the ds lite.
Yes, you can play Gameboy Advance games on the Nintendo DS Lite, since the DS Lite is just an updated version of the Oringinal Nintendo DS which it can play Gameboy Advance Games.
Yes, the DS and DS lite can play GameBoy Advanced games.
Mo. The original DS and DS lite supports Advance games. Advance supports all Gameboy games.
There are no 'SP' specific games, all Gameboy Advance games are the same, and yes, they will work in a DS Lite, that is the whole point of Slot-2, to play GBA games.
According to the instruction manual, Game Boy games do not work on the Nintendo DS. Game Boy Advance games can be played on the Nintendo DS and Nintendo DS Lite (but not any newer model) using the Slot 2 on the back of the console.
You can play any normal Nintendo DS games on a DS Lite but they do not make separate games for the DS Lite. The DS Lite can also play any Game Boy Advance (not colour or original) game but the game protrudes from the DS Lite which makes it look slightly stupid.