Note that I am using the TI-84+ SE
So I run the code below, and it terminates when Str1 reaches 8203 bytes, which is 2^13 bytes for the data plus 11 bytes for the data structure, which leaves me with 7786 bytes of unused RAM.
"V"→Str1
While 1
Str1+Str1→Str1
EndThen on the home screen I hit Vars, String, Str1, Enter. The calculator then shuts down and when I turn it back on, all of RAM is cleared. I tried the exact same thing 3 times with the same results.
However, if I create a new program that just uses Disp to show Str1, it works just fine. Also using Output(1,1,Str1) in another program will give a memory error, but does not affect the RAM or Archive.
Can any explain what is going on here?
4920616D204261746D616E