>1.
Essaye printf_xy(80,73,"%4f",d); (4 chiffres significatifs).
>3.
Je pense que AMS lit directement le matériel, mais c'est à vérifier. (L'état des piles est géré par l'auto-interruption n°6, la même que pour la touche [ON]. L'auto-interruption n°6 est aussi activée lors d'un changement de l'état des piles.)
Normalement, %.1f devrait aussi marcher.
(J'avais lu la documentation de TIGCC sur ce sujet trop en vitesse, et j'ai donc oublié le point.)
[edit]Edité par Kevin Kofler le 28-07-2001 à 16:15:11[/edit]
oué, c bon, ça c ok
pour l'editeur de la memoire en HEXA, je pense que je devrais faire ça en ASM
pour l'indicateur BATT/DARK_BATT , je voit pas trop comment intercepter l'auto-ints 6, mais celle-ci renvoie une valeur differente si on a appuyé sur ON, si c BATT, si c DARK_BATT ou si c rien du tout ???
De toute façon, intercepter l'auto-int n°6 ne mènera nulle part. Si on peut utiliser cette interruption, c'est pour analyser son contenu et comprendre la lecture de l'état des piles par AMS.
Je n'ai trouvé aucun appel d'une fonction exportée connue dans cette auto-interruption, donc j'ai peur qu'il faut soit lire le matériel dans le programmes, soit chercher la fonction dans la ROM.
Dans la documentation du SDK, j'ai trouvé BattTooLowFlash qui détecte si les piles sont trop faibles pour le flashage et n'est exportée que sous AMS 2.00 minimum, et la variable ST_flags qui permet de lire entre autres l'état de l'indicateur des piles et qui elle aussi n'est exportée que sous AMS 2.00 minimum.
ben déja, moi chuis en AMS 2.00, donc pas de pb.
je peux la trouver ou la doc du SDK ???
Mais il n'y a pas les numéros des ROM calls. Il faut les lire dans tiams.h qui est dans le SDK lui-même (et que je n'ai pas).
niuob Le 01/08/2001 à 09:19 Le fichier d'en-tête "tiams.h" se trouve dans le répertoire /include/ du répertoire du compilateur Sierra, qui est différent de celui du TI Flash Studio.
seb Le 01/08/2001 à 09:19 le c, le c, toujours le c
Quand comprendrez vous qu'il n'y a que le basic dans la vie ?
seb Le 01/08/2001 à 09:19 non ds ce cas la tu seras plus la pour coder
TiBasic rulez