150

C'est probablement plutôt 2h 16min 32s = 8192 s.
L'adresse du port, c'est quoi? $700014? Si oui, $700016 et les 6 bits de poids fort de $700017 ne sont ps documentés non plus. Il y aurait la place pour 16384 possibilités, donc une précision à la 1/2s...
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é

151

Mais alors quel serait l'interêt de l'autre port? L'AI3 suffirait largement.

Ximoon : j'ai cherché à côté, il n'y a pas l'air d'y avoir quelque chose.

152

Le port est bien $700014.

Et ca doit bien $etre ...32s, je me suis un peu raté quand je l'ai chronométré.

153

J'avais essayé de modifier $700016 et $700017, ca n'avait rien donné.
[edit]Edité par ExtendeD le 27-01-2002 à 18:37:10[/edit]

154

Oui, 8192=2^13 ça parait logique...
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.

155

L'AI3 peut être active quand la calc est éteinte ???
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.

156

Non, le processeur peut se rallumer à l'appel du int ( 1 à 5). Il suffit alors à chaque reveil du processeur de verifier si on a été reveillé par l'appel de l'int ou par ON, et d'incrémenté à la main un compteur si on a été reveillé par l'int, puis de rééteindre la calc. Ca économise beaucoup de batterie comme ca (moins de 5 instructions par seconde pour l'int 3).
Relis $60005 dans j89hw.

Kevin Kofler : oui, j'ai reverifié, c'est bien ...32s, le timer s'incrémente très précisément.

157

Quelques infos encore:

L'octet à $700014 n'est finalement pas protégé en lecture par la Protection. Je croyais ca au début car db92 me renvoyait dans l'hex dump toujours 0, même quand l'octet n'état pas à 0. Kevin Kofler, c'est un drôle de bug, ça.

le bit 2 de $70001F est activé à chaque reset. Si on le désarme (après avoir enlevé la Protection), l'horloge n'est plus incrémentée.

Si le bit 1 de $70001F est désarmé, les ints 1 à 5 ne se déclenchent plus, comme indiqué dans J89hw.txt. Mais le truc bizarre, qui lie ce bit avec la RTC, c'est que si on arrête la RTC en désarmant le bit 2, et qu'on désarme ensuite ce bit (sans la Protection), les ints ne sont plus tuées, et la calc fonctionne normalement. Mais la fréquence de tous les timers est modifiée (peut-être donc la fréquence de l'OSC2, qui modifierait celle de tous les timers).
Approximativement, l'AI1 passe à 175Hz au lieu de 256, l'AI3 fait 40 tics par minute au lieu de 60, et l'AI5 passe de 19Hz et quelques à 13.2Hz environ.
Bizarre, tout ça.

158

trop bonmiam

159

Mais je n'arrive pas à trouver plus d'infos sad

160

Pourtant il y a forcément un moyen d'avoir une horloge plus précise!
A moins que ti n'utilise les ints pendant le 'someil' de la ti et les règlent je ne sais comment grâce à cette rtc au réveil... ça me semble plutôt peu précis....
On verra bien quand la 2.06 sortira... ou avant...
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.

161

Ne serait-ce pas l'auto-int3, qui est un timer précis à 1s sur les HW2 (d'après J89hw.txt) ? Mais elle fait crasher les versions anciennes d'AMS, et VTI ne la supporte pas...
Quant à savoir à quoi elle est reliée, ce qui la déclenche...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

162

Il n'est pas impossible que AMS 2.06 utilise en effet l'AI3 à l'intérieur des intervalles de 8192 secondes.
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é

163

ça fait un peu plus de 2h16 !
c quoi ce bordel smile
:D

164

2^13 secondes
apparemment il n'y a pas moyen de la régler plus serrée...
c'est louche, effectivement!
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.

165

Encore quelques trucs que j'ai trouvé:
Le timer ne peut être lu que par mot, et pas par octet. C'est pour ça que DB92 renvoie 0 quand on dump à $700014, puisque lui il la mémoire octet par octet.

Quand on efface le bit 1 à $700001F, alors que le bit 2 est armé, les ints 1,2,3,5 sont inhibées, mais en plus l'incrémentation de l'horloge est arrêtée.
Donc en gros pour l'état des bits 1 et 2:
11 : par défaut - l'horloge s'incrémente
10 : les ints 1,2,3,5 sont inhibées et l'horloge ne s'incrémente plus
01 : l'horloge ne s'incrémente plus, les interruptions fonctionnent normalement
00 : l'horloge ne s'incrémente plus et les fréquences de toutes les interruptions sont diminuées
Seul l'AMS initialise ces bits, le boot lui n'y touche pas.

Le bit 1 à $70001F est assez bizarre, Johan Eilert écrit que s'il n'est pas armé, il y a émulation du contraste des HW1, cad que seuls les 3 premiers bits de contraste à $60001D sont utilisés. Mais apparement il protége (ou déprotège ?) autre chose, car si on essaie de le désarmer, l'hardware crashe avec une barre noire, comme lorsqu'on essaie de violer une protection d'execution. Et le crashe ne survient pas dans le programme qui désarme le bit, mais plus tard, lorsque l'AMS a repris la main, ou lorsqu'on appelle des fonctions de l'AMS (ST_helpMsg et trap #4 crashent avant d'avoir fait quoique ce soit).

166

Apparement si on efface le bit 0 à $70001F, on active la protection d'execution des zones à partir d'où on peut déprotéger la flash, ie sur 89 $212000 -> $217FFF et $21A000 -> $21FFFF (et peut-être le boot, je n'ai pas pu tester, c'est un peu plus compliqué).
Je me demande pourquoi TI a implanté ça.

Je me demande aussi si je vais continuer à parler tout seul, et à risquer la vie de ma calc pour pas grand chose.

167

ExtendeD> je ne vais pas te parler seul... allez, je te tiens compagnie.
(et ce Week-end, il fodraq que j'enregistre cette page sur mon disque dur.. ça peut pas faire de mal un peu de doc en plus)
avatar
Tutorial 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

168

J'ai rien compris à ce que vous disiez !!! grin

Vous auriez pas des doc sur tout ça (bits, octets ect), car je nage complet mais pourtant ça a l'air interessant !!! oui
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

169

Tu ne parles pas tout seul, ExtendeD. J'écoute attentivement!
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é

170

Moi aussi, j'ecoute. Mais je ne peux pas t'aider sad

171

smile

Finalement le boot n'est pas protégé en execution par la protection contrôlée par le bit 0 à $70001F.
Et ça doit toucher au contraste comme le dit Johan Eilert (en tout cas le contraste augmente beaucoup quand on désarme le bit).

Et voilà ce que Dan Englander m'a envoyé :
I haven't found how to access the actual RTC part of the RTC hardware on the SE yet, all I've done is access programmable timers which can run on the 32.768 khz xtal which presumably is used to clock any RTC hardware that may exist. Attached is a document detailing this for the TI-83 Plus SE. I hope this is of some help to you, and let me know if I can be of any further assistance. Any information you can give me would also be appreciated.
La pièce jointe est ici [URL]http://www.multimania.com/extended/ti_files/SETimers.txt[/URL].

172

ExtendeD : je te lis depuis le début wink Bon courage !
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.

173

je teblis aussi
avatar
Tutorial 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

174

moi aussi,mais j'attends plutôt que tu trouves le comment et je sais que tu vas le trouver courage grin
BURNING FIRE

175

en gros, y'en a qu'un seul qui bosse en nous attendons grin
avatar
Tutorial 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

176

feiganants grin
Tekken Punch !!!

Tome 9 de Love Hina dispo le 20 Mai !!!

177

feignants grin
Tekken Punch !!!

Tome 9 de Love Hina dispo le 20 Mai !!!

178

lolgrin
Ancien pseudo : lolo

179

lol
avatar
Tutorial 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

180

pollueurs...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site