Author Topic: What the heck just happened?  (Read 3508 times)

0 Members and 1 Guest are viewing this topic.

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
What the heck just happened?
« 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?

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: What the heck just happened?
« Reply #1 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.

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: What the heck just happened?
« Reply #2 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.


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

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: What the heck just happened?
« Reply #3 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.

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: What the heck just happened?
« Reply #4 on: October 29, 2011, 10:54:19 am »
Cool, my program is back nwow

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: What the heck just happened?
« Reply #5 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).