Can the GBA SP only render 2D games, or can it do 3D?
Hardware acceleration is 2d only - 3d must be done via software.
I really haven't noticed the possibilities... Also, what is the screen resolution supported?
Maybe you also haven't noticed http://www.google.com/search?q=gba%20resolution
Last, but not least, what media formats can the GBA SP support?
The hardware itself only supports the most basic bitmaps and raw audio samples - anything else must be converted via software.
You're not going to get anywhere if you don't learn to research this kind of basic stuff on your own.