Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: Rollum78 on October 14, 2012, 07:23:56 am

Title: TI 84 plus display mirror inverted
Post by: Rollum78 on October 14, 2012, 07:23:56 am
After converting a number to a fraction, the display of my TI 84 plus got mirror inverted:
For example the cursor on the homescreen os now in the top right corner, below a picture of the "MODE"-menu:
Spoiler For Spoiler:
(http://s7.directupload.net/images/121014/qut5fcv8.jpg)
Trying to connect the calculator some hours before the invertion didn't work (but i blame windows and its drivers...)
Resetting all ram didn't help, any ides?

Edit: Resetting all memory didn't help either...

Edit Nr.2: Reinserting the batteries did... But i wonder how that could even happen  O.O
Title: Re: TI 84 plus display mirror inverted
Post by: harold on October 14, 2012, 08:28:59 am
Because TI is an idiot and they left the LCD auto-increment mode in the wrong setting?
Title: Re: TI 84 plus display mirror inverted
Post by: calc84maniac on October 14, 2012, 09:16:17 am
That would get fixed by a RAM clear though (and really shouldn't happen at all in general since the mode gets changed so often). However, newer LCD drivers have full screen mirroring capabilities built in, which can be accessed by outputting values from 0x0C to 0x0F to the control port (bit 0 controls horizontal mirroring and bit 1 controls vertical mirroring). Of course, nowhere in the OS is there any code to output 0x0C to turn mirroring off, so the only way to turn it off without writing ASM code or using Calcsys is to force the LCD driver to reset, i.e. remove a battery.
Title: Re: TI 84 plus display mirror inverted
Post by: nikitouzz on October 14, 2012, 09:53:51 am
there are very simple :
-invert the screen with asm programm
-modify the token with zstart ;)
Title: Re: TI 84 plus display mirror inverted
Post by: DJ Omnimaga on October 14, 2012, 12:26:52 pm
At first I thought someone created an inversion program and I was gonna say that some ASM programs can already do that but horizontally rather than vertically. Then I saw it happen vertically O.O

Does it work on every 84+ tho? I recall that certain revisions didn't do that. It's even more shocking that it just happened with no single line of ASM code O.O
Title: Re: TI 84 plus display mirror inverted
Post by: TIfanx1999 on October 14, 2012, 01:29:27 pm
It's really crazy that it did that on it's own. Look freaking cool though. ;D
Title: Re: TI 84 plus display mirror inverted
Post by: aeTIos on October 14, 2012, 02:56:10 pm
erm it's caused by port 10 bit x0E ( I think) getting set. but how the heck could that happen on its own O.o
Title: Re: TI 84 plus display mirror inverted
Post by: ben_g on October 14, 2012, 04:11:07 pm
It's a bug on TI's latest MathPrint OS. It happens to me all the time. To fix this witouth data loss, turn off your calc, take out one battery (NOT the backup battery, a regular one!), and reinsert it. When you turn your calc back on, the screen driver was reset. Unfortunately, calculating an other fraction flips the screen again. To fix this, Thepenguin77 once releaced a patch. Contact him for it.
Title: Re: TI 84 plus display mirror inverted
Post by: thepenguin77 on October 14, 2012, 04:33:57 pm
Because TI is an idiot and they left the LCD auto-increment mode in the wrong setting?
It's a bug on TI's latest MathPrint OS. It happens to me all the time. To fix this witouth data loss, turn off your calc, take out one battery (NOT the backup battery, a regular one!), and reinsert it. When you turn your calc back on, the screen driver was reset. Unfortunately, calculating an other fraction flips the screen again. To fix this, Thepenguin77 once releaced a patch. Contact him for it.

It's not TI's fault, it's actually brandonW's (though he should receive no blame at all for it).

The trouble comes from the universal flash unlock exploit. The one that's been passed around for about 5 years actually had a critical flaw in it that overwrote part of the OS. In the past, this write never made a difference, but in 2.55 it does.

Here (http://ourl.ca/3687/261410) (link to post) is an "immunization" for 2.55 that makes the OS overwrite do nothing.

And here (http://www.omnimaga.org/index.php?action=dlattach;topic=13489.0;attach=12738) (link to file) is the new universal unlock that should be used.
Title: Re: TI 84 plus display mirror inverted
Post by: DJ Omnimaga on October 14, 2012, 05:22:04 pm
Oh wow, I didn't realize unlocking Flash would have such influence on the LCD before lol. At least it's not a TI-OS bug, though. It would be shocking (but not surprising from TI part) if everytime people did fraction stuff that this happened.