Jolis BUGS : lettres minuscules en fête dans une 83 |
Auteur |
Message |
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 29 Jui 2011, 18:51
|
|
|
J'hésitais à en faire un article...
----
Je me suis amusé à incorporer des lettres minuscules dans une ti83 émulée avec wabbitemu.
Comme prévu, les caractères sont convertis mais mal affichés.
Mais des bugs encore plus innattendus se produisent quand on les affiche !
La chaîne testée est "abcdefghijklmnopqrstuvwxyz"
Le programme CARACBUG est comme ceci :
Code | Prompt X
sub("abcdefghijklmnopqrstuvwxyz",X,1) |
A gauche : aperçu de chaque caractère
Au milieu : la lettre q (plantage grâve)
A droite : la lettre k (plantage grâve)
RASSUREZ VOUS : les deux plantages grâves de ce programme ne se produisent qu'avec la commande "Disp".
Output semble innoffensive lors de mes tests.
0,Q,K
A gauche : trois apparences différentes de la même chaîne. Cela dépend de la méthode d'affichage et de l'action.
A droite : effet colatéral dans l'écran principal
========
EDIT 3/7/11 : Programme matrix
Tant qu'on y est faisons la matrice avec les 6 lettres les plus "longues" :
---------------------- 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 |
|
|
|
sandro
Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mer 29 Jui 2011, 22:14
|
|
|
Intérrecent, mais est-ce que u pourais poster le programme que je l'essaye sur Virtual TI et sur la vraie TI82stats.fr (après un back-up).
Sino, j'ai déjà entendu dire que Wabbitemu n'émulais pas toujours parfaitement l'ASM, mais ça, c'et du basic !
sandro
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 29 Jui 2011, 23:44
|
|
|
C'est édité.
J'ai essayé avec ma 82statfr.
J'ai parcourut le programme et la chaîne contenait un morceau d'un autre de mes programmes, en bugguant tous les caractères autres que les lettres majuscules. Cela ne se produit qu'en éditant le code dans la calculatrice.
Du reste, ma 82statfr a buggué moins fort que la fausse 83.
Visiblement la conversion de la chaîne dépend du modèle et de la mémoire.
rappel : 82statfr = rom de 83 dans une carte mère de 83+.
---------------------- 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 |
|
|
|
Persalteas
Autorisation : Membre
Nb de messages : 2164
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Jeu 30 Jui 2011, 11:18
|
|
|
ça me fait penser à l'Axe: Un caractère (une suite de 0 et 1 à la base) peut être interprétée comme caractère, comme nombre, comme pic...
C'est un peu pareil, là: La TI interprète une suite inconnue en lettres.
Mais j'avoue que faire un mem clear, c'est du gros bug!!
|
|
|
|
Wirekey
Autorisation : Membre
Nb de messages : 240
Inscrit le : Mer 17 Jui 2009, 0:54
|
Posté le : Mar 05 Juil 2011, 3:14
|
|
|
Citer : persalteas | C'est un peu pareil, là: La TI interprète une suite inconnue en lettres.
|
Je ne sais pas... comment répondre clairement à .. 3h du mat euh...
ce n'est qu'une question de ... bytes
tant que le programme est valide la calto affiche ce qu'elle connait.
Bref je vous dirais quoi demain
|
|
|
|