That would be soooo cool if it works on the NDS as well. From what I have seen there is an OpenGL API layer as well, my new engine could have a NDS kernel and then pretty much work after that...

Are the .a files like the library files on Windows, or are they more like Dll's? I always get comfused when linking to those.

Also I thought there were some license implications regarding linking to the libraries in SDL rather than using the DLL. I could be wrong though.