Page 1 of 1

Enfin des corrections de bugs avec l'OS 4.0 TI-84 Plus C

Unread postPosted: 17 Feb 2013, 18:27
by critor
Depuis des années, nombre d'utilisateurs ou développeurs se sont plaints que Texas Instruments ne corrigeait plus les bugs des OS TI-z80 pour TI-82 Stats, TI-83 et TI-84.

Plusieurs de ces 'bugs' concernaient le comportement de la machine lors de l'utilisation d'applications et programmes assembleur tiers, particulièrement sur les derniers OS TI-84 2.5x avec la technologie MathPrint.
Peut-on donc véritablement considérer cela comme de vrais bugs, si ils ne se produisent qu'avec du code tiers?



En tous cas, un vrai bug, j'en avais trouvé un présent sur la quasi totalité des calculatrices TI-z80 supportant les nombres complexes
(Terminale S)
:
  • TI-82 Stats
  • TI-83
  • TI-84
Il s'agit en effet d'une erreur de calcul.

La calculatrice répond par exemple comme argument pour le nombre imaginaire i:
  • 1.57...
    (Pi/2)
    quand on est en mode radians
  • 90 quand on est en mode degrés

Mais... pour le nombre -1 la calculatrice répond 3.14...
(Pi)
dans les deux modes angulaires! :o
Autrement dit, en mode degrés la calculatrice vous raconte qu'un argument en degrés de -1 est 3.14 au lieu de 180!
Alors certes, un humain pourrait comprendre et corriger automatiquement...
Mais si ce résultat est utilisé en tant que calcul intermédiaire dans un programme, ça peut vite donner du n'importe quoi totalement incompréhensible pour une personne non avertie! :(




Ce bug, je l'avais signalé à TI-Cares en novembre 2008, et le 24 novembre 2008 on me répondait qu'il était transmis à l'équipe de développement afin d'être corrigé.

Depuis, ce bug n'avait jamais été corrigé sur aucune TI-82 Stats, TI-83 ou TI-84, même pas dans les derniers OS 2.5x MathPrint sortis ces dernières années.

Mais ce soir, un peu plus de 4 ans après cet email, j'ai le plaisir de constater que mon bug a enfin été corrigé dans l'OS 4.0 de la TI-84 Plus C Silver Edition! :bj:

[tableborder=1]
TI-84 Plus C Silver Edition
TI-82 Stats / 83 / 84
ImageImage
Image[/table]
2050


Espérons tout-de-même que les autres modèles bénéficieront aussi de cette correction.



Si TI s'est donné la peine de corriger soudainement ce petit détail qui n'avait pas l'air de les inquiéter depuis 4 ans, peut-être que bien d'autres bugs de ces dernières années ont également été corrigés en l'honneur de la sortie de la TI-84 Plus C Silver Edition, ce qui serait une excellente nouvelle! ;)

Peut-être est-ce aussi le signe que TI prend à nouveau sa gamme z80 au sérieux, quand on aurait pu avoir l'impression depuis 2006 que les seuls investissements en recherche et développement concernaient la gamme TI-Nspire! :bj:

Merci TI! :D

Re: Enfin des corrections de bugs avec l'OS 4.0 TI-84 Plus C

Unread postPosted: 17 Feb 2013, 18:30
by Persalteas
Merci TI ! :)

As-tu testé les autres bugs du MathPrint ? Les divisions interdites et toutes ces choses là ?

Re: Enfin des corrections de bugs avec l'OS 4.0 TI-84 Plus C

Unread postPosted: 17 Feb 2013, 18:32
by critor
Là c'était pas un bug MathPrint hein. C'était antérieur à cette technologie.

Pour les bugs, fais-moi la liste ou cite-moi la référence et on vérifie si ils s'y sont vraiment mis sérieusement pour cet OS 4.0.

Re: Enfin des corrections de bugs avec l'OS 4.0 TI-84 Plus C

Unread postPosted: 18 Feb 2013, 10:20
by Persalteas
mdr1 wrote: 1/E1 ==> décale tout l'écran de 32 pixels vers le bas, et ce qui déborde retourne en haut.

1/(E1-1/2) ==> produit le même décalage + une erreur "ERR:LINK" + tout ce qui est à l'écran n'est plus en noir mais en gris jusqu'à la prochaine extinction/allumage de la calculatrice.

1/(E-1+1/2) ==> résulte tout simplement en un RAM Cleared.

Et une fois que vous avez de ces tests, un bug se produira à chaque fois que vous voudrez calculer une fraction, par exemple 1/5 (mais la division marche). Personnellement, j'ai déjà eu :

•La calculatrice s'éteint. Pour la rallumer, je suis obliger de retirer des piles puis de les remettre. Il n'y a pas de RAM Cleared mais le résultat est en décimal.
•Décalage de l'écran de 32 pixels. Le résultat est en décimal.

Re: Enfin des corrections de bugs avec l'OS 4.0 TI-84 Plus C

Unread postPosted: 18 Feb 2013, 18:18
by Lionel Debroux
Un bug corrigé, au bout de plusieurs années... mais combien de bugs restants (parfois connus depuis encore plus longtemps), et combien de nouveaux bugs ? :D

Re: Enfin des corrections de bugs avec l'OS 4.0 TI-84 Plus C

Unread postPosted: 06 Mar 2013, 03:28
by critor
Je pensais que le bug de la news n'était pas présent sur TI-85/86.

En fait il y a exactement le même bug pour les arguments de réels négatifs en mode degrés, où la calculatrice répond 3,14... au lieu de 180.

Mais c'est plus vicieux car le bug se déclenche uniquement si le réel négatif est tapé sous la forme complexe de la calculatrice ou stocké dans une variable de type complexe:
Image

Merci à Deathrider.
Source: http://www.omnimaga.org/index.php?topic ... icseen#new