Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: dinosteven on August 09, 2012, 10:13:44 pm

Title: Weird equation variables
Post by: dinosteven on August 09, 2012, 10:13:44 pm
Weird equation variables keep appearing on my calc - a TI 84+SE, bought around March 2012. From the memory menu, here they are:
Spoiler For Spoiler:
Y1 29306
X1T 25438
Y1T 112
Y2T 16
r1 29306
r2 29307
u 25438
v 14960
Whenever I touch them in anyway - attempt to archive, use, delete, even press the Y= button or try to graph, my calc crashes. They're in the RAM, so they disappear, but eventually they come back and trouble me again. And even though they seem to take up all that space, the RAM left doesn't change when they appear. ???
Every time they appear, I have to group my important in-RAM stuff and reset/try to deal with them and clear RAM anyways, then go bring everything back and reset settings. It's annoying, especially having to check for them before graphing!
I have Axe, DCS, Krolypto, MirageOS, Noshell, Omnicalc, Symbolic (not installed), and zStart (not installed) on my calc with hooks. (I think.)
And again, I have a TI 84+SE, bought around March. What is this?
Title: Re: Weird equation variables
Post by: ruler501 on August 09, 2012, 10:19:54 pm
I think those are just different variables for graphing.
X1T and Y1T I'd guess are for parametric graphs
r1 and r2 are for polar
I'm not sure what u and v are for though
Title: Re: Weird equation variables
Post by: parserp on August 09, 2012, 10:25:29 pm
This same thing happened to me when I used noshell. iirc it isn't completely finished, so it has many side effects to your calc. I'd recommend using DoorsCS7 or Zstart (which you already have)
Title: Re: Weird equation variables
Post by: dinosteven on August 10, 2012, 12:31:59 am
zStart doesn't work for me, and I use Noshell because it's got a mode that doesn't archive/unarchive when running archived programs. (No GarbageCollect, my highscores are stored in appvars, and it's good for the flash ROM or something.) DoorsCS does the whole archive unarchive thing, so I don't use it's homerun feature. But if there's an alternative to Noshell that does that 'no allowing program writeback' stuff, please tell me!
Title: Re: Weird equation variables
Post by: parserp on August 10, 2012, 02:15:55 am
MirageOS has an option to disable writeback, but you needn't be worried about wearing out your ROM, because while it *does* have an expiration on how many times you can write to it, but that number is so incredibly large that you probably won't ever have that happen to your calc. (I'd ask Runer112 about specifics)
Title: Re: Weird equation variables
Post by: dinosteven on August 10, 2012, 11:13:42 am
But MirageOS doesn't have a homerun feature!
Title: Re: Weird equation variables
Post by: Hayleia on August 10, 2012, 11:18:52 am
But MirageOS doesn't have a homerun feature!
No, but it is not less convenient. With Homerun, you have to scroll through all your programs but with MirageOS, you only scroll through the list of programs it can run (for example, you won't see any Axe source).
Title: Re: Weird equation variables
Post by: V1mes on August 10, 2012, 11:19:42 am
Since when did they appear? And what were you doing when they did?
I tend to get these when coding using Y0 for example and I get a RAM crash...
Title: Re: Weird equation variables
Post by: thepenguin77 on August 10, 2012, 11:24:37 am
Those aren't real variables. They are corrupt.

Basically, some program (which will require your testing), is corrupting the Variable Allocation Table (VAT) and when it writes random junk in there, you get random junk in your program list. Their size and name mean nothing, and they are a sign of the end.

If you ever see these fake programs again, what you need to do is archive anything of value and then clear ram. There's no way to get rid of them.
Title: Re: Weird equation variables
Post by: dinosteven on August 10, 2012, 12:19:10 pm
The corrupted variables keep coming back, though. Even after RAM clears, they come back to haunt me!
But if they come from Noshell, I'd rather have Noshell and these RAM clears than no Noshell (heheh) and no RAM clears. 'cause I really like the homerun feature and the not allowing prgm write-back.
Title: Re: Weird equation variables
Post by: dinosteven on November 10, 2012, 09:02:00 am
The equation variables are back. I've switched from Noshell to zStart, but they're back. When I first started using zStart, it was fine. Then I downgraded from OS 2.55 to OS 2.43 and now there's a lot more errors like the corrupt equation variables and crashes when receiving data from the computer.
Title: Re: Weird equation variables
Post by: aeTIos on November 10, 2012, 09:25:41 am
It is caused by programs messing with the VAT (variable allocation table iirc). Make sure all hooks are off then do a RAM clear.
EDIT: and did you uninstall zStart on 2.55? REALLY uninstall? (as in, undo run on RAM clear)
Title: Re: Weird equation variables
Post by: dinosteven on November 11, 2012, 11:22:11 am
No... I didn't uninstall it when I downgraded... I'll get rid of all hooks and uninstall everything now.
Title: Re: Weird equation variables
Post by: dinosteven on November 13, 2012, 07:48:38 pm
NO. I've figured it out: they appear after I play my Bounce game with zStart, which was compiled with Axe 1.1.2
Title: Re: Weird equation variables
Post by: aeTIos on November 14, 2012, 06:35:07 am
Okay. This probably means you're causing an overflow somewhere. Are you by any chance writing into your own program?
Title: Re: Weird equation variables
Post by: dinosteven on November 14, 2012, 08:15:37 am
I don't think so... List of everything in the source:
I write to two appvars, use some pt-ons, manipulate variables some, use text, get getkeys, pxl-tests, write to 2 buffers, and mess with Fix (but I'm pretty sure it always quits in the right way).
I also use some weird gotos and subprograms.
But it's hard to explain code, so I'll attach it.
Title: Re: Weird equation variables
Post by: aeTIos on November 14, 2012, 09:01:52 am
I screened the file and I can't see what could be messing up at first sight, but I have my suspicions about the text input routine which might be overwriting stuff.
Title: Re: Weird equation variables
Post by: TIfanx1999 on November 14, 2012, 09:16:10 am
Well, at least you figured out the circumstances in which it is occurring. Now you just need to track down the culprit. :P
Title: Re: Weird equation variables
Post by: dinosteven on November 14, 2012, 02:54:38 pm
The text input routine I used is ztrumpet's:
http://ourl.ca/4129/122465
I just RCL'd it, took out the comments, and changed the output locations. I don't get the equation variables when running TYPENAME or his JUMP game, so I don't think his text input routine is the problem.

EDIT: I tried running BOUNCE with both MirageOS and DoorsCS, as well as zStart; each time, the weird equation variables showed up. This is definitely a problem with my code and not zStart.