90

aghnar : faudrait que ton prog marche sur 2.05 cool

91

Il y a déjà ClockTI pour les 2.05. AghClock utilise les fonctions de AMS 2.08, donc ne marchera pas avec AMS 2.05.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

92

Tout à fait mon cher Kevin top

93

Kevin Kofler a écrit :
Tout ce qui est lent augmente la consommation si c'est effectué à chaque CM_IDLE (parce que la calculatrice reste plus longtemps en mode haute consommation avant de repasser en mode basse consommation). Mais les tests restants ne sont pas si lents que ça. Je ne vois pas pourquoi ils augmentent tellement la consommation.


oui, j'ai en effet pu observé qu'après un calcul, la Ti attend 1 à 2 secondes avant de revenir à la consommation 'au repos'
résultats, si on fait periodiquement (et assez fréquemmeent) un calcu qui bouffe des piles, on se retrouve avec une forte consommation permanente (ça ne chute pas entre les calculs)

94

"2 tests pour voir si la clock est (dés)activée par le TIOS ou l'utilisateur"
Pourquoi 2 tests ? Ne suffit-il pas de tester le bit 2 du port 600015 (1 seul test) ?

"1 instruction pour mettre à jour le flag de Batterie : ST_batt (ST_BATT_OK);"
"DateAndTime_Get pour obtenir la seconde actuel
1 test pour voir si je dois updater l'affichage en fonction de la seconde k m'a renvoyé DateAndTime_Get...."

DateAndTime_Get est rapide ? Parce que tu pourrais simplement comparer la valeur du compteur avec celle qu'elle avait au CM_IDLE précédent...
(l'adresse du compteur est dans le handler par défaut d'int3).

avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

95

ouais mais clockti serait mal programmé non ?

96

XDanger ne parle pas de clockTi mais de AghClock (cf #86)

97

Exact, je réponds à ce qu'Aghnar fait.

Peut-être qu'il faudrait faire une macro dans TIGCC nommée OneSecondTimer, qui donne la valeur du timer d'1 seconde...
Pensez-vous qu'il faille tester la version de hardware, dans ce cas-là (sur HW1, ça ne sera pas précis du tout sur toutes les machines, donc faut-il renvoyer une erreur sur HW1) ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

98

Sur HW1, AMS ne compte pas du tout les secondes sauf si on active l'AI3 "à la main".
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

99

> Sur HW1, AMS ne compte pas du tout les secondes sauf si on active l'AI3 "à la main".
Sur HW2 avec AMS <= 2.05 non plus, d'ailleurs.

Si l'AI3 est activée, elle n'est pas du tout précise sur HW1. C'est pour cela que je demande s'il faut purement et simplement retourner une valeur d'erreur (-1) si on est sur HW1. -1 me paraît être une réponse adaptée car cette valeur n'existera jamais... (4294967295 secondes, c'est *un peu* plus que la durée de vie de la calculette: 136 ans si je compte bien)...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

100

ça me fait penser qu'on vit à peine 2 Milliards 200 mille secondes ... cé très peu sad

-
même si ça consomme un peu plus, je l'aime beaucoup ton TSR Aghnar smile
j'ai juste diminué un peu l'APD en concéquence grin
et les secondes faut les laisser cé utile (pour se caler sur la sonnerie du bahut)

101

lol merci electrocut smile

Mais bon vous inquiétez po je compte bientot sortir une version à 5 mA smile

102

XDanger : Au lieu de faire des hacks pour obtenir l'adresse de la variable interne OneSecondTimer, mieux vaut utiliser les ROM Calls Timer_Start() (et Timer_Value()). La recherche de &OneSecondTimer peut ne plus marcher dans les prochaines versions d'AMS (à moins que ce soit une RAM Call smile).
Remarquez aussi que personne n'utilisera les prochaines versions d'AMS qui bouffera forcément sur toutes les machines 1 bloc en plus de flash ROM smile (enfin ça gênera pas trop les V200, ça entammera les flash apps).

103

A moins que TI n'ajoute quelque chose qui vaille la perte grin

104

j'ose meme pas esperer ..
Hmm... Garcon ! UN PACK DE KOENIGS SVP !

105

electrocut je sais bien qu'il parle de aghnar's clock !!!!! rolltsss

moi je répond au post #90 !

106

aba dans ces k là on met un [ cite ][ /cite ] parce que sinon ça porte à confusion
na !
tongue

107

ExtendeD: OK, pas de 'OneSecondTimer'...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

108

ExtendeD >> les prochaines versions d'AMS qui bouffera forcément sur toutes les machines 1 bloc en plus de flash ROM

Sauf sur TI89 love
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

109

euh, ouais, si on veut roll

110

Tout est relatif comme disait mon oncle Albert grin

Par rapport à la ROM 2.08, il n'y aura pas de bloc bouffé en plus.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

111

erf parce que le block est déjà bouffé grin cé fort qd même wink

112

Wof
peut-être qu'ils se rachèterons un compilo
(en fait il y a peu d'espoir)
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

113

Electrocut> ça n'a pas gd chose à voir, mais pourrais-tu mesurer la consommation de la TI lorsqu'elle est en mode pause (tu sais, tu tapes Pause dans HOME) ?

114

je l'ai testé au cours d'un programme (pour voir l'évolution)

immédiatement à la fonction pause, la consommation tombe à 5mA (repos) (pas de décalage)
au cours du programme elle était à 30 mA

basic top

wink

115

heu .. c koi ladernière version et ou c kon pe la down ??

116

en voila un ki suis grin
la dernière version cé la 0.4 et on la dl au post #1

117

elle consomme tjrs autant ?

118

hum reli le topic black
page III

119

simplement pour vous signaler que je pars Jeudi pour l'insa et que je prend pas mon multimètre avec moi ...
donc soit quequ'un d'autre s'en occupe, soit les chiffres ne seront connus que dans 2 semaines (je parles pour la prochaine version de AghClock grin)
... quoi que, ça doit bien pouvoir se trouver un multimètre à l'insa wink

120

Ben c bon ca me laisse 15 jours pour la prochaine version, parck en ce moment g pas trop le tmps de coder grin

(surtout k pour pouvoir faire 2,3 tests de mon coté j'aimerais envoyer des betas à electrocut pour k'il teste la consommation)