Nspire Models Opened to Third-Party Development
Posted by Astrid on 27 February 2010, 10:09 GMT
We here at ticalc.org are extremely pleased to announce the
inauguration of the TI-Nspire Assembly
Files category. The first file in this category
is Ndless,
a utility
by Geoffrey
Anneheim (geogeo)
and Olivier
Armand (ExtendeD).
Several years in the making, Ndless will open your TI-Nspire™ or
TI-Nspire CAS™ calculator up to third-party development. The
Ndless team has included a sample program that you can use as a
template for developing your own programs. Details on exactly how to
set up a development environment are presently in flux, but ExtendeD
assures me that this is the next phase of their work.
The Ndless installer only supports Windows. If you don't have a
Windows computer handy, or just want to perform the installation
on-the-go, Brandon Wilson has released a utility
called Nspire8x
that is able to install the Ndless loader. Nspire8x also allows a
TI-84 Plus/Silver Edition to communicate directly with a Nspire calculator and transfer files.
|
|
Reply to this article
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: Nspire Models Opened to Third-Party Development
|
nspire121
|
i have a problem:
on os 1.1 with endless, i cannot use my old documents from 1.7
is this a problem with the 1.1 compatibility thing, or is it that there is a problem with the ndless installation?
i really want to use those docs, but i get a eroor message "sorry. could not load [name].tns"
i can use executables, newly made documents, and tns files made by the text to tns document thing
|
Reply to this comment
|
1 March 2010, 00:44 GMT
|
|
Re: Nspire Models Opened to Third-Party Development
|
adammw
(Web Page)
|
This is pretty awesome I must admit but is there a technical limitation that makes this not possible with firmware v1.7 and only with v1.1 or is it just that it hasn't been tested for anything else and requires some extra coding?
I've got a lot of documents that i'd like to keep, but i also want Ndless.... What to do, what to do.
|
Reply to this comment
|
1 March 2010, 08:38 GMT
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Nspire Models Opened to Third-Party Development
|
Lionel Debroux
(Web Page)
|
Kevin was not indicating that making Ndless work on OS 1.7 can't be done. He was indicating that it hasn't been done (yet ?), because it's a fact that some of the flaws used by the current version of Ndless have been fixed by TI somewhere between OS 1.1 and OS 1.7.
> Is that an insurmountable problem?
For now, probably not.
However, if TI creates, for new calculators, a newer boot code (boot1 + boot2) and a newer OS version where they have removed the ability to downgrade, it may be.
Let's not hold our breath on boot1 exploits, and on Nspire calculators, the public RSA keys are no longer 512 bits long (those can be found in TI-Z80 and TI-68k calculators, and can be factored by a single dual-core personal computer in less than two months), they're 1024 bits long (considered impossible to factor before at least five years, see the note that accompanied the recent factorization of RSA-768).
|
Reply to this comment
|
2 March 2010, 06:58 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Re: Re: Nspire Models Opened to Third-Party Development
|
Lionel Debroux
(Web Page)
|
A part of the factoring process _can_ be distributed. That's what was done after the factorization of the first 512-bit RSA key with a single desktop computer: a BOINC-based grid was created to accelerate the operation called "sieving".
We're still running that BOINC server (I've been, nearly from the beginning, one of its two admins), but we have switched to factoring integers of mathematical interest.
However, large integers without special mathematical properties ("GNFS tasks", in number factoring parlance) quickly get HARD:
* 512-bit integers (155 digits) are easy to factor by GNFS nowadays, even without a grid. A quad-core computer with 4 GB of RAM will do it in about one month. Best if it has a recent CUDA-capable card for the GNFS polynomial selection with msieve-gpu.
* 640-bit integers (193 digits) are about as hard as everyone but a handful of people are trying to factor nowadays. For the process to be fast, it takes dozens or hundreds of computers for the sieving stage, and uncommon, expensive computers for the post-processing stage.
* 768-bit integers (232 digits) are exceptionally hard tasks, and will remain so, unless there's a breakthrough in integer factoring. RSA-768 took years on hundreds of computers, all stages involving top-notch algorithms by the top researchers of the field.
* 1024-bit integers (309 digits) are, well, orders of magnitude harder than 768-bit integers...
See the URL below my name for a report on the factorization of RSA-768.
|
Reply to this comment
|
2 March 2010, 08:37 GMT
|
|
Re: Nspire Models Opened to Third-Party Development
|
Kevin Ouellet
(Web Page)
|
I would like to try the exploit now, but here's the issue:
I got Windows 7 64-bit. When connecting my TI-Nspire to my computer, it only installs successfully in 84+ mode. In Nspire mode it fails. As for the computer link software, it won't recognize the calc either, even if ran as administrator. I tried compatibility mode as well, but then the software won't even start at all. Also when trying to close TI-Nspire Computer Link Software, it freezes.
I searched Google and UTI for my problem and found no solution at all.
So what I wonder: is there a way to use Ndless if we have Windows 7 x64?
|
Reply to this comment
|
1 March 2010, 09:10 GMT
|
|
Re: Nspire Models Opened to Third-Party Development
|
jimmy128
|
Is TI wanting to do away with assembly programming on all future calculators not just the Nspire?
|
Reply to this comment
|
3 March 2010, 08:10 GMT
|
|
1 2 3
You can change the number of comments per page in Account Preferences.
|