lock them together ehh i am not telling you
No.
a real game yes a fake one no
That is not possible. You can transfer DSiWare games from DSi to 3DS, but not the other way around.
No.
you just put it ina nd it work
No, you can't.
All the Nintendo DS games are playable on DSi. The GBA games aren't because the DSi doesn't have a GBA slot to put them in.
No, you can't.
yes you can
No. The Nintendo DSi cannot play GameBoy Advanced SP games since there is no slot 2 for the DSi
That's not how the DSi works - for one, code can't be executed from the SD card anyway. What you need to do is connect the DSi to the DSi store, and download the games there after you buy them.
No, the Nintendo DSi cannot have Gameboy Color OR Gameboy Advance games in them
No, you can not.