Author Topic: TI-84+CSE: Will known bugs be fixed before release?  (Read 4165 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
TI-84+CSE: Will known bugs be fixed before release?
« on: March 04, 2013, 10:10:26 pm »
In 1996, with the arrival of the TI-83 and its string support, two new bugs were introduced. First of all, there was the well-known Equ>Str bug, causing large files and crashes to occur after pressing Y=, CLEAR, GRAPH, Y= again, typing zero in Y1, typing Equ>String(Y1,Str1 on the homescreen then ENTER 4-6 times.

The 1996 TI-83 also introduced another string-related bug, occuring when recalling 2-bytes tokens (such as lowercase letters) with only 2 bytes of RAM left. During the recalling process, after the first quote appears, leaving 1 bytes of RAM left, the calculator would attempt to recall the next character, regardless of its size, even if only 1 byte of RAM was left. When it was a 2 bytes token, the result was this:


While the Equ>Str bug was fixed in 2002 on TI-83 Plus OS 1.14, the 2-bytes token RCL glitch still remains. Not only that, but the latter bug is still present on test versions of the TI-84 Plus C Silver Edition. Basically, it has existed since before some Omnimaga members were born.

In fact, the arrival of the larger screen and colors even introduced more bugs. For example, the menu() command now supports 9 choices instead of 7, but the last two display as "??" and cause an ERR:LABEL. Also, as reported before, if a Pt-On() command uses colors, those colors will show as black until the program is stopped completely. Another issue is ALPHA scrolling scrolling by 7 lines instead of 9 in the program editor and how setting 0?Ymin:1??Y incorrectly sets Ymax to 165 instead of 164.

Thankfully, the calculator sample that KermMartian, Critor and Phero got might not necessarily be the final product, so if they reported those bugs to TI, it is possible that they might fix them before it hits the shelves. But knowing TI, there is also the possibility that they will take a long while before fixing them.

There are good news, though: The following math bug, for example, was fixed on the TI-84 Plus C Silver Edition:

It was, however, reported back in 2008 by Critor. Will TI adress remaining issues (including older ones) faster, if not done already?

Also, it has recently been reported by Vijfhoek on OmnomIRC that the sample of the TI-84+CSE that he had the chance to test at school showed no OS version in the About menu and the calculator in overall seemed slower than Phero, Critor and Kerm's, meaning that it either used an older OS and/or different hardware.
« Last Edit: March 04, 2013, 11:07:24 pm by DJ_O »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7918
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #1 on: March 04, 2013, 10:25:42 pm »
Yeah, I defenetley hope that they'll fix the new bugs, if not only the Menu() bug, many programs wouldn't look so good as they only use Menu() and no other stuff.....

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

Offline _Nicco_

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 173
  • Rating: +6/-0
    • View Profile
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #2 on: March 04, 2013, 10:47:02 pm »
It would be dumb of them not to fix the bugs before they release.
They say that your signature is supposed to go here...

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #3 on: March 04, 2013, 11:27:28 pm »
Yep, and we all know TI's calculator division has never done anything dumb. ;)

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #4 on: March 05, 2013, 05:47:50 am »
Fixing some bugs is quite a long process for TI (and any other big company), especially if the fix is not trivial.
If TI is already ready for mass productions, well, the ones in the shelves won't possibly come with bugfixes.

Maybe in an early (meaning, not so long after the release) OS update (like "4.0.1") ?

Maybe the samples critor, Kerm, etc. received were also "old" ones, and not the latest with nightly OS build, with bug fixes already....

Anyway I believe KermM has reported (or will soon) them.
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Deathrider

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 13
  • Rating: +0/-0
    • View Profile
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #5 on: March 05, 2013, 09:03:59 am »
As far as I can remember, some bugs are really really old. The angle bug can be found on the TI-86 (rom 1.6) also:


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #6 on: March 05, 2013, 02:02:28 pm »
Yeah, this is why I tried the 2-bytes token bug on my TI-85 as well and then tried it with Y vars on my 82. However on the 85 those tokens were finally 1 bytes so the glitch couldn't be triggered, and on my 82 it seemed the bug didn't happen when recalling the content of Y-Vars.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #7 on: March 05, 2013, 09:32:22 pm »
Awesome! Are you a teacher adriweb?
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #8 on: March 06, 2013, 01:34:11 am »
Nope, he's a student.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #9 on: March 06, 2013, 02:15:15 am »
Fixing some bugs is quite a long process for TI (and any other big company), especially if the fix is not trivial.
If TI is already ready for mass productions, well, the ones in the shelves won't possibly come with bugfixes.

Maybe in an early (meaning, not so long after the release) OS update (like "4.0.1") ?

Maybe the samples critor, Kerm, etc. received were also "old" ones, and not the latest with nightly OS build, with bug fixes already....

Anyway I believe KermM has reported (or will soon) them.
Well it depends of what bug it is. Math ones might be harder, but for the 2-byte token glitch, it's just a matter of checking when recalling a string if there's 2 bytes of RAM left for every character. Since recalling Y-vars causes no problem, I bet they could just copy the routine from that for strings (although strings recalling includes quotes).

It is possible that what they got isn't the latest OS, though, and that immediately after the release, an update will come out on TI's website, fixing more bugs. After all, the TI-83 Plus manual shows OS 1.00, even though nobody ever found such OS anywhere, nor if it exists at all. I'm sure that when the 83+ went in testing phase, the OS was labelled as 1.00, but then bugs were found and the first release was 1.03.
« Last Edit: March 06, 2013, 02:24:05 am by DJ_O »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #10 on: March 06, 2013, 07:50:20 am »
Awesome! Are you a teacher adriweb?
As Lionel said, I'm a student :) (First year of engineering, I finally have some CS at school :P)

Fixing some bugs is quite a long process for TI (and any other big company), especially if the fix is not trivial.
If TI is already ready for mass productions, well, the ones in the shelves won't possibly come with bugfixes.

Maybe in an early (meaning, not so long after the release) OS update (like "4.0.1") ?

Maybe the samples critor, Kerm, etc. received were also "old" ones, and not the latest with nightly OS build, with bug fixes already....

Anyway I believe KermM has reported (or will soon) them.
Well it depends of what bug it is. Math ones might be harder, but for the 2-byte token glitch, it's just a matter of checking when recalling a string if there's 2 bytes of RAM left for every character. Since recalling Y-vars causes no problem, I bet they could just copy the routine from that for strings (although strings recalling includes quotes).
Yeah, I guess those could be easily fixed
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: TI-84+CSE: Will known bugs be fixed before release?
« Reply #11 on: March 06, 2013, 02:51:21 pm »
My only concern is that some of the bugs like the Pt-On bug might be seen as only happening inside games by TI and since their priority is education so they might not feel that it's realy important to fix, since for the average math program those bugs won't get in the way.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify