Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Jolis BUGS : lettres minuscules en fête dans une 83
linkakro le 29/06/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.
Image manquante
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
Image manquante
========
EDIT 3/7/11 :
Programme matrix
Tant qu'on y est faisons la matrice avec les 6 lettres les plus "longues" :
Image manquante
sandro le 29/06/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
linkakro le 29/06/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+.
Persalteas le 30/06/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 le 05/07/2011 à 03:14
persalteas a écrit :
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

Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.