1

Est-ce que c'est possible de programmer un truc qui attend qu'une touche soit pressée sans bouffer les piles de la TI ?

2

Si c'est pas possible en Basic, est-ce que c'est possible dans un autre langage ??

3

keywait, avec flib. Mais pour les piles, je sais pas sad
avatarMembre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

4

Quand on utilise KEYWAIT, l'indicateur en bas à droite de la TI affiche BUSY. Donc je pense que KEYWAIT bouffe bien les piles.
Par contre, quand par exemple on est dans l'écran HOME, l'indicateur en bas à doite n'affiche rien, mais pourtant dès qu'on appuie sur une touche, par exemple F2, le menu Algebra s'affiche.
Donc dans l'écran HOME, l'OS attend que l'on appuie sur une touche sans bouffer trop les pîles...
Je voulais savoir si c'est possible de faire ça en BASIC ou un autre langage, si c'est pas possible en BASIC.

5

ce mode d'écomnomie des piles s'appelle le mode IDLE.
Tu peux y accéder par la fonction idle() avec TIGCC.

6

ben,t'as aussi Pause,en basic;mais je sais pas,et ça limite l'emploi à une touche.

7

à 2 touches tongue (enter et esc)

Sinon, un petit code exec qui fait un idle_loop et qui renvoie le code de la touche pressée dans une variable utilisable en basic, ça doit être faisable

8

lol

Vous etes fous les gars smile

C'est pas parce que l'indicateur busy est allumé que ça bouffe plus les piles ...

La calc tourne dans les 2 cas.

9

ca bouff forcement les piles ...

10

le code "idle_loop" => C le ROM_CALL GKeyin(NULL, 0) en C...
=> Il utilise Idle, l'APD...
Peut-être que flib utilise déjà ça, mais pas sûr...
avatarTutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

11

nEUrOne et Renorems> Je pense que lorsque la calc affiche "BUSY" ça bouffe + les pîles car lorsque elles sont presque mortes, on peut voir "BATT" apparaître en bas à droite de la calc. Mais "BATT" n'apparaît que si la calc est très sollicitée et qu'elle affiche "BUSY", lors d'un long calcul, par exemple...
Si le calcul se finit et que l'indication "BUSY" disparaît, quelques secondes plus tard, "BATT" disparaît à son tour.

12

Je ne sais pas si c'est très clair, ce que j'ai marqué au-dessus

13

ouaipsmile

14

Désactive alors l'affichage de busy grin
avatarMembre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

15

keywait bouffe forcement les piles plus que d'autre, et mm enormement, j'en ai fait les test,
pasqu'il lis en mm temps les bit passant par le port IO
il fodrait idle() ds la boucle mais il parait que c pas très compatible avec les niveaux de gris (enfin moi j'ai pas eu de pb la dessus)