Author Topic: TI Nspire Memory  (Read 9990 times)

0 Members and 1 Guest are viewing this topic.

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
TI Nspire Memory
« on: April 18, 2010, 06:09:29 pm »
Hi.  I have a problem with my TI-Nspire memory.  I contacted Texas Instruments about this 2 weeks ago and the person who answered my question said they had the same problem with their TI-Nspire, but they did not know the problem.  The e-mail said they would contact another department to find an answer, but I have not received a response.  My memory status screen shows that 14.1 MB of my memory is being used, but I only have 143 KB in my documents (both screen shots are attached).  Does anyone know what causes this problem?  If anyone wants to see my response from TI, I can post if here, and if no one knows what causes this, I will contact them again.  Thanks!


_player1537

  • Guest
Re: TI Nspire Memory
« Reply #1 on: April 18, 2010, 06:28:35 pm »
hmm...could it maybe be the OS that resides in ram (I think it does that), otherwise sorry I don't know.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI Nspire Memory
« Reply #2 on: April 18, 2010, 06:36:32 pm »
I always noticed on my Nspire sometimes I appear to have a lot of missing memory. I wonder if it's being used by the TI-OS?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline theUnnamed

  • LV3 Member (Next: 100)
  • ***
  • Posts: 63
  • Rating: +3/-3
    • View Profile
Re: TI Nspire Memory
« Reply #3 on: April 18, 2010, 07:41:24 pm »
The N-spire OS resides in Ram, nucleus I do not believe has any transitive code although the app side likely does not at all time. but that's irrelevant because that is not a measure of RAM usage that is a measure of "archive" which is used in the N-spire like a disk.
So net result that is a measure of space in file system not RAM.
Additionally the OS is not TI-OS its Nucleus OS. TI used an outside OS and just wrote apps that nucleus runs. (using a dll like system)
We are no longer in the realm of processor, screen/keyboard, and memory and into the world of kernel, device drivers and file system.
« Last Edit: April 18, 2010, 08:32:25 pm by theUnnamed »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI Nspire Memory
« Reply #4 on: April 18, 2010, 08:06:48 pm »
Well it's understandable that people would think of the Nspire as a calculator considering it was released for use in classes like calculator mostly. You have to understand that. It's more of a computer but no need to bash people who call it a calculator or make them feel bad, especially when you are new to the forums (it could make people get a bad opinion of you since we do not condone rudeness here). Plus, the older TI calcs are almost computers now anyway. You can do more than the 4 operations, you can play games and even the TI-BASIC language, despite not being designed for games exclusively, still give us game functions. They can even be turned totally into computers if someone makes a custom OS.

I did not know TI used someone else's OS (Nucleus) for the TI-Nspire, though. I was sure it was their own x.x. Not only they try to hinder us with DMCA notices and can't fix their old calc OSes bugs, but now they can't even write their own OS for the Nspire x.x
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: TI Nspire Memory
« Reply #5 on: April 18, 2010, 09:49:25 pm »
Could there be something really large in the Ans variable?  Could that happen on the Nspire?

Offline bwang

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 634
  • Rating: +30/-11
    • View Profile
Re: TI Nspire Memory
« Reply #6 on: April 18, 2010, 10:51:33 pm »
I think this is happens on all calculators. All the examples in various languages, and the OS, take up ROM space.

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: TI Nspire Memory
« Reply #7 on: April 19, 2010, 05:30:01 am »
In the screenie from the post, the "memory" shown on the Nspire is the addition of RAM+ROM (I have no idea why they added them together, but never mind). A large part of memory (both ROM and RAM) is used by the Nspire OS. So if you want more free memory, you can install a smaller (and thus older) OS.
On the french TI-Bank forum, someone managed to remove the boot2 code from the OS upgrade file and to send this alleged version of the OS to the calc, resulting in more free memory being available. If anyone is interested in this, I can provide more details and links.
Former Coder of Tomorrow


Offline theUnnamed

  • LV3 Member (Next: 100)
  • ***
  • Posts: 63
  • Rating: +3/-3
    • View Profile
Re: TI Nspire Memory
« Reply #8 on: April 19, 2010, 07:12:56 am »
Quote
In the screenie from the post, the "memory" shown on the Nspire is the addition of RAM+ROM (I have no idea why they added them together, but never mind).
I'm not sure that you are looking at the memory hierarchy the right way although this seems to make sense because of how TI has done there previous calculators but none the less the N-spire is a huge departure from previous calculators as TI advertises it's more like a computer and that goes for both inside and out.
The N-spire believe it or not has a boot strap,a kernel, hardware abstraction, and the works.  In fact I'm not even sure that it is single core any more (it may have multiple processors) but I digress.
I do not have time to post a full description of how the N-spire works from a hard where stand point but I will say that there is 32MB of flash memory (used like a hard disk) and you are seeing that minus the partitioning and file system overhead. (likely FAT)
To understand fully the gigantic departure from TI's norms you can compare a cell phone to a desktop computer. the N-spire is the OS it runs is called Nucleus RTOS.
heres the wikipedia http://en.wikipedia.org/wiki/Nucleus_RTOS
and here's a useful page of features http://www.mentor.com/products/embedded_software/nucleus_rtos/
« Last Edit: April 19, 2010, 03:00:25 pm by theUnnamed »

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: TI Nspire Memory
« Reply #9 on: April 19, 2010, 07:14:26 am »
Dont you mean 13.7MB?
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline theUnnamed

  • LV3 Member (Next: 100)
  • ***
  • Posts: 63
  • Rating: +3/-3
    • View Profile
Re: TI Nspire Memory
« Reply #10 on: April 19, 2010, 07:19:04 am »
you are using the n-spire cas not the n-spire
« Last Edit: April 19, 2010, 02:57:01 pm by theUnnamed »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI Nspire Memory
« Reply #11 on: April 19, 2010, 10:17:43 am »
both the Nspire and CAS got 32 MB of RAM and 32 of archive (ask ExtendeD, Calc84maniac or BrandonW), but the OS takes so much that you will never even get close to have that much free memory available.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline theUnnamed

  • LV3 Member (Next: 100)
  • ***
  • Posts: 63
  • Rating: +3/-3
    • View Profile
Re: TI Nspire Memory
« Reply #12 on: April 19, 2010, 03:16:56 pm »
I did not know TI used someone else's OS (Nucleus) for the TI-Nspire, though. I was sure it was their own x.x. Not only they try to hinder us with DMCA notices and can't fix their old calc OSes bugs, but now they can't even write their own OS for the Nspire x.x
nope they not only use someone else's OS they also use:
an open source project for their encryption (openSSL)
another open source project for their compression of tns files (zlib)
a third for xml parsing (eXpat)
and their gui concepts are based on Fathom Dynamic Data. (at least that is the impression i get)

goto settings->handheld status->about and it tells you all this stuff

I personally think its a gift for them to be using libraries we can see the source code of because it can give us a better understanding of how the calculator works and how to crack it.  because we know what has to be in the OS so we don't have to guess how they did things.
« Last Edit: April 19, 2010, 03:20:30 pm by theUnnamed »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI Nspire Memory
« Reply #13 on: April 19, 2010, 10:51:11 pm »
Yeah I agree with that. I just got surprised that they did not even create their own stuff x.x. On top of that they make us pay for the software that uses someone else's stuff x.x. Oh well, to me what matters the most is Ndless 2.0 so I can finally use Ndless without having to downgrade :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline theUnnamed

  • LV3 Member (Next: 100)
  • ***
  • Posts: 63
  • Rating: +3/-3
    • View Profile
Re: TI Nspire Memory
« Reply #14 on: April 20, 2010, 04:53:31 pm »
agreed I haven't really used Ndless because my programs exploit a lot of the changes in behavior since OS 1.4 in order to work.  little things that make me able to do more with less in N-spire basic.