Omnimaga

Calculator Community => TI Calculators => Axe => Topic started by: epic7 on October 29, 2011, 10:47:42 am

Title: What the heck just happened?
Post by: epic7 on October 29, 2011, 10:47:42 am
I was compiling, and it asked me to "garbage collect". I pushed no, it said the archive was full, my axe backup was erased, and my source code was erased. I found it in the mem mgmt section, but it wasnt in the programs. If i click on the program in the mem mgmt, it tells me to garbage collect again. Yes or no? What happened?
Title: Re: What the heck just happened?
Post by: JosJuice on October 29, 2011, 10:50:29 am
If you don't garbage collect when the calc asks you to, you're going to have very little memory left. Try garbage collecting and see if that fixes the issue.
Title: Re: What the heck just happened?
Post by: Stefan Bauwens on October 29, 2011, 10:51:44 am
Run axe, and you will see the auto backuped files. Compile it. I think that should help.
Title: Re: What the heck just happened?
Post by: ztrumpet on October 29, 2011, 10:52:35 am
If you don't garbage collect when the calc asks you to, you're going to have very little memory left. Try garbage collecting and see if that fixes the issue.
It will.

All GarbageCollecting does is rearranging your ROM.  Basically, the calculator makes an extra copy of programs that you archive that was also archived a while ago.  All GarbageCollecting does is it deletes these extra copies.
Title: Re: What the heck just happened?
Post by: epic7 on October 29, 2011, 10:54:19 am
Cool, my program is back nwow
Title: Re: What the heck just happened?
Post by: Deep Toaster on October 29, 2011, 11:12:44 am
Yeah, all that happens is that Axe tries to archive your backup, fails (because your archive is full and requires a GarbageCollect to clean it out), and Axe quits. Your source program is gone because Axe removed it at some point and hasn't gotten around to restoring it, and your backup appvar is there, but unarchived (so Axe doesn't recognize it).