Salut,
Je voudrais savoir si il est possible de bloquer la touche ON lors d'un programme ?
Merci d'avance
Bloquer touche on
8 posts
• Page 1 of 1
-
an_to_nin
Niveau 4: MC (Membre Confirmé)- Posts: 22
- Joined: 07 Nov 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS
Re: Bloquer touche on
an_to_nin wrote: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.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42393
- Images: 17088
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Bloquer touche on
et la t'es dans la m**de
Donald Knuth wrote:Beware of bugs in the above code; I have only proved it correct, not tried it.
-
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)- Posts: 650
- Images: 0
- Joined: 03 Nov 2010, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Bloquer touche on
ah ok en effet ça serait ennuyeux... Merci quand même 

-
an_to_nin
Niveau 4: MC (Membre Confirmé)- Posts: 22
- Joined: 07 Nov 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS
Re: Bloquer touche on
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...)
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.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: Bloquer touche on
Merci beaucoup
0 et 1 c'est obligatoire ou c'est juste à titre d'exemple ?

0 et 1 c'est obligatoire ou c'est juste à titre d'exemple ?
-
an_to_nin
Niveau 4: MC (Membre Confirmé)- Posts: 22
- Joined: 07 Nov 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS
Re: Bloquer touche on
an_to_nin wrote: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.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42393
- Images: 17088
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Bloquer touche on
merci beaucoup 

-
an_to_nin
Niveau 4: MC (Membre Confirmé)- Posts: 22
- Joined: 07 Nov 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS
8 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 38 guests