Author Topic: Ndless 1.7 for TI-Nspire  (Read 104270 times)

0 Members and 1 Guest are viewing this topic.

Offline ExtendeD

  • Project Author
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Ndless 1.7 for TI-Nspire
« on: September 19, 2010, 11:29:56 am »
Ndless combines a resident program and utilities to open the TI-Nspire to third-party C and assembly development.

Ndless 1.7 is the latest stable release compatible with OS 1.7. This version is currently not compatible with the TI-Nspire Touchpad.
This topic is dedicated to discussions about this version.

Possible enhancements and known issues are available on the tracker.

You may browse the Development resources on Hackspire to start your own programs.

To build and hack into Ndless 1.7, follow src/doc/Ndess-Development.txt.

Ndless v1.1.1 is still available but support is dicontinued.



Issues to be confirmed:

If you happen to come across one of them, please report it.

  • (apcalc) Installation lost when turning the TI-Nspire on:
    Even though the calculator was not reset.  Reinstalling Ndless fixes this.

  • (critor) Reboot when turning the TI-Nspire on:
    'particles' was run before turning it off.



Your help is needed:

- Post any bug report, source-level if possible
- Help us to extend the list of supported syscalls
- Any details, diagnostic or patch which would help fixing the defects identified is extremely valuable
« Last Edit: December 04, 2010, 08:49:53 am by ExtendeD »
Ndless.me with the finest TI-Nspire programs

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Ndless 1.7 for TI-Nspire
« Reply #1 on: September 19, 2010, 11:31:27 am »
WHOO! IT'S HERE (almost)! :D

Great! No more messing with downgrading. Can't wait to see the final version out!
« Last Edit: September 19, 2010, 11:41:32 am by Deep Thought »




Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Ndless 1.7 for TI-Nspire
« Reply #2 on: September 19, 2010, 11:40:33 am »
Nice to see this out!

Hopefully, a stable version will be out soon! :)


Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Ndless 1.7 for TI-Nspire
« Reply #3 on: September 19, 2010, 11:48:36 am »
Whether a stable version is released soon partially depends on us, users and programmers :)
« Last Edit: September 19, 2010, 11:49:32 am by Lionel Debroux »
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Ndless 1.7 for TI-Nspire
« Reply #4 on: September 19, 2010, 11:58:43 am »
O_O qazz32?
thats a new one...

anywho, glad too see this is almost done, I hope that a stable 1.7 that WONT go away when I reboot will be here soon

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55910
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Ndless 1.7 for TI-Nspire
« Reply #5 on: September 19, 2010, 12:00:57 pm »
Awesome! Good luck with fixing the bugs and errors. :) I might downgrade to 1.7 at one point to give it a try :)

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Ndless 1.7 for TI-Nspire
« Reply #6 on: September 19, 2010, 12:04:38 pm »
  • (apcalc) Variables changed to theta:
    In the calc/spreadsheet apps, when a new variable is typed in, an undefined variable error is shown (as normal), and that variable is automatically "changed" to theta.
    When trying to name a column of a spreadsheet, it is automatically renamed to theta, unless a single letter variable name is used.
    Screenshot: http://www.mirari.fr/A5bc
For the spreadsheet columns, a workaround, I believe, is to name them before installing Ndless; they will not "change" just by installing Ndless, only new ones go to theta.  Also, I have found that this affects all non-single letter variables in any app.  For example, if I type, in a calculator app, "Define LibPub b(x)=x+5", this will show up in the catalog as "b", but if I type "Define LibPub btest(x)=x+5, it shows up as theta".  A workaround for the catalog programs would be just to name everything with single letter variables, and put a comment in the first of the program saying what it actually is to show up in the program description in the catalog.


Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Ndless 1.7 for TI-Nspire
« Reply #7 on: September 21, 2010, 08:20:33 am »
We're going to have a "big" problem with Ndless 1.7 and the CAS TI-Nspire TouchPad.

It was perfectly possible to install and use Ndless 1.0/1.1 on both CAS and basic TI-Nspire TouchPad.


With the basic 1.7 OS, you should still be able to install and use Ndless 1.7 on the basic TI-Nspire TouchPad.
You'll just have to learn the new key-equivalents, or replace your TouchPad keypad with a ClickPad keypad.


On the CAS TI-Nspire TouchPad, the "big" problem we'll have to deal with, is that the CAS 1.7 OS won't boot correctly, with any of the 4 available keypads:
- with the CAS TouchPad keypad, you're getting a dialog box when the progress bar reaches 100%, saying something like "unrecognized keypad! install an official keypad! contact TI Education [ . . . ]", and the system doesn't seem to react to any key press
- with the basic TouchPad keypad, same thing
- with the 84+ keypad, same thing
- with the ClickPad keypad, the calculator just reboots when the progress bar reaches 100%

Those tests were done during the Nleash beta-testing, and published on TI-Bank:
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=844


Despite I can boot all OSes 1.1-2.1 on my basic TI-Nspire TouchPad, I cannot with my CAS TI-Nspire TouchPad.

I only can boot 1.1-1.4, and 2.0-2.1 OSes on my CAS TI-Nspire TouchPad.
OSes 1.6 and 1.7 are sharing the same problem, and so are unusable for now.
Something has been changed on those OSes...


I hope we can find a way to trick those OSes... or we get Ndless 2.0 ;)
Whichever...
TI-Planet co-admin.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55910
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Ndless 1.7 for TI-Nspire
« Reply #8 on: September 21, 2010, 01:28:52 pm »
OMG Nice avatar ;D

Back on topic, sad news I see here :( I hope eventually Ndless can run on OS 2.0 and/or 2.1 for people who got the CAS :(

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Ndless 1.7 for TI-Nspire
« Reply #9 on: September 22, 2010, 06:27:11 pm »
:( keep us updated for when the real deal is out!

Offline Snake X

  • Ancient Veteran
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 810
  • Rating: +33/-8
    • View Profile
Re: Ndless 1.7 for TI-Nspire
« Reply #10 on: September 22, 2010, 07:10:05 pm »
I hope eventually Ndless can run on OS 2.0 and/or 2.1 for people who got the CAS :(

that.. unfortunately includes me as i have a nspire cas w/touchpad (os 2.0.0.1188 atm)
but nice work!  :D
« Last Edit: September 22, 2010, 07:10:20 pm by Snake X »
Loved this place, still the best producers of power metal, and sparked my dreams of coding.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Ndless 1.7 for TI-Nspire
« Reply #11 on: September 22, 2010, 10:19:34 pm »
could someone build it for me. and send it to my email?

[email protected]
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55910
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Ndless 1.7 for TI-Nspire
« Reply #12 on: September 22, 2010, 10:51:13 pm »
If anyone builds it I recommend asking ExtendeD's permission first, though, and preferably not post it in public so new people won't accidentally break their calc because they do not have experience with installing stuff

Offline bwang

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 634
  • Rating: +30/-11
    • View Profile
Re: Ndless 1.7 for TI-Nspire
« Reply #13 on: September 22, 2010, 11:38:29 pm »
To those who already have working binaries:
The license does not restrict you from redistributing the binaries; however, ExtendeD would appreciate it if you ignore requests for the binaries, as it prevents unintentional data loss and/or leaked binaries.
« Last Edit: September 22, 2010, 11:38:56 pm by bwang »

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55910
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Ndless 1.7 for TI-Nspire
« Reply #14 on: September 23, 2010, 12:04:41 am »
Ok thanks for the clarifications. Personally, if I was someone else I would only redistribute them to the forum members who've been around for a while (or haven't posted much but have been around for a while on UTI/Cemetec/yAronet/TI-BANK/#ti). Just in case. Also such redistributing should come with a warning to avoid redistributing them to others.

Plus, you don't want to end up getting flooded by requests if everyone knows you are redistributing them.
« Last Edit: September 23, 2010, 12:05:16 am by DJ Omnimaga »