http://calcg.org/newlogo2.png Not Logged in.
Login | Register

General Discussion Board \ Calculator Discussion \ TI-86 Ram "wear"?

Click here to log in (you must be logged in to post comments).

AuthorComment
stephendonnelly88
Dragoon
Posted: 15 Dec 2005
16:59 GMT
Total Posts: 97
I've heard that after several hundred writes and re-writes, the Flash card in the TI calculators can exoerience "wear" (I read this somewhere on DetachedSolutions.com).

Is the same true for calculators that only have RAM memory (i.e. the TI-86)?

Just curious. Thanks! :)
CoffmanRunner
Ultralisk
avatar
Posted: 15 Dec 2005
19:04 GMT
Total Posts: 235
By wear to do you mean the ram slowly "dissapears" or it take longer to to some thing cause the ram is "wore down"?

---
Never gonna let you down...
threefingeredguy
Ghost
avatar
Posted: 15 Dec 2005
19:14 GMT
Total Posts: 1189
I don't know what happens exactly, but I have heard that too. It won't affect calculators that don't have the Flash ROM.

---
Someone call for an exterminator?
calcul831415
Marine
Posted: 15 Dec 2005
19:49 GMT
Total Posts: 33
:o [looks at 89Ti with tons of Flash ROM] Oh well, at least I haven't done any archiving yet.
allynfolksjr
Administrator
avatar
Posted: 15 Dec 2005
20:20 GMT
Total Posts: 1892
RAM, it could wear out, but would take a longer time than the flash to, and lets face it, although flash (A modified version of EEPROM) will need like 10 years of constant use to wear out, but it can happen, just takes a long time.
stephendonnelly88
Dragoon
Posted: 15 Dec 2005
20:45 GMT
Total Posts: 97
Dude! Ten years! How did you calculate that? And at anyrate, I'll have a new calculator by that point.

I'm already saving-up for the successor of the current TI-89 Titainium. :)
allynfolksjr
Administrator
avatar
Posted: 15 Dec 2005
21:51 GMT
Total Posts: 1892
Ten years? It seemed like a good guess. <.<
jessef
Goliath
avatar
Posted: 15 Dec 2005
22:05 GMT
Total Posts: 192
I believe that ram is basically an array of capacitors that are refreshed to the desired value so they don't loose their charge. over time I guess they might get worn out probably depends on the type. by then though your old calculator will be about as powerful as your wristwatch.

[Edited by jessef on 16-Dec-05 07:06]
bcherry
Dragoon
avatar
Posted: 15 Dec 2005
22:31 GMT
Total Posts: 61
Realistically, you don't need to worry about it happening to your calc. It's not like its going to wear out after archiving and unarchiving 50 times, more like 10,000 times. I don't think that worrying about it should be a problem. In fact, I'd feel honored if i used my calc so much it actually wore out the ROM...
spiral
Wraith
Posted: 15 Dec 2005
23:21 GMT
Total Posts: 958
you'll only lose a few sectors at a time, and it'll take a really long time. Personally I don't even use my calculator's flash anymore.
calcul831415
Marine
Posted: 16 Dec 2005
00:39 GMT
Total Posts: 33
Oh well. I feel bad for my friends's 83+SE's Archive. Within the past three hours, it's garbage collected like a billion times! (well that was hyperbole; it was more like 50)
Andy
Administrator
Posted: 16 Dec 2005
06:16 GMT
Total Posts: 939
If RAM wore out, then 10-year-old mainframes would no longer be in service, but they are, so it doesn't. QED.
stephendonnelly88
Dragoon
Posted: 16 Dec 2005
06:38 GMT
Total Posts: 97
What about my Dodge RAM pick-up? It wore out after 120,000 miles and ten years of reliable use........

...that was my lame joke of the month. :)

[Edited by stephendonnelly88 on 16-Dec-05 15:38]
zkostik
Carrier
avatar
Posted: 16 Dec 2005
07:34 GMT
Total Posts: 2486
Well, flash writes are measured in 100's of thousands rather. There's also a circuitry that helps spread out writes over different sectors to prolong life of the memory. In general, the number of possible writes is so large that you shouldn't really need to worry about it. Of course, software that writes to flash needs to be done properly so it doesn't waste the memory as much. I'd say you'll probably lose interest in your calc way before the memory in it ceases to function...


PS: Tks for the correction TI Freak. I must have been high on something when I typed up that message.

[Edited by zkostik on 20-Dec-05 03:00]

---
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
TI Freak
Probe
Posted: 16 Dec 2005
07:44 GMT
Total Posts:

Edit
you mean 'ceases' to function? :P lol
Racer9
Probe
Posted: 19 Dec 2005
13:10 GMT
Total Posts: 13
About this, My TI84SE sorta lost something in the memory, I tried to run a program and it said "ERR: Bad Address" I'm assuming it actually lost something, myabe I should stop Garbage collecting after every exit of Mirage...
trackstar6053
Marine
Posted: 19 Dec 2005
15:04 GMT
Total Posts: 38
I never collect unless it needs it and so far i have had no problems at all i constantly use mirage and am unarchiving and archiving prgms
Racer9
Probe
Posted: 19 Dec 2005
16:07 GMT
Total Posts: 13
I don't need to, I'm just used to it and after I work with BASIC for a while I do it to help free it up some. I wish I had more RAM to work with, if I did I would never Garbage Collect.

Am I the first person to have knowingly lost at least one byte of Flash mem? (because, if I am, that's seriously kick ass, even though I lost at least one byte of 1.5 megs of archive space)
Andy
Administrator
Posted: 19 Dec 2005
17:39 GMT
Total Posts: 939
I doubt that's what the bad address error means. The calculator can't even tell if it's "bad" or not; it'll simply not store meaningful values.
zkostik
Carrier
avatar
Posted: 19 Dec 2005
18:03 GMT
Total Posts: 2486
"ERR: Bad Address" can result from a program incorrectly accessing the memory or being made for another calc model. And like Andy noted, calc wouldn't know if the memory block is bad...maybe it can but I don't know anyone who actually came to experience bad flash memory in their calc.

---
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
Andy
Administrator
Posted: 19 Dec 2005
20:38 GMT
Total Posts: 939
Going into more detail, that kind of error indicates the OS doesn't like something. NOTHING to do with the hardware.

Further details:

[23:32:11] <Andy_J> Michael_V: Any clue what ERR:BAD ADDRESS could mean?
[23:32:23] <+Michael_V> Andy_J: On a 83+?
[23:32:35] <Andy_J> 84+
[23:32:38] <+Michael_V> It means serious trouble for I've only seen that error once
[23:32:43] <+Michael_V> Usually some sort of weird crash
[23:32:44] <Andy_J> oh really
[23:33:10] <Andy_J> what kind of "serious trouble"?
[23:33:12] <Andy_J> flash wearing out?
[23:33:21] <+Michael_V> Andy_J: oh no...just an ASM crash usually
[23:33:30] <Andy_J> oh ok
[23:33:42] <Andy_J> someone on the CG forums thinks too much garbage collecting caused it.
[23:34:17] <+Michael_V> You tell the people on the forums (and everyone else) that flash chips are rated to 100,000 erasures.
[23:34:25] <+Michael_V> And the AMD ones are rated to 1 million
[23:34:30] <+Michael_V> and erasures only occur during a garbage collect
[23:34:33] <+Michael_V> Not during archiving/unarchiving
[23:34:37] <Andy_J> yes I know that, and we try to tell them that.
[23:34:44] <+Michael_V> Then you have them calculate how long it would take to reach even just 100,000
[23:34:58] <Andy_J> yes assuming 10 a day that's still 10,000 days
[23:35:05] <Andy_J> which is a Very Long Time
[23:35:34] <+Michael_V> and then you tell them my 83+ was purchased the week it was released in 1999 and even after much abuse playing games for two years with countless garbage collections every day (probably 20 on some days) it still works perfectly fine even now
[23:36:45] <+Tyler2> ya
[23:36:47] <+Tyler2> they last forever
Racer9
Probe
Posted: 20 Dec 2005
12:07 GMT
Total Posts: 13
I'd like to know how it happened after just sitting there. I backed up my calc, played a few games, ran the program (the LCD fix program for TI84s) because my screen was wacked out for some reason. And then I put it in my backpack. I go into mirage and it doesn't show the program, so I checked the mem to see if I could unarc/rearc to make mirage see it. And I got the error, how exactly did it do that???
Lunchbox
Carrier
avatar
Posted: 20 Dec 2005
18:27 GMT
Total Posts: 2007
I've gotten that error before, and it usually occured (to me) when I screwed around with the VAT (Variable allocation table, where all variables are storees, including programs) with one of my not-so-brilliantly-designed asm proggies. That might be the same thing in your case.
Racer9
Probe
Posted: 22 Dec 2005
12:19 GMT
Total Posts: 13
I don't see how it just died like it did though.
Lunchbox
Carrier
avatar
Posted: 23 Dec 2005
08:27 GMT
Total Posts: 2007
If you screw with the RAM, oyur calculator becomes extremely volatile and can do the most random things without you telling it to.
Racer9
Probe
Posted: 24 Dec 2005
04:20 GMT
Total Posts: 13
So I'm guess using keyhooks from Mirage and using some of it's various features messed it up?
Lunchbox
Carrier
avatar
Posted: 24 Dec 2005
08:22 GMT
Total Posts: 2007
Maybe, though Mirage is very well-written IMO and I doubt it would cause the crash by itself.
ryantmer
Wraith
avatar
Posted: 24 Dec 2005
08:49 GMT
Total Posts: 692
IMO?
allynfolksjr
Administrator
avatar
Posted: 24 Dec 2005
09:53 GMT
Total Posts: 1892
Irish Medical Organisation
Andy
Administrator
Posted: 24 Dec 2005
14:09 GMT
Total Posts: 939
In My Opinion
allynfolksjr
Administrator
avatar
Posted: 24 Dec 2005
14:37 GMT
Total Posts: 1892
That too.





Portal | My Account | Register | Lost Password or Username | TOS | Disclaimer | Help | Site Search | File Archives Copyright © 2002-2019 CalcG.org