I’m excited to announce that Ndless v3.1 is moving to public beta stage! This version is proudly part of the simultaneous release of tools and programs that brings the full power of native developement to the TI-Nspire CX. The release includes
PolyDumper (required by nspire_emu to run the CX OS),
nspire_emu,
Nover,
nDOOM,
nRGBlib,
gbc4nspire, and
NESpire compatible with the CX.
Ndless combines an SDK and an OS-v3.1 patch to allow third-party native development on the TI-Nspire classic and CX. This third generation wouldn’t have been possible without the invaluable help of several contributors and testers, including adriweb, bsl, calc84maniac, critor, Goplat, jimbauwens, Levak and Lionel Debroux.
As a beta version, it should be frequently updated with bug fixes and minor enhancements until the final release. The more feedback this version gets the faster it will reach a stable state. You can either post your problem reports and feature requests to this thread or
on the tracker.
Download the latest beta (SDK + installer) (
temporary mirror,
mirror 2). Please
don’t copy the file to your own site as it is frequently updated, prefer to share the URL.
Users, make sure to follow the
User Guide for installation instructions. TI-Planet also provides
tutorials in French and English. If you are having trouble with the installation, use the
Troubleshooting Guide.
New developers,
make your first steps with the SDK.
Authors of Ndless 2 programs,
upgrade them with TI-Nspire CX compatibility.
The up-to-date source code is available on the
Subversion trunk (The login/password:
guest/guest, you can accept the certificate).
New and noteworthy in v3.1:- TI-Nspire CX compatibility
- Persistence: The installation is now reboot proof
- Extended
libndls API: on_key_pressed(), show_msgbox_2b(), show_msgbox_3b(), is_cx, is_classic, has_colors, hwtype, IO, IO_LCD_CONTROL, lcd_incolor(), lcd_ingray(), lcd_isincolor()
- New
syscalls: ftell(), truncate()