Page 1 of 1

Bloquer touche on

Unread postPosted: 11 Nov 2010, 13:25
by an_to_nin
Salut,

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

Merci d'avance

Re: Bloquer touche on

Unread postPosted: 11 Nov 2010, 13:57
by critor
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.

Re: Bloquer touche on

Unread postPosted: 12 Nov 2010, 07:16
by AlexRider38
et la t'es dans la m**de

Re: Bloquer touche on

Unread postPosted: 13 Nov 2010, 13:33
by an_to_nin
ah ok en effet ça serait ennuyeux... Merci quand même :)

Re: Bloquer touche on

Unread postPosted: 13 Nov 2010, 17:33
by tama
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...)

Re: Bloquer touche on

Unread postPosted: 13 Nov 2010, 22:03
by an_to_nin
Merci beaucoup :)
0 et 1 c'est obligatoire ou c'est juste à titre d'exemple ?

Re: Bloquer touche on

Unread postPosted: 13 Nov 2010, 22:21
by critor
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.

Re: Bloquer touche on

Unread postPosted: 14 Nov 2010, 14:17
by an_to_nin
merci beaucoup :):