The 100 Ndless-based project milestone have finally been reached according to compu’s TI-Nspire Native Programming Statistics.
Long live the growing community!
Ndless now has a fully fledged Software Development Kit which makes development of Ndless-compatible native programs easier than ever. The SDK features:
Levak and tangrs hit again with two interesting TI-Nspire OS patchers.
tangrs’s nspire-version-patcher (and Levak’s enhanced version vPatch) let us assign an arbitrary OS version name/number, useful to dismiss Student Software’s annoying v3.2 OS update notification.
Levak’s cx2cxc makes the TI-Nspire CX OS behave like a the chinese flavor CX-C… and makes the english-chinese dictionary installation possible :)
Both patches are compatible with Ndless’s startup feature.
Here is the new breakthrough for TI-Nspire development with Ndless: calc84maniac has released an alpha version of gpSP-Nspire, a port of the gpSP GBA (Game Boy Advance) emulator.
It requires the overclocking program Nover. Use Nover with care, as setting the AHB frequency higher than 70 may corrupt the filesystem.
Ndless was built to give advanced users and hackers full control over the TI-Nspire for extension, customization and experiment. Ndless would obviously be useless without users’ native (C or ARM assembly) programs authored with its SDK. Interesting ones were lately released that you shouldn’t miss.
Levak’s ThemeEditor gives access to the hidden built-in colors customization features of the TI-Nspire OS. The latest version supports community themes importation/exportation.
AlexRider38′s bloody theme would for example make your home screen looks like this:
lkj submitted a classic but sweet Pacman for Omnimaga.org‘s programming contest which 2012 theme was Artificial Intelligence. Math, Science and Computer Science are actually not far from each other, and Pacman on the TI-Nspire should prove it. Curious ones should have a look at its source code.
critor’s original author of TNOC, the computer-side memory saving utility and downgrade protection breaker for the TI-Nspire has released an on-calc Ndless-based version of it called nTNOC. Try it if you want to optimize your memory space without having to reinstall the OS as required by the original TNOC.
Finally the famous author of the GB/GBC emulator for TI-Nspire calc84maniac will hopefully hit again with the GBA emulator he’s working on, a rather difficult challenge for such a constrained device the TI-Nspire is.
An update of the Ndless SDK should soon be released to make the set up easier and provide a pre-configured editor for C development with built-in options for project creation, build and program emulation.
If you are learning C or are already a C developer, pushing the limit further is just a few clicks (and lines of code) away…
Luna v0.3a fixes a compatibility problem with some unicode characters such as chinese ones. Sorry about it and thanks wtof1996 for reporting it.
It also skips the UTF-8 BOM added by some text editor to the .lua file to convert. Hopefully the popup ”An error was found in the format of this document” won’t annoy you anymore.
oclua (v0.1a) has also been rebuilt with this Luna to you let you use the new OS 3.2 Lua API.
The release of a possible official on-calc Lua editor is being too much delayed by TI. oclua was more of a proof-of-concept than an application ready to use. Fortunately yatto has worked on a nice editor called LuaCS which you can find on the French tiplanet.org. It features syntax highlighting, code snippets and indentation. Translation of menus is under way. It doesn’t yet offer native integration of a code runner and must be used together with oclua. Levak has started to work on this in his own (currently unstable) fork .
TI’s integration of Lua in the TI-Nspire was a first step for an officially supported true development experience, but is far from being complete. Let us put these projects to good use and explore how we can benefit from the new OS 3.2 Chipmunk-based physics engine!
v0.3 of Luna is now available!
Luna is a lightweight, portable, command-line Lua to TNS converter for TI-Nspire developers. It has been used for now nearly a year by Windows, Mac and Linux users as an alternative to TI’s official SDK to streamline their Lua development cycle. It is also used to generate custom TI-Nspire documents with full control on their format.
27 months since Ndless v1.0 was released, opening the TI-Nspire calculator to third-party development,
28000 downloads of Ndless v3.1 since January 2012,
3.2 compatibility hopefully coming.
Thank you for your support!
Here’s an early preview of USB mouse support with Ndless:
Support for USB keyboard is currently very unstable but on the way.
Stay tuned, more soon.