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.
- (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
I hope eventually Ndless can run on OS 2.0 and/or 2.1 for people who got the CAS :(
It's not really about the piracy issue. More the issue about the project not falling under the wrong hands. Any new forum member could be a spy from TI trying to get his hands on the info on how Ndless works, using that info to help TI staff to patch future Nspire OSes to prevent Ndless from working on them. Now Ndless seems to progress again, though. I assume it will take a while to come out but you need to be patient. After all, ExtendeD and geogeo are not paid to work on this software and they have done a great job so far, when they could have devoted all that precious time on their own lives.
The developers seem to need help, but due to the whole issue of privacy, no one really knows how!The code is not private; the current build of Ndless 1.7 is in a public SVN.
Ndless 1.7 installation now only requires a linking program, so TiLP can be used.Ok good to hear :)
I think several developers such as bwang are testing Ndless 1.7 from Linux.
Perhaps there is some sort of inherent problem in OS 1.7 with booting again without reloading the OS?
Okay, good. I think it will really be appreciated if we could install Ndless when not near a computer... especially when testing a program that might crash the calculator. We could even spread Ndless around in schools once it is released :D
Ok, just a FYI, if you accidentally restarted the calculator (for 84 keypad or something), and want to use ndless 1.7 again, but don't have access to a computer. If a friend has a nspire, you can use the link cable and install ndless. Same as with PC. Click on Ndless installer, and quickly plug in the cable (other end in friend's nspire). It works.
Odd, I was sure I tried this before and it didn't work. Now I tried it again twice (switching the A-end and B-end of the cord just to make sure) and it worked both times.Okay, good. I think it will really be appreciated if we could install Ndless when not near a computer... especially when testing a program that might crash the calculator. We could even spread Ndless around in schools once it is released :D
Here is a workaround posted by Yifan on UTI (http://www.unitedti.org/forum/index.php?showtopic=9491&view=findpost&p=142529):QuoteOk, just a FYI, if you accidentally restarted the calculator (for 84 keypad or something), and want to use ndless 1.7 again, but don't have access to a computer. If a friend has a nspire, you can use the link cable and install ndless. Same as with PC. Click on Ndless installer, and quickly plug in the cable (other end in friend's nspire). It works.
Yes the server is in utf-8 and putty was left in iso8859-1, but that's not really important.I'M glad everything was sorted out. I hope nothing bad happens again.
the server's hardware is perfectly fine, that was confirmed by a complete check by the server's provider administrative interface.
the filesystem got somewhat totally destroyed, I don't know how it is even possible. e2fsck found so many corruptions that I thought the disk was filled with garbage, such as if some block (and all the following) was not properly aligned.
in the end, I formatted the disk, reinstalled debian, then restored the backup I did last night. I pray myself for having thought about that or I would have lost *anything*. I also thank debian for the sites-enabled concept that permitted a very fast restoration using symlinks to my individual config files.
svn is back
mysql is back
the wiki is back
In the process mediawiki was bumped from 1.13.2 to 1.16.0
(i'm struggling with firefox sync but that's another story.)
Now recent changes need to be fed in. The change made yesterday was lost in the process. You can import any new information that you found was lost.
The most important change is that I now have automatic daily backups (300MB.bz2 for web and svn, 1MB.bz2 for mysql)
the filesystem got somewhat totally destroyed, I don't know how it is even possible. e2fsck found so many corruptions that I thought the disk was filled with garbage, such as if some block (and all the following) was not properly aligned.
Yeah, I've heard about cosmic rays doing weird things too...
Welcome to the forums BTW!
I've found the source of your cosmic ray!That made my day ;DSpoiler For Spoiler:
Btw by cosmic rays, do you mean solar flares in particular? I do not know much about astronomy but I heard those can cause problems with electronics if they are very intense.
Ah right, thanks for the clarification :). Also welcome on the forums :)Btw by cosmic rays, do you mean solar flares in particular? I do not know much about astronomy but I heard those can cause problems with electronics if they are very intense.
I'm not good at astronomy either... But I mean any kind of energetic particles that would come from space and cause small bugs by interfering with the hardware. I don't know much about that, but I know it happens, even though it's quite rare... And as I said, the guy that got these errors really knew his field. But I'm not saying this must have been what happened to your database...
I've been following nspire hacking for about two years now, and I was glad to read about the first ndless. I do need my CAS for other things than playing though, so I can't stick to v1.1... Ndless 1.7 is going to be great :-)
I'm stuck with the reworked version which doesn't depend on the hot reboot anymore to make the installation more stable.This sucks, I hope you can manage to find a solution soon. X.x
It works on nspire_emu (crashing sometimes for unknown reasons), but always hang on real hardware (an exception is triggered, probably for other reasons).
Debugging this is really tough. And my RS232 adapter is once again broken, it doesn't help.
Ndless 2.0 might be possible once the reworked version... works.
Anyway the stability issues of v1.7 are more important.
Interesting... when do you suppose we can expect Ndless 2, by the end of the year or is that pushing it? I realize that school is diverting many resources.You need to be more patient. Everyone got a life. As ExtendeD said, if you really are unable to wait, please contribute to the project or examine Ndless source. This might enlighten you about why it is hard to get it to work on OS 2.0.
Ndless documentation is being moved to Hackspire to open it to contributions and for easier maintenance.Nice, that should hopefully make it easier :D
This will hopefully make C and assembly development for the TI-Nspire easier for beginners.
Development resources (http://hackspire.unsads.com/wiki/index.php/Main_Page#Development_resources)
C and assembly development introduction (http://hackspire.unsads.com/wiki/index.php/C_and_assembly_development_introduction)
Ndless features and limitations (http://hackspire.unsads.com/wiki/index.php/Ndless_features_and_limitations)
You need to be more patient. Everyone got a life. As ExtendeD said, if you really are unable to wait, please contribute to the project or examine Ndless source. This might enlighten you about why it is hard to get it to work on OS 2.0.
Over the past few days, my Nspire has been resetting randomly every so often (without Ndless installed at the time). Could this be caused by previousley having Ndless 1.7 installed?
Hmmm...
Over the past few days, my Nspire has been resetting randomly every so often (without Ndless installed at the time). Could this be caused by previousley having Ndless 1.7 installed?
Good thing there are tutorials now though. Perhaps there could be a "How to help the development team" page.
cd <ndless root directory>;cd tools;make;cd ..;make
Well, it is not that I don't want to write a tutorial, but it would be kinda pointless.
All you have to do is follow my "How to set up a development Environment" tutorial and install MinGW and add its /bin directory to your path. Then you just have to:Code: [Select]cd <ndless root directory>;cd tools;make;cd ..;make
If you are a Ndless developer (meaning you already have the dev environment set up), compiling Ndless takes no time at all.
Still, Ndless 1.7 is really only intended for developers/beta testers at this point because it is unstable. I would be better off just distributing the binaries then spending time writing a tutorial on how to make them.
cd ./tools/MakeSyscalls/;make;cd ../../;make clean;make
make dist
Are those ports combined into one?For me, yes.
isn't eSATA nearly the same as SATA, just a bit more features for eSATA? I know they share the same port or something.eSATA is a version of the port designed for external use.
So how does the installer work? Why does it need to be plugged in to a computer, for example? And under what conditions is the installer successful (why does it not work some times)?During the installation, I've heard that in beta releases, Ndless 1.7 overwrites some OS code. We (unfortunatly only me ?) don't know why the installation is unstable like that, and being connected to a computer seems work better.
There's a Ndless 1.4?? ??? I thought it jumped straight from 1.0 and 1.1 to 1.7http://www.unitedti.org/forum/index.php?showtopic=9539&view=findpost&p=142695
Welcome on the forums by the way. Unfortunately I cannot help out, though, since I only use Ndless 1.0 so far. Hopefully someone can answer soon. :)
Wow I didn't see that. That's good to hear since OS 1.7 won't work on a Touchpad. I assume the keys are all scrambled, though, right?There's a Ndless 1.4?? ??? I thought it jumped straight from 1.0 and 1.1 to 1.7http://www.unitedti.org/forum/index.php?showtopic=9539&view=findpost&p=142695
Welcome on the forums by the way. Unfortunately I cannot help out, though, since I only use Ndless 1.0 so far. Hopefully someone can answer soon. :)
Notes:
1) Not tested on hardware.
2) Emulator tests:
---CAS) 5 installs - all successful, ran 3 programs - hello.tns, particles.tns, NES game without incident.
NONCAS) 5 installs - 1 failure, however once installed ran 3 programs - hello.tns, particles.tns, NES game without incident.
First, I don't think Ndless 1.4 will work with OS 1.7, only OS 1.4. :)
Pull a battery, put it back in, and hold doc, ee, ente, and onr, then delete the OS and send the one you want!
First, I don't think Ndless 1.4 will work with OS 1.7, only OS 1.4. :)
Pull a battery, put it back in, and hold doc, ee, ente, and onr, then delete the OS and send the one you want!
Heh, yeah I had to figure that out the hard way :)
But hallelujah! It worked :D, in the maintenance menu, I chose option 4 to completely format (if anyone else gets into my position) and then went on to install any OS.
Much appreciated, apcalc :)
Apparently, OS 1.7 itself just won't even work on the CAS Touchpad Nspire, while 1.1 and 1.6 do.
Wait a minute- how do you get 1.1 on a touchpad??? I currently have a (borrowed) clickpad if I need it in the process.
ScoutDavid- i'm confused is it possible to do it on a regular touchpad?
Wait a minute- how do you get 1.1 on a touchpad??? I currently have a (borrowed) clickpad if I need it in the process.
Wait a minute- how do you get 1.1 on a touchpad??? I currently have a (borrowed) clickpad if I need it in the process.
On a basic TouchPad:
1) put a ClickPad keypad
2) install OS 2.1
3) send and launch Nleash
4) install OS 1.1
On a CAS TouchPad:
1) install OS 2.1
2) send and launch Nleash
3) install OS 1.1
4) boot OS 1.1 with the TouchPad keypad
5) while the calculator is on, hot-swap the TouchPad keypad with a ClickPad keypad
I followed the instructions exactly but I get an endless reboot.Wait a minute- how do you get 1.1 on a touchpad??? I currently have a (borrowed) clickpad if I need it in the process.
On a basic TouchPad:
1) put a ClickPad keypad
2) install OS 2.1
3) send and launch Nleash
4) install OS 1.1
On a CAS TouchPad:
1) install OS 2.1
2) send and launch Nleash
3) install OS 1.1
4) boot OS 1.1 with the TouchPad keypad
5) while the calculator is on, hot-swap the TouchPad keypad with a ClickPad keypad
Great explanation, congratz!
ScoutDavid- i'm confused is it possible to do it on a regular touchpad?
No, there is no OS 1.1 for the touchpad, it never existed.
I followed the instructions exactly but I get an endless reboot.Wait a minute- how do you get 1.1 on a touchpad??? I currently have a (borrowed) clickpad if I need it in the process.
On a basic TouchPad:
1) put a ClickPad keypad
2) install OS 2.1
3) send and launch Nleash
4) install OS 1.1
On a CAS TouchPad:
1) install OS 2.1
2) send and launch Nleash
3) install OS 1.1
4) boot OS 1.1 with the TouchPad keypad
5) while the calculator is on, hot-swap the TouchPad keypad with a ClickPad keypad
Great explanation, congratz!
I'm using a basic touchpad. I borrowed a clickpad so I could do thisI followed the instructions exactly but I get an endless reboot.Wait a minute- how do you get 1.1 on a touchpad??? I currently have a (borrowed) clickpad if I need it in the process.
On a basic TouchPad:
1) put a ClickPad keypad
2) install OS 2.1
3) send and launch Nleash
4) install OS 1.1
On a CAS TouchPad:
1) install OS 2.1
2) send and launch Nleash
3) install OS 1.1
4) boot OS 1.1 with the TouchPad keypad
5) while the calculator is on, hot-swap the TouchPad keypad with a ClickPad keypad
Great explanation, congratz!
Have you been able to install OS 1.1?
If the endless reboot happened before that, it means that Nleash didn't work well.
Just use the maintenance menu to remove the OS, and try again.
If the endless reboot happened after installing OS 1.1, the problem comes from the keypad.
Which model are you using: basic or CAS TouchPad ?
With which keypad: ClickPad or TouchPad ?
I'm using a basic touchpad. I borrowed a clickpad so I could do this
On a basic TouchPad:
1) put a ClickPad keypad
2) install OS 2.1
3) send and launch Nleash
4) install OS 1.1
On a CAS TouchPad:
1) install OS 2.1
2) send and launch Nleash
3) install OS 1.1
4) boot OS 1.1 with the TouchPad keypad
5) while the calculator is on, hot-swap the TouchPad keypad with a ClickPad keypad
I followed the instructions exactly but I get an endless reboot.
Have you been able to install OS 1.1?
If the endless reboot happened before that, it means that Nleash didn't work well.
Just use the maintenance menu to remove the OS, and try again.
If the endless reboot happened after installing OS 1.1, the problem comes from the keypad.
Which model are you using: basic or CAS TouchPad ?
With which keypad: ClickPad or TouchPad ?
It endlessly reboots with touchpad. My datestamp is P-0610A on the touchpad, P-0308 on the clickpad
Thanks for the clarification.
Hmm, I forget, was it proven that using the eSATA port makes it work alot better?
Hmm, I forget, was it proven that using the eSATA port makes it work alot better?I just hope that at least one person could confirm my tests. I'm not crazy but the solution can't be only mine. I wish it helps as the Ndless team to solve the problem, as the beta-users.
I was dedicating my time to the GDB debugging feature of the upcoming release of Ncubate. I will look into the freeze issues of Ndless after the release of Ncubate.
- If the TI-Nspire becomes unusable:
* Enter the maintenance menu by rebooting it while holding the keys
ON+Home+Enter+P(which I replaced with doc+enter+EE+ON) until half the progress bar. To reboot the TI-Nspire, unplug
the USB cable, then remove and put back a battery.
* Select '2' to uninstall the current OS. Reinstall it when asked to.
I never saw anything asking about uninstalling the OS, and did everything that way a few times. Idk, I'm either just failing at doing the dance dance revolution key moves or my calc is borked and I'll have to wait for the clickpad to ship...whoa, easy on the forum signature. It takes up more room than your post. ;-)Oh I didn't get it removed when he joined before since it was just at the limit (actually, I think it's slightly higher than it, the limit is basically Critor's sig :P.) I would probably resize down the banner at the top, though, so it matches the width of the rest.
Also, what version was it before 1.1?2.1
Idk...Most likely poor hardware design. Normally it should have been made so it is more resistant to wear and tear caused by changing the keypads often.
does anyone know? I would like to know.
Idk...Look underneath the keypad, where you can see it's connections, and check if they've been rubbed away.
does anyone know? I would like to know.
ScoutDavid: I tried with hwti quite a long time to find the JTAG pins on the dock connector without success.
I was dedicating my time to the GDB debugging feature of the upcoming release of Ncubate. I will look into the freeze issues of Ndless after the release of Ncubate.
Now that Ncubate has been released, I can get back to Ndless.
And I have good news: the version without the hot reboot (http://ourl.ca/4220/133664) now works on real hardware :)
I need to get rid of a few annoying OS popups, and check the stability of this version before a SVN commit.
but I should soon merge these changes back to the Subversion trunk to let you try them on your calculators.Arf, can't wait :P
edit3 : w00t, that's a built-in function \o/Are you sure you are using GCC 4.5.x ? This built-in does not exist in GCC 4.4.x and below.
http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html
Thank you for your response, and this will surely resolve the problem, cause I'm with the GCC 4.4x .edit3 : w00t, that's a built-in function \o/Are you sure you are using GCC 4.5.x ? This built-in does not exist in GCC 4.4.x and below.
http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html
Thank you for your response, and this will surely resolve the problem, cause I'm with the GCC 4.4x .Tough question. You can try to use Debian packages (http://ftp.debian.org/debian/pool/main/g/gcc-4.5/) (as recommended in this thread (http://ubuntuforums.org/showthread.php?t=1454506)) or compile it yourself. There are bunch of precompiled packages floating around, but I'm not sure which are good and which are not.
I'm looking forward to installing GCC 4.5x on ubuntu 10.04, any sugestions ?
It still does, this is another issue currently without solution. Fortunately the faster installation makes this less painful.Which feature? Requiring a re-install every reboot? Because for me Ndless 1.0 did not uninstall itself after rebooting.
(but notice that this is a feature you won't find in any calculator shell. Ndless v1.x got you used to it :))
One issue: After installing Ndless on the emulator, it will not let me send files to it (it says "Unknown OS Version")
sleep() isn't setting the timer counter reset value back properly (reading 900D0000 gets its current value, not its reset value)
But, I couldn't manage to run asm/C progs which worked perfectly before with Ndless 1.7.
It still does, this is another issue currently without solution. Fortunately the faster installation makes this less painful.Which feature? Requiring a re-install every reboot? Because for me Ndless 1.0 did not uninstall itself after rebooting.
(but notice that this is a feature you won't find in any calculator shell. Ndless v1.x got you used to it :))
But, I couldn't manage to run asm/C progs which worked perfectly before with Ndless 1.7.
So you noticed that:
- The installation fails for you without computer and USB 3.0 is required
- The program loader doesn't work.
I forgot to give the CAS address for ins_lowmem_hook_addrs in install.c (https://www.unsads.com/scm/svn/nsptools/Ndless/trunk/arm/install.c), but this is probably not the cause of the problem. I didn't take the time for CAS tests, did you try it on nspire_emu?
It requires USB 3.0? If someone has an old computer, like my Intel Celeron, which has some USB 2.0 and the original version, does that means they cannot use Ndless?
It requires USB 3.0? If someone has an old computer, like my Intel Celeron, which has some USB 2.0 and the original version, does that means they cannot use Ndless?
// OS-specific
// call to the dialog box display warning about low memory
unsigned const ins_lowmem_hook_addrs[] = {0x10012F24, 0x10012E6C};
// after the inflate loop, we want to simulate a null-return check and quit
static unsigned const s2_tizip_hook_addrs[] = {0x1019708C, 0x101990A4};
bs_stack_unwind_addrs:
.long 0x101975FC, 0x10197700
.long 0x10199614, 0x10199718
First of all, this topic has 17 page and Omnimaga gets 300+ posts a day. I can't be bothered to read through 17 pages of messages everytime I want to make sure something was not mentionned by a person in particular before.It requires USB 3.0? If someone has an old computer, like my Intel Celeron, which has some USB 2.0 and the original version, does that means they cannot use Ndless?
... you didn't follow the topic :/
I made tests on the old beta, and FOR ME, JUST FOR ME BECAUSE NOBODY CONFIRMED, I had to be connected to an high-speed USB port (I showed on a picture).
Some had to hot-plug the TI Nspire while installing Ndless (it didn't work for me, this was an example)
Omnimaga est un site Internet dédié à la programmation de jeux vidéos sur calculatrices graphiques TI, sur PC et la création de musique. En plus des programmes de notre groupe de programmeurs, nous offrons aussi les meilleurs jeux de rôles (RPG) disponibles pour toutes les marques de calculatrices graphiques. Nous avons aussi un salon de discussion IRC (en anglais seulement) pour ceux qui aime le clavardage. Notre but est d'offrir un environnement de discussion amical pour tout programmeur désirant apprendre, offrir ou recevoir de l'aide, montrer leur travail ou simplement discuter. Pour garantir un tel environnement, nous avons écrit une charte que tous les membres du forum et du canal d'Omnimaga doit suivre:Red: yelling by using ALL-CAPS letters.
Ce forum de discussion et le salon de clavardage sont disponible pour tout le monde comme privilège. Par contre, soyez informés que les messages publiés par les membres ne représentent pas nécessairement la vision ou l'opinion de la communauté d'Omnimaga et même si nous nous assurons que le forum ne contienne pas de contenu entrant en infraction avec ces règlements, nous ne somme pas parfait et ce contenu peut parfois passer innaperçu. N'hésitez pas à nous signaler les cas d'abus s'il y a lieu. Les comportements et contenus suivants ne sont pas permis sur le forum ni le canal IRC #omnimaga:
1: Messages agressifs, provocateurs (communément appelés "trolls"), insultants et discriminatoires envers une personne ou un groupe de personnes.
2: Commentaires négatifs/agressifs/destructifs injustifié envers le projet d'un membre (comme dénigrer un jeu entier juste pour sa taille de fichier, le nombre de fichiers ou le langage de programmation utilisé même si le jeu est excellent) dans le but de le décourager.
Does the Nspire OS contain the realloc (http://www.cplusplus.com/reference/clibrary/cstdlib/realloc/) routine? I'd imagine this could be a very useful routine to have.
Just because on TI-BANK and United-TI you can put down (en français vous dîtes "enfoncer" je crois?) members who ask simple questions and miss the answer buried among the previous three hundred messages without worrying if they will feel welcome anymore or not, it doesn't mean you are allowed to do so on Omnimaga.
I don't think it has anything to do with USB versions.Actually it kida does. USB 1.x, 2.0 and 3.0 are joined but separate (like oil and water): they have different protocols (if you'll see topology in your device tree list you'll see that USB 1.x devices are connected to UHCI (http://en.wikipedia.org/wiki/Host_controller_interface#Universal_Host_Controller_Interface) or OHCI (http://en.wikipedia.org/wiki/Host_controller_interface#Open_Host_Controller_Interface_2) hub, USB 2.0 devices to EHCI (http://en.wikipedia.org/wiki/Host_controller_interface#Enhanced_Host_Controller_Interface) hub and USB 3.0 devices to xHCI (http://en.wikipedia.org/wiki/Host_controller_interface#Extensible_Host_Controller_Interface) hub), they use different resources, etc. In case of USB 3.0 they even use different wires (http://www.pcmag.com/encyclopedia_term/0,2542,t=USB+30&i=58695,00.asp)!
just what is the troubling part of Ndless which makes it impossible to do any work in the presense of the interrupts and can we reduce this "window of vulnerability"?
0X102A6CCC
, 0X102A6EC0
, 0X102a6ffc
, 0X102A66C4
, 0X102A481C
, 0X102AC2DC
, 0X102A74D4
, 0X102A31D8
and append to syscalls_cas-1.7.c: , 0X102A49E8
, 0x102a6ffc
You can use Levak's values given on this thread.from: AR = arm-none-eabi-ar
to: AR = arm-elf-ar
I have a doubt with ndless. When you install it, what exactly happens? Like, I can't find a video. But can you calculate, use it as normal.
And when you install, when you turn off anything happens?
Please explain me because I'm quite curious :)
You can do what ever you want, either work like before, or run asm progs.
Ndless will "just" by-pass the verification of a valid document and "add" the possibilitie of documents that begin with "PRG"
ExtendeD will surely explain better than me.
No.You can do what ever you want, either work like before, or run asm progs.
Ndless will "just" by-pass the verification of a valid document and "add" the possibilitie of documents that begin with "PRG"
ExtendeD will surely explain better than me.
Hum. Without ndless I can run Asm progs?
put in syscalls-light_cas-1.7.c:
Also, to get it to compile, the Makefile under libndls/ I changed the line:
sleep() isn't setting the timer counter reset value back properly (reading 900D0000 gets its current value, not its reset value)
Yeah, there seems to be no way to retrieve the reset value from the hardware (aside from looping while polling the port to get which value comes after 0). Might be best to hard-code the OS value.sleep() isn't setting the timer counter reset value back properly (reading 900D0000 gets its current value, not its reset value)
Do I need to hard-code the OS value? I can't see any port to read the reset value.
I could promote this version to a stable release within a week, if I get enough positive comments on it.You have mine.
I could promote this version to a stable release within a week, if I get enough positive comments on it.
Well, ok :(Awesome! This instantly got a +1 from me. I'll probably try it earlier since I won't need to figure out how to compile stuff for now. :)
I am now releasing binary versions of Ndless 1.7 as a beta release, to get quick feedback before an stable release
-> http://bytecode.fr/miscfiles/ti/nspire/ndless-1.7-beta
Please share the link but avoid distributing copies of the file, since it will be kept up-to-date with the HEAD of the SVN repository.
ah, and I see the freeze will cause a reboot soon, good.. good
also the emulator thing, do you mean the nspire emu or the 84 keypad emu?
/me waits for stable release just to be sure
Actually I wonder if ExtendeD had any luck with Ndless 2.0 lately?
hmm, perhaps it reset itself while off?
hmm, perhaps it reset itself while off?
hy, i just installed ndless, it works fine, thanks!!
but the problem is:
when i am installing, it only works in maybe 1 out of 4 attempts...the other times it just reboots, or i have to reboot manually
my firmware is 1.1.2741
One small issue I have had with Ndless 1.7:
When I turned my Nspire on, I found that Ndless was uninstalled, even though the calculator was not reset. I just reinstalled Ndless and this was fixed.
One small issue I have had with Ndless 1.7:
When I turned my Nspire on, I found that Ndless was uninstalled, even though the calculator was not reset. I just reinstalled Ndless and this was fixed.
Got something similar today.
I ran particles and then turned the calculator off.
While turning it on, the calculator just rebooted.
The 1.7 OS rebooting is quite fast... some secunds.
So maybe you didn't notice it.
Juste happened to me once today, though.
One small issue I have had with Ndless 1.7:
When I turned my Nspire on, I found that Ndless was uninstalled, even though the calculator was not reset. I just reinstalled Ndless and this was fixed.
Got something similar today.
I ran particles and then turned the calculator off.
While turning it on, the calculator just rebooted.
The 1.7 OS rebooting is quite fast... some secunds.
So maybe you didn't notice it.
Juste happened to me once today, though.
Hum, when you turn off the calculator, it resets?
One small issue I have had with Ndless 1.7:
When I turned my Nspire on, I found that Ndless was uninstalled, even though the calculator was not reset. I just reinstalled Ndless and this was fixed.
Got something similar today.
I ran particles and then turned the calculator off.
While turning it on, the calculator just rebooted.
The 1.7 OS rebooting is quite fast... some secunds.
So maybe you didn't notice it.
Juste happened to me once today, though.
Hum, when you turn off the calculator, it resets?
Remember it just happened to me once today.
I've turned the calculator off and then back on dozens of times today without any problem.
One small issue I have had with Ndless 1.7:
When I turned my Nspire on, I found that Ndless was uninstalled, even though the calculator was not reset. I just reinstalled Ndless and this was fixed.
Got something similar today.
I ran particles and then turned the calculator off.
While turning it on, the calculator just rebooted.
The 1.7 OS rebooting is quite fast... some secunds.
So maybe you didn't notice it.
Juste happened to me once today, though.
Hum, when you turn off the calculator, it resets?
Remember it just happened to me once today.
I've turned the calculator off and then back on dozens of times today without any problem.
Yes, but even though what extendeD wants is a bug-less version for 1.7, a stable release, so pretty much everything matters :S
One small issue I have had with Ndless 1.7:
When I turned my Nspire on, I found that Ndless was uninstalled, even though the calculator was not reset. I just reinstalled Ndless and this was fixed.
Got something similar today.
I ran particles and then turned the calculator off.
While turning it on, the calculator just rebooted.
The 1.7 OS rebooting is quite fast... some secunds.
So maybe you didn't notice it.
Juste happened to me once today, though.
Hum, when you turn off the calculator, it resets?
Remember it just happened to me once today.
I've turned the calculator off and then back on dozens of times today without any problem.
Yes, but even though what extendeD wants is a bug-less version for 1.7, a stable release, so pretty much everything matters :S
Not bug-less but stable.
Bug-less is probably impossible for now.
But it is very stable.
I'm even compiling for Ndless and testing directly on calc.
I was just stating that your "when you turn off the calculator, it resets" was not an accurate description of what happened to me.
And without accurate descriptions, we cannot correct bugs.
hy, i just installed ndless, it works fine, thanks!!
but the problem is:
when i am installing, it only works in maybe 1 out of 4 attempts...the other times it just reboots, or i have to reboot manually
my firmware is 1.1.2741
hy, i just installed ndless, it works fine, thanks!!
but the problem is:
when i am installing, it only works in maybe 1 out of 4 attempts...the other times it just reboots, or i have to reboot manually
my firmware is 1.1.2741
Uh, that is confusing, which ndless were you using? If you tried to install ndlesss 1.7 onto OS 1.1 then I don't think that works out very good `-`
I think he meas OS 1.7.2714, as I know that exact version number exists. The only non CAS 1.1 version that is used is 1.1.9253.
Maybe I am missing something, but he never stated that it was a touchpad that he installed it on. I am not sure if OS 1.7 can be installed on all of the touchpads. I know it won't work on the CAS touchpads, but for some reason I remember reading that it works on the non CAS touchpads (please correct me if this is wrong).
Well, you can downgrade the touchpad to 1.x using Nleash (although you must use the clickpad keypad to have it functional), but the touchpads can not be downgraded to 1.7.
Well, you can downgrade the touchpad to 1.x using Nleash (although you must use the clickpad keypad to have it functional), but the touchpads can not be downgraded to 1.7.
Well, you can downgrade the touchpad to 1.x using Nleash (although you must use the clickpad keypad to have it functional), but the touchpads can not be downgraded to 1.7.
non-CAS TouchPads can be downgraded to all OSes 1.1-1.7 with a ClickPad keypad and Nleash.
CAS TouchPads can only be downgraded to OSes 1.1-1.4 with a ClickPad keypad and Nleash.
Thank you, critor, for the clarification! :)
Yes, actually, you can downgrade it without the clickpad, but the only way to use the OS is to use the clickpad.
Yes, actually, you can downgrade it without the clickpad, but the only way to use the OS is to use the clickpad.
The white super-imposed keys describe how the keycodes are read and understood if they were keycodes for the other keypad.
So, when you press 'X', the calculator acts as if you pressed '.' (To the right of the 'Y' key)
The white super-imposed keys describe how the keycodes are read and understood if they were keycodes for the other keypad.
So, when you press 'X', the calculator acts as if you pressed '.' (To the right of the 'Y' key)
Yeah, that is very simple!
I've got the NSpire Touchpad, so i can't try this, but i would and tell you about it extended.
oh, extended, the bugs you are getting, are them in nCubate or in hardware?
Actually I wonder if ExtendeD had any luck with Ndless 2.0 lately?
Can NCubate emulate Touchpad Keypad, by the way?
hy, i just installed ndless, it works fine, thanks!!
but the problem is:
when i am installing, it only works in maybe 1 out of 4 attempts...the other times it just reboots, or i have to reboot manually
my firmware is 1.1.2741
hy, i just installed ndless, it works fine, thanks!!
but the problem is:
when i am installing, it only works in maybe 1 out of 4 attempts...the other times it just reboots, or i have to reboot manually
my firmware is 1.1.2741
jabem, where do you see this "firmware version"?
hy, i just installed ndless, it works fine, thanks!!
but the problem is:
when i am installing, it only works in maybe 1 out of 4 attempts...the other times it just reboots, or i have to reboot manually
my firmware is 1.1.2741
jabem, where do you see this "firmware version"?
critor: thanks for the report, please tell me more if you happen to see it again.I've got the NSpire Touchpad, so i can't try this, but i would and tell you about it extended.
oh, extended, the bugs you are getting, are them in nCubate or in hardware?
I personally get a 100% success rate for the installation on nspire_emu/Ncubate.Actually I wonder if ExtendeD had any luck with Ndless 2.0 lately?
Sorry, not yet.Can NCubate emulate Touchpad Keypad, by the way?
Yes, use the /K3 option of nspire_emu/Ncubate.hy, i just installed ndless, it works fine, thanks!!
but the problem is:
when i am installing, it only works in maybe 1 out of 4 attempts...the other times it just reboots, or i have to reboot manually
my firmware is 1.1.2741
jabem, where do you see this "firmware version"?
hy, i just installed ndless, it works fine, thanks!!
but the problem is:
when i am installing, it only works in maybe 1 out of 4 attempts...the other times it just reboots, or i have to reboot manually
my firmware is 1.1.2741
jabem, where do you see this "firmware version"?
ok, sorry 4 confusing u. it was just a typo, my firmware is 1.7.2741. and i don't have the touchpad version... but i had to install ndless a few more times today and it just worked fine. don't know what was wrong yesterday ;)
squalyl, who hosts the services used for the development of Ndless, have publicly open the access to the Trac enhancement and issue tracking system.
-> http://www.unsads.com/projects/nsptools
You can now more easily:
- Find causes and workarounds for the issues you come accross
- Report problems
- Be notified when they get fixed
- Suggest features and comment on them
- Get a view of the roadmap (but I would need feedback on the current tickets to build one)
Levak, we could try to discuss about your errors there if you create a new ticket.
Levak, we could try to discuss about your errors there if you create a new ticket.
Hello Levak,
please register with an email address. All accounts with no email address will be deleted once in a while.
squalyl
With certain softwares, it is generally advised to not edit the main templates, since it can make upgrades impossible later (unless done manually). It depends how the software is designed, though. In Omni case, some MODs must be updated manually by editing the code myself because I altered them.Strange - I never seen problems managing manual changes in PHP software.
I wanted to take my chance with particles, but now, I get this errors :
(...)
/tmp/ccd8YOWW.s: Assembler messages:
/tmp/ccd8YOWW.s:38: Error: lo register required -- `ldmfd sp!,{r0}'
/tmp/ccd8YOWW.s:44: Error: selected processor does not support Thumb mode `stmfd sp!,{r0}'
[/b]
_SYSCALL1(int, chdir, char*)
I am planning a final release of Ndless 1.7 this weekend.Awesome! Are you still gonna keep a legacy copy of 1.1 in the downloads section when 1.7 is out? It might be useful for CAS Touchpad owners. Hopefully 1.7 final shall solve most people problems about not being able to find a copy of OS 1.1 online, though. I hope you don't run into too many bugs. :)
The incompatibiliy of the nspire-* wrapper scripts with Unbuntu reported by bwang is the last issue to be fixed, unless someone have any specific fix/feature required for this release not yet included in the latest snapshot (http://bytecode.fr/miscfiles/ti/nspire/ndless-1.7-beta).
Hello,Phew, I am glad no data was lost. I didn't notice the downtime but that can be scary when they happen.
unsads is back, including trac, svn and hackspire (with an updated - but still ugly - logo that matches the trac one \o/ ).
this was a followup of the previous failure. The disk remained weak, and today it totally died.
once in the recovery system, I only had /dev/sda and no more /dev/sda1 and others... frightening!
The whole server hardware has been replaced.
Thanks to the daily backups not a single bit was lost.
sorry for the inconvenience, I'm happy it was relatively short.
and congrats to critor for this awesome shell explorer.
You might include one or two examples on how to use the SYSCALL_CUSTOM for people
who want to add new standard library function and test them
I wanted to take my chance with particles, but now, I get this errors :
All I am expecting now is Ndless 2.0!!!! Touchpad-working!
All I am expecting now is Ndless 2.0!!!! Touchpad-working!
Then, you might consider a small donation to the Ndless team ?
I had to add the following line in the os.h file in order to be able to use the int chdir(char*) function:Btw this is awesome, is it possible to modify files there? O.OCode: [Select]_SYSCALL1(int, chdir, char*)
Now I'm able to browse through the whole Nspire filesystem, even the hidden part!
(http://i63.servimg.com/u/f63/13/23/13/53/ndshel11.gif)
If you need such a browsing interface for your Ndless programs, you may reuse/adapt my code:
http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=2001
Ndless combines a resident program and utilities to open the TI-Nspire to third-party C and assembly development.Awesome to see Ndless 1.7 out! Ndless 1.0 was probably one of the best achievement in the TI community in the last decade and now 1.7 makes it even greater! I'M glad you finally got able to solve all issues to make it compatible with OS 1.7. Let's hope TI keeps a copy of 1.7 on their server for another while. As for 2.0 it will be awesome when it's out, but still, awesome work on 1.0 and 1.7. :thumbsup:
Ndless 1.7 (http://www.omnimaga.org/index.php?action=downloads;sa=view;down=598) 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 (http://www.unsads.com/projects/nsptools).
You may browse the Development resources (http://hackspire.unsads.com/wiki/index.php/Main_Page#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 (http://bytecode.fr/ti-nspire/ndless-v1.1.1.zip) 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 (http://www.unsads.com/projects/nsptools), source-level if possible
- Help us to extend (http://ourl.ca/7106/126013) the list of supported syscalls (http://hackspire.unsads.com/wiki/index.php/Syscalls)
- Any details, diagnostic or patch which would help fixing the defects identified (http://www.unsads.com/projects/nsptools/report/1) is extremely valuable
I had to add the following line in the os.h file in order to be able to use the int chdir(char*) function:Btw this is awesome, is it possible to modify files there? O.OCode: [Select]_SYSCALL1(int, chdir, char*)
Now I'm able to browse through the whole Nspire filesystem, even the hidden part!
(http://i63.servimg.com/u/f63/13/23/13/53/ndshel11.gif)
If you need such a browsing interface for your Ndless programs, you may reuse/adapt my code:
http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=2001
I see, thanks for the info. I assume there are things we must NOT modify, though, that could harm the calculator permanently if we do, right?
You could still do things like overclock the processor too high or use bluescale too long.
Oh, right, that's good, then, in some ways. On a 83+ when writing to Flash it's possible to accidentally delete the whole certificate and if you lose your OS then that's pretty bad. I think BrandonW has a tool to unbrick your calc if this happens, but I'm not sure if it requires an actual OS to be installed.If I recall correctly, BrandonWs program exploits a glitch in the boot code to execute code from another calculator. This requires that the boot pages are present. To restore the calculator in a more normal way (resend the OS from TI-Connect), both the certificate and the boot pages have to be present.
Can system settings like contrast be modified directly by browsing through the file system or is that more internal stuff? If that stuff can be browsed and modified, I guess it could be changed, right? Keep in mind I have no tried your program yet and I am not experienced with Nspire ASM/C stuff, though.You could still do things like overclock the processor too high or use bluescale too long.
Through accessing the filesystem ? . . .
The overclocking can be done by changing a value in RAM, and bluescale would be just like on the 8x calcs.You could still do things like overclock the processor too high or use bluescale too long.
Through accessing the filesystem ? . . .
Bluescale can damage the screen, though.My point exactly.
There was a topic on it. Basically, when you turn the LCD contrast up and down very fast, the screen turns blue.
How did you get it to work? I tried it a while ago with ndless 1.0 and it made the calc crash.All I did was replace the cpu type. What exactly were you trying to do that wasn't working?
There was a topic on it. Basically, when you turn the LCD contrast up and down very fast, the screen turns blue.Oh, you meant that blue. I thought you meant test mode. We're not sure bluescale is possible on the Nspire. It doesn't even work on the regular 83+, just the 83+SE, 84+ and 84+SE.
The screen is the safest place to write to, because the adress never changes, and anything is allowed there.Ah I see then. I guess it's a good idea unless you are in the middle of a game and don't want weird stuff to appear in the screen when walking around in a dungeon or something. :P (Although I guess maybe only one row could be used at the bottom and it wouldn't be too noticeable)
Get a needle or something similar, press the reset-button at the back with it, while keeping it pressed down press Doc+Enter+EE, then while keeping these pressed release the reset-button and hold these three until the maintenance menu appears. Then just delete the OS and install another.
is there a gbc4nspire for 2.1 OS's or any OS that supports the TouchPad? Thanksyes (http://ourl.ca/3840/236372´)
Works with nedless 3.1?Yes, that's what I wrote ;)
Where can I download it?From its official site, probably from Omnimaga, definitely from TI-Planet, etc.
Yes, you'll need Ndless 3 for that. This is a very old topic and Ndless 1.7 is outdated—Ndless 3 is available here (http://ndlessly.wordpress.com/2012/01/19/r3leased/).Thanks. I´ll test.
there is not ndless v3.0 for OS 3.0.2?No, there is not.
If do can upgrade to 3.1 then can I do downgrade to 3.0 again?Yes, you can: http://ti-pla.net/a4238 . There's little point in doing that, as OS 3.0.1.1753, 3.0.2.1791 and 3.0.2.1793 have more bugs and fewer features than OS 3.1.0.392 has.