Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: ralphdspam on April 10, 2011, 04:51:41 pm

Title: Weird Home Screen Glitch
Post by: ralphdspam on April 10, 2011, 04:51:41 pm
There is this very odd thing that occurs on the Home Screen on my TI-84 Plus SE (2.55 MP).   ???

Whenever I enter a fraction (/, not /) with a terminating decimal, the screen shifts up.  (The screen remains shifted while an ASM program is run, so it must be hardware?)

(http://i1239.photobucket.com/albums/ff519/ralphdspam/Random%20Omnimaga/screenshot2.png)

Whenever I enter a fraction with a repeating decimal, the screen turns off.  (No RAM clear)  The only exception to this is x/9.  I have no idea.

Both of these can be fixed by pressing turning the calculator off and on. 

By the way, I did a RAM clear and uninstalled zStart to see if there were any hooks or Offscrpts involved, but the weird glitch still occurred. 

Right now I am backing up my calculator and resending the OS.  What do you guys think is going on here?
Title: Re: Weird Home Screen Glitch
Post by: thepenguin77 on April 10, 2011, 04:56:17 pm
So we can replicate this:

First of all, Mathprint or Classic?
And secondly, is it 5/6. or 5./6. or something else?


Yes, that is hardware related. It is the LCD's z-addressing. The OS must have sent a bad LCD command to the driver.
Title: Re: Weird Home Screen Glitch
Post by: DrDnar on April 10, 2011, 06:22:18 pm
Mathprint has a lot of really odd glitches. On my unit, if you nested about a dozen levels of parentheses, it would crash. I could never duplicate it in Wabbitemu, even after I loaded a full ROM dump.
Title: Re: Weird Home Screen Glitch
Post by: willrandship on April 10, 2011, 06:25:59 pm
Well, it was probably an issue with running out of ram that they didn't block. Therefore, wabbit wouldn't have an issue for, say, >9000 nested parentheses, to get rid of your PCs ram.
Title: Re: Weird Home Screen Glitch
Post by: ralphdspam on April 10, 2011, 07:03:39 pm
This is classic, and it is using Alpha->F1->1, not the division symbol.  I have not yet resent the OS, so I can test stuff if you want.

Also, note that the screenshot is photoshopped.  I can't find anything that captures the screen's z-addressing.

EDIT: Maybe I can dump my ROM and make an IPS patch (compared to the rom included with flash debugger).  Would that be legal?
Title: Re: Weird Home Screen Glitch
Post by: ralphdspam on April 12, 2011, 09:31:12 pm
*Bump*
Anything else?
Title: Re: Weird Home Screen Glitch
Post by: thepenguin77 on April 12, 2011, 09:38:10 pm
I couldn't make it happen. But I doubt your OS is corrupted. Usually when the OS gets corrupted, you'll lose a whole 64KB, not have some specific glitch.

So would just typing in [1][ALPHA][F1][1][2] enter cause the glitch. Assuming you were in Classic?
Title: Re: Weird Home Screen Glitch
Post by: ralphdspam on April 12, 2011, 09:42:25 pm
Yes, that causes the glitch for me.  :/
It even works in MP. 
Title: Re: Weird Home Screen Glitch
Post by: thepenguin77 on April 12, 2011, 10:50:11 pm
That's some weird stuff. I doubt it's the OS causing you the problems, so I made a program to dump the extra ram page. Just run this program and post the EXPAGE.8xp it gives you.

Then, after you are sure you have the page saved, preferably on the computer. Try the clear option, this will clear the extra ram page, and the program will most likely crash on exit. But when the calc recovers, see if the problem is gone, if it is, the EXPAGE will tell us why.

For the program, make sure you have at least 16500 bytes free. Also, if it ever quits for no apparent reason, that means it had an error, with a little looking, you can probably figure out what the error was.


Edit:
    If it is the OS, we have some work. See if the self test passes the OS test. [MODE][ALPHA][ S ] and let the number 0 increment to 1.
Title: Re: Weird Home Screen Glitch
Post by: ralphdspam on April 13, 2011, 12:09:06 am
Yeah, the program just quits after I select "get".  I have cleared the ram many times since the problem surfaced, and it does not seem to anything.

Also, I'm scared of entering the self test.  Will it delete my stuff?  (Oh, heck. I'll just back up.)
Title: Re: Weird Home Screen Glitch
Post by: DJ Omnimaga on April 13, 2011, 01:30:32 am
Strange, I can't replicate this on my TI-84 Plus (hardware revision N). I'm running OS 2.71MP, though, so that might be why.

Also the self-test will clear your RAM.
Title: Re: Weird Home Screen Glitch
Post by: ralphdspam on April 13, 2011, 01:52:20 am
Lol.  I doubt that thepenguin77 fixed anything for 2.71. :P

TI should also make it more clear as to what a function will delete.  Most of them say they will delete your memory, but some clear the archive as well.  (Like 8+5+ON.)  :/
Title: Re: Weird Home Screen Glitch
Post by: DJ Omnimaga on April 13, 2011, 03:25:23 am
Didn't he fix Singapore? ???

And yeah I agree. The first time I saw the Self-test screen I stayed away from it because I feared it would trigger a full reset.
Title: Re: Weird Home Screen Glitch
Post by: thepenguin77 on April 13, 2011, 06:01:59 pm
Ralph, maybe it quit because you already have the file. Check for EXPAGE in your programs list.

Also, I didn't touch memory related stuff in 2.71.
Title: Re: Weird Home Screen Glitch
Post by: ralphdspam on April 14, 2011, 02:18:24 am
Here, I uploaded EXPAGE.  I hope you can find what you are looking for.  

Also, my calculator passed the self test.  :)
Title: Re: Weird Home Screen Glitch
Post by: ralphdspam on April 14, 2011, 11:20:31 pm
Sorry for the double post! D:

I will resend my OS in an attempt to fix the problem. 
I have a test tomorrow, and I would like to use fractions properly. 
Thanks for all the help. :)

EDIT: Yeah.  That fixed the problem.  I would rather find out what caused the problem, though.  I would like to thank Thepenguin77 for all of his help in figuring out the cause.
Title: Re: Weird Home Screen Glitch
Post by: thepenguin77 on April 15, 2011, 05:21:18 pm
Meh, oh well. I guess we'll never know. At least this has made me decide to start disassembling 2.53. And now I have that cool program that gets the extra ram page, (though I can't think of any uses).