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.
yes
Play Some Pokemon DUHHH
Pokemon Emerald was only released as a GBA cartridge, the DSi XL has no GBA slot so you can't play it.
Yes you can you put on the bottom slot
Yes, the Nintendo 2DS is compatible with 3DS games. However, autostereoscopic 3D will not function.
I think you can play kirby dreamland on 2ds if preinstalled
NO you can not play Pokemon emerald in Coloseum.
Yes, the 2DS can play 3DS games but just without the 3D.
Yes, the 2DS can play 3DS games as well as DS and DSi games.
Yes, the 2DS can play 3DS games as well as DS and DSi games.
there is no such game on emerald
yes
You can't. You have to get a plugin or download to play Emerald.
It is not possible to get fake Pokemon on Pokemon Emerald. The only way to get fake Pokemon in any Pokemon game is to play a hacked version.
Play Some Pokemon DUHHH
every town play the game
Yes you can generally play Pokemon black and white 2 on ds lite, but it can be really difficult to get certain functions to work on the ds lite, such as the ability to go into battle mode.