Poster un nouveau sujet Poster une réponse
---IMPORTANT--- Commande à éviter à tout prix
Auteur Message
CaltoDev'



Autorisation : Membre
Nb de messages : 6
Inscrit le : Mer 03 Juil 2013, 17:30
Posté le : Mer 30 Oct 2013, 21:59   Citer 

ATTENTION - MANIPULATION A NE JAMAIS EFFECTUER


Bonsoir,

Je m'empresse de poster ce message pour vous prévenir d'un commande qu'il faut à tout prix éviter.
J'ai planté ma calculatrice cet après-midi à cause de cela et j'ai perdu tous mes programmes. Heureusement que je les ai recopiés sur mon PC !

Le code en question est celui-ci :


Code

""->Chaîne0
expr(Chaîne0)




La chaîne 0 a été choisie à titre d'exemple, mais ce bug peut arriver avec n'importe quelle chaîne.

Il ne faut jamais rentrer ces instructions ou l'obtenir d'une autre manière,
car cela fait absolument tout planter dans la calculatrice : elle ne répond plus, l'écran est bloqué puis s'éteint et le seul moyen de la rallumer est de retirer puis remettre les piles : surtout la mémoire sera effacée et la calculatrice retrouvera son état d'origine (le fameux "Mémoire effacée" redouté de tous).


Toutefois, ce bug ne semble pas se produire lorsque la chaîne n'a jamais été utilisé depuis la première utilisation de votre calculatrice, mais je vous déconseille trèèèèès fortement d'essayer.

Mieux vaut prévenir que guérir. j'espère avoir fait mon boulot de citoyen !

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 30 Oct 2013, 23:04   Citer 

Ceci vaut bien un article !
Immense merci pour cette découverte.
(et soulagement que tu ais des sauvegardes)

Résumons cela par un plantage assembleur de la commande expr() si la variable chaîne est vide. Insistons aussi sur le fait que cela se produit avec une variable mais pas une chaine saisie en dur.

J'ai émulé une ti83plus boot_1.00 os_1.12 pour constater que le bug n'est plus présent dans ce modèle.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
rpgcreator



Autorisation : Membre
Nb de messages : 85
Inscrit le : Sam 20 Juil 2013, 17:00
Posté le : Ven 08 Nov 2013, 10:09   Citer 

il y a forcement des failles (comme avec la ti84+)
mais alors celle la, je ne la connaissais pas!!!
juste: quelle est la version de l'os de ta ti 82stats?

----------------------
je prefere la ti-82stats a la fumette ^^
 Adresse email Haut de page Bas de page 
 
CaltoDev'



Autorisation : Membre
Nb de messages : 6
Inscrit le : Mer 03 Juil 2013, 17:30
Posté le : Ven 08 Nov 2013, 21:47   Citer 

Aucune idée de mon OS...
En tout cas c'est une Ti-82 Stats.fr comme on en trouve dans toutes les grandes surfaces et jamais connecté à un PC (pas de cable), donc c'est à priori l'OS d'usine.
En tout cas, le bug "fonctionne" parfaitement sur mon émulateur (TilEm), donc si vous voulez tester... karate.gif

 Adresse email Haut de page Bas de page 
 
AlexRider38



Autorisation : Membre
Nb de messages : 139
Inscrit le : Ven 26 Mar 2010, 17:13
Posté le : Lun 11 Nov 2013, 19:59   Citer 

C'est marrant ce bug sur les chaines de caractères me fait un peu penser à celui présent sur les Ti-nspire: quand on tape

Code
""+""


ça reboot tout simplement... cupsmiley.gif

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 12 Nov 2013, 1:36   Citer 

Les 82statfr ont toutes à ce jour la rom 1.11fr7.
Cette calculatrice comme toutes celles qui n'ont pas de mémoire d'archive (flash) ne peut pas être mise à jour.
Et puis les mises à jours de Ti pouvant l'être ne sont pas automatiques.


Le système des TI est montré dans le menu mémoire\about des TI Flash (ayant une mémoire d'archive) et dans l'invité d'autotest de pratiquement toutes les TI Z80.
Ne validez surtout pas l'autotest pour ne pas réinitialiser la mémoire RAM (adieu programmes).
L'invité d'autotest, à ne pas valider, se situe dans mode+alpha+S.

Je signale que j'ai posté dans la rubrique article.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
rpgcreator



Autorisation : Membre
Nb de messages : 85
Inscrit le : Sam 20 Juil 2013, 17:00
Posté le : Mar 12 Nov 2013, 12:53   Citer 

l'autotest, je l'ai trouve par hasard et ca m'a fait la meme chose
heureusement, j'avais le silver link a ce moment la et j'avais copié les progs sur mon ordi.
je parlais de la ROM en incluant les 82stats de 2004 et la nouvelle de 2013 sortie en allemagne
ne peut pas etre mise a jour??? bien sur que si (mais d'une autre facon ^^)
la ti82 a environ 19 roms differentes avec, je l'accorde, peu de MAJ goutte.gif

----------------------
je prefere la ti-82stats a la fumette ^^
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 12 Nov 2013, 18:37   Citer 

Quand les composants sont ROM ou bien soudés en lecture seule, je ne voie pas comment tu mets à jour une calculatrice sans la dénaturer. Et l'abscence de bootcode prévu pour ça est aussi un problème.
Au mieux Critor a soudé le pin manquant du bus d'adresse de RAM d'une 82statfr.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
rpgcreator



Autorisation : Membre
Nb de messages : 85
Inscrit le : Sam 20 Juil 2013, 17:00
Posté le : Mer 13 Nov 2013, 14:51   Citer 

En faisant un autre modèle gros bêta!!!
il te suffit de faire une autre revision matérielle, je pense que t'as deja compare une ti82 de 1993 avec une ti82 de 2004, hein???
deja le boitier de celle de 2004 est similaire a celui de la 82 stats et l'autre ressemble a une ti80. c'est pas tout, quelques bugs ont ete corriges. mais je ne vais pas m'etaler sur ce sujet...

----------------------
je prefere la ti-82stats a la fumette ^^
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 6 requêtes
BlackOne par Grimmlink