I kinda run out of time. I did port a sample over but couldn't get it working. There are differences between the NDS opengl and the real on that might be causing a problem.

I also had to hack the SDL source to put it into 3D mode when the SDL_OPENGL flag was passed as the current version just ignored it.