π
<-

Bloquer touche on

Bloquer touche on

Message non lude an_to_nin » 11 Nov 2010, 13:25

Salut,

Je voudrais savoir si il est possible de bloquer la touche ON lors d'un programme ?

Merci d'avance
Avatar de l’utilisateur
an_to_nin
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 56%
 
Messages: 22
Inscription: 07 Nov 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS

Re: Bloquer touche on

Message non lude critor » 11 Nov 2010, 13:57

an_to_nin a écrit:Salut,

Je voudrais savoir si il est possible de bloquer la touche ON lors d'un programme ?

Merci d'avance


Il est sans doute possible de bloquer la touche ON avec du code assembleur.
Toutefois je te le déconseille fortement.

Si jamais ton programme TI-Basic a un bug et entre par exemple dans une boucle infinie, il sera impossible d'interrompre le programme sans déclencher un reset de la RAM.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bloquer touche on

Message non lude AlexRider38 » 12 Nov 2010, 07:16

et la t'es dans la m**de
Donald Knuth a écrit:
Beware of bugs in the above code; I have only proved it correct, not tried it.
Avatar de l’utilisateur
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 68.5%
 
Messages: 650
Images: 0
Inscription: 03 Nov 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Bloquer touche on

Message non lude an_to_nin » 13 Nov 2010, 13:33

ah ok en effet ça serait ennuyeux... Merci quand même :)
Avatar de l’utilisateur
an_to_nin
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 56%
 
Messages: 22
Inscription: 07 Nov 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS

Re: Bloquer touche on

Message non lude tama » 13 Nov 2010, 17:33

Effectivement, en assembleur c'est possible, mais il faut être sûr de vouloir la bloquer ou prévoir une issue de secours au cas où tout partirait en vrille (pis un autre détail serait que ce ne serait pas portable de 84 vers 82 par exemple)
Si tu veux toujours savoir comment, voici le code, il faut le mettre dans un programme ONBLOCK par exemple
AsmPrgm
EFD74AEFEF4A
7BB728053DC0
ED56C9F32100
991101990100
01369AEDB021
C59D119A9A01
0D00EDB03E99
ED47ED5EFBC9
08D9DB03E6FE
D303CD3A00ED4D

0:Asm(prgmONBLOCK) bloquera la touche [On]
1:Asm(prgmONBLOCK) la débloquera

(ce n'est pas un code à moi, je ne sais plus où je l'avais trouvé, peut-être sur UTI...)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40.9%
 
Messages: 10995
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Bloquer touche on

Message non lude an_to_nin » 13 Nov 2010, 22:03

Merci beaucoup :)
0 et 1 c'est obligatoire ou c'est juste à titre d'exemple ?
Avatar de l’utilisateur
an_to_nin
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 56%
 
Messages: 22
Inscription: 07 Nov 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS

Re: Bloquer touche on

Message non lude critor » 13 Nov 2010, 22:21

an_to_nin a écrit:Merci beaucoup :)
0 et 1 c'est obligatoire ou c'est juste à titre d'exemple ?


Oui, c'est obligatoire.
Selon que la dernière réponse soit un 0 ou un 1, le programme va bloquer ou débloquer la touche On.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bloquer touche on

Message non lude an_to_nin » 14 Nov 2010, 14:17

merci beaucoup :):
Avatar de l’utilisateur
an_to_nin
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 56%
 
Messages: 22
Inscription: 07 Nov 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS


Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1929 utilisateurs:
>1915 invités
>7 membres
>7 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)