So what's this nSDL thing about?
nSDL is a port of SDL for the TI-Nspire calculators. If you're unsure what SDL is, here's a short summary from the official website:
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
In much more general terms, nSDL makes game development on the TI-Nspire a lot easier (and more awesome). It also allows computer programs that use SDL (some examples here and here) to be ported to the said calculator.
- Full one-binary-for-all support on every TI-Nspire calculator.
- Very fast & stable buffered drawing.
- Supports all graphics-related functions, events, non-threaded timer functions, and more.
- Supports 8- and 16-bit display bit depth.
- Supports resolutions up to 320 × 240.
- Draw text using fonts you choose.
- Load images directly from the executable (image converter included) or use BMPs.
- SDL_image (supports GIF, LBM, PCX, PNM, TGA and XCF formats) and SDL_gfx available.
- Full-featured sample program included (it has Link in it!).
- Based on the robust SDL 1.2.15.
Everybody loves screenshots, so here are a few images of programs made using nSDL:
If you have any questions, suggestions or bugs to report, drop me an e-mail at .