Would OpenGL|ES work on the NDS? If there was compatibility with SDL that might be an option.