Add Extra Flash Through Software Only
Posted at Wednesday, December 31st, 1969 4:33PM

There have been rumors going around about being able to increase the available archive memory on your 83+ series calculator. As it turns out, this is true.



But it's horribly unstable, and you really shouldn't do it. But why? How does this magical method work? You have the opportunity to find out.

This zip file contains an 83+ assembly program which duplicates the effects that the above text file describes (minus the whole "waiting 33 hours" nonsense).

And the question is...
How does this program increase the available archive memory on your 83+ series calculator by 64KB?


re:Add Extra Flash Through Software Only
Posted at Saturday, February 2nd, 2008 4:20PM by magicdanw

Hmm. I disassembled the source code, but I don't know what many of your equates are. The best thing I can say so far is that the program seems to mark unused or swap pages part of the archive. I guess the instability occurs when the OS tries to use a swap page that it also thinks is archive.


re:Add Extra Flash Through Software Only
Posted at Thursday, February 7th, 2008 2:02PM by magicdanw

Oh, I actually solved it? Cool. I figured I only had part of it, and someone else would build on what I said.

Anyway, you set the solved date to March. Might want to change that.

On with the puzzles! :)


re:Add Extra Flash Through Software Only
Posted at Friday, February 8th, 2008 12:35PM by JoostinOnline

DO NOT LOAD THAT ON TICALC!!!!!!!!!!!!!!
I nearly destroyed my calculator trying that last year. I deleted an app without thinking, and it went into an infinate Defrag. I spent days trying to figure out how to fix it (I don't even remember what I did that worked). I did some combination of 3rd party OS's, self-tests, and sending TI-OS's to the calculator and it finally worked. I emailed the author to take it down, but he never responded.


re:Add Extra Flash Through Software Only
Posted at Saturday, February 9th, 2008 5:25PM by JoostinOnline

Harm can come of it if you do a garbage collect. Mine was borked pretty bad. I also have a quote by BM (the maker of PongOS):
"(I'm constantly hearing about people who are trying to "expand their archives" by means of some bug in TIOS that makes it think there's 64k additional space. You certainly could store more data if you added illegal archive sectors. But you would also crash the thing pretty badly at the next garbage-collect. So don't do it. If you have an app sector that you want to convert into archive, you can erase that sector.)"


re:Add Extra Flash Through Software Only
Posted at Sunday, February 10th, 2008 10:11AM by TheStorm

Now the question is would it be possible to do this with the extra ram that se/84 calcs have... and have it be more stable.


re:Add Extra Flash Through Software Only
Posted at Sunday, February 10th, 2008 1:13PM by magicdanw

No, because this bug utilizes flash rom, not ram. Now, if you could upgrade the rom chip so that the calculator really does have 64k more rom, this bug might work AND be stable. But, I'm no good at soldering and working with circuits, so I'll leave experimentation to someone who knows more and has a calculator to spare.


re:Add Extra Flash Through Software Only
Posted at Sunday, February 10th, 2008 7:27PM by JoostinOnline

Then how did mine get screwed up so bad?


re:Add Extra Flash Through Software Only
Posted at Tuesday, April 1st, 2008 9:43PM by bxsciencer

I tested this program and it sent my 84SE into a garbage collect loop. now, after hours, the calculator is still garbage collecting, and there's no way to stop it, even if i pull the batteries.
Is there any way i dont know to stop it without taking apart the OS and stuff?


re:What is prgmTEST?
Posted at Tuesday, September 7th, 2010 12:10AM by

!S!WCRTESTTEXTAREA000000!E!


re:Add Extra Flash Through Software Only
Posted at Friday, November 16th, 2012 1:38PM by Brandon

Nice try.


your answer

You must be logged in to post replies.