Author Topic: [TI-89 Titanium] Screen Mirrored  (Read 13572 times)

0 Members and 1 Guest are viewing this topic.

Offline thatwaseazy

  • LV0 Newcomer (Next: 5)
  • Posts: 4
  • Rating: +0/-0
    • View Profile
[TI-89 Titanium] Screen Mirrored
« on: November 25, 2013, 11:08:44 pm »
I dropped my calculator today, and when I picked it up, I saw these vertical black lines on the screen. Took the batteries out and put 'em back in and turned it on to see my screen was mirrored.
Here's how it looks:
Spoiler For Spoiler:
I've tried resetting the RAM, reinitializing the operating system, and reinstalling it even. I have no idea what to do. Anyone know how to fix this or have any ideas on how to fix this?
« Last Edit: November 25, 2013, 11:13:09 pm by thatwaseazy »

Offline XiiDraco

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 513
  • Rating: +32/-5
  • Forget the numbers, just call me, Recreation.
    • View Profile
    • Black-Lark Games
Re: [TI-89 Titanium] Screen Mirrored
« Reply #1 on: November 25, 2013, 11:17:12 pm »
 :o Woa that's cool. BUT a serious problem none the less. I don't know how to fix screen issues but I'm sure some one on the forum does.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: [TI-89 Titanium] Screen Mirrored
« Reply #2 on: November 26, 2013, 12:54:29 am »
Try removing all the batteries including the backup battery and leave it sitting for about half an hour.
« Last Edit: November 26, 2013, 12:54:44 am by Streetwalker »

Offline CalebHansberry

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 135
  • Rating: +14/-0
  • This is my personal text
    • View Profile
    • Skylites Computers
Re: [TI-89 Titanium] Screen Mirrored
« Reply #3 on: November 26, 2013, 01:07:28 am »
What XiiR3CR34T10N said. That does look cool!  If you can get it to stay that way, you should sell it on eBay for a lot of money and buy a new one!
You should know, I am a Christian.

Offline thatwaseazy

  • LV0 Newcomer (Next: 5)
  • Posts: 4
  • Rating: +0/-0
    • View Profile
Re: [TI-89 Titanium] Screen Mirrored
« Reply #4 on: November 26, 2013, 03:06:39 am »
Try removing all the batteries including the backup battery and leave it sitting for about half an hour.

Just tried this. Unfortunately, didn't work. :(

What XiiR3CR34T10N said. That does look cool!  If you can get it to stay that way, you should sell it on eBay for a lot of money and buy a new one!

How much do you think I could sell it for?

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: [TI-89 Titanium] Screen Mirrored
« Reply #5 on: November 26, 2013, 06:07:16 am »
Wha, that is looking awesome O.O
I wonder if it can be reversed wtih assembly just like on teh z80 calcs.

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [TI-89 Titanium] Screen Mirrored
« Reply #6 on: November 26, 2013, 06:16:38 am »
I indeed think that one of the LCD flags got corrupted. I have no clue how you'd reset them tho.
I'm not a nerd but I pretend:

Offline quitte

  • LV2 Member (Next: 40)
  • **
  • Posts: 22
  • Rating: +1/-0
    • View Profile
Re: [TI-89 Titanium] Screen Mirrored
« Reply #7 on: November 26, 2013, 07:29:18 am »
Quote
I indeed think that one of the LCD flags got corrupted. I have no clue how you'd reset them tho.

What kind of display is that exactly?

I can easily imagine there being a register's bit to flip the LCDs content. What I can't imagine is that the display has permanent storage for its registers. So the calculator dropped and then the very bit that's responsible got stuck?
But maybe that configuration is external to the LCD via pull resistors. In that case a cracked solder joint could lead to that result. So random reflowing in the general area of the display could help.

However I doubt it. This looks more like a made up story to the results of messing with display instructions to me.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: [TI-89 Titanium] Screen Mirrored
« Reply #8 on: November 26, 2013, 09:40:36 am »
Now I wish that I was more familiar with the TI-89 LCD. However, I am familiar with the 84+.

In some later models of the 84+, there is an instruction that can be sent to the LCD to do similar flips (horizontal, vertical and horizontal+vertical). When it first happened to me, I just let it set with no batteries in the calc (all 4 removed, plus the back up battery removed), but I don't know for how long. My idea was to make sure the LCD was without power for long enough that its RAM reset. It wasn't fixed by an OS install, ram clear, total memory clear, or anything like that because the LCD has its own separate RAM.

For the T-89, I could not find documentation in the LCD'sdata sheet, but I also am bad at reading those. If I could figure out which port to write to, I would attempt to write a program that just writes values to the LCD in descending order until the LCD flipped back.

EDIT: In the end, I just asked about my LCD and calc84maniac told me about the new LCDs at which point I had fun flipping LCDs :P

Offline quitte

  • LV2 Member (Next: 40)
  • **
  • Posts: 22
  • Rating: +1/-0
    • View Profile
Re: [TI-89 Titanium] Screen Mirrored
« Reply #9 on: November 26, 2013, 09:44:26 am »
The datasheet you linked to is for flash memory.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: [TI-89 Titanium] Screen Mirrored
« Reply #10 on: November 26, 2013, 10:12:13 am »
Haha, that might explain it XD

I don't know if this is of any use:
http://wikiti.brandonw.net/index.php?title=68k:Ports:600012
http://wikiti.brandonw.net/index.php?title=68k:Ports:600013

That is the most information I could find :/ Maybe logical width is set to a negative value?

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: [TI-89 Titanium] Screen Mirrored
« Reply #11 on: November 26, 2013, 01:45:46 pm »
I've had this problem with my 84+ too once. And like a few people already said here, it could be fixed by writing a value to the LCD, iirc it was $0C to port $01. You can try to use an asm program to do the same, and if the display driver is similar, it just might work.

Otherwise, I think you should make a program to write lots of different values to the LCD's port, and check if you can see any change (if you end up vertically mirroring it as well, you're close).
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline thatwaseazy

  • LV0 Newcomer (Next: 5)
  • Posts: 4
  • Rating: +0/-0
    • View Profile
Re: [TI-89 Titanium] Screen Mirrored
« Reply #12 on: November 26, 2013, 02:07:34 pm »
I am inept when it comes to programming. Came on this forum because I saw a similar post concerning a TI-84. I have no idea how to even mess with "display instructions".
I'll just sell this calculator and get a new one. Thanks for the help guys, I appreciate it.

Offline quitte

  • LV2 Member (Next: 40)
  • **
  • Posts: 22
  • Rating: +1/-0
    • View Profile
Re: [TI-89 Titanium] Screen Mirrored
« Reply #13 on: November 26, 2013, 02:29:36 pm »
remove all power and wait. then wait longer. maybe sleep a night before powering back up. The problem is very likely to go away.

Edit: It wouldn't hurt to short all battery terminals (don't forget to remove the backup battery) and/or trying to switch the calc on. That discharges capacitors. Incidentally this works for a lot of PC problems: Disconnect from mains power and press the power button.
« Last Edit: November 26, 2013, 04:30:27 pm by quitte »

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: [TI-89 Titanium] Screen Mirrored
« Reply #14 on: November 26, 2013, 04:07:49 pm »
remove all power and wait. then wait longer. maybe sleep a night before powering back up. The problem is very likely to go away.
I would also do this. I think 9 hours is how long I have heard for the RAM to be completely erased using this method, but if you have the backup battery in, it won't work (since it is used to supply the power needed to keep the RAM from clearing).