1

Voila, j'avais deux trois questions qui me passait par la tête, alors je vous les poses:

Est-ce que cela peut-etre dangereux que la ti reste en permanance en niveau de gris? C'est à dire qu'elle reste tout le temps en niveau de gris. Par exemple si j'utilise Chrono Fantasy jusqu'à ce que les piles rendent l'âme (en considérant qu'au début de l'expérience elles étaient neuves). En clair, est-ce que les niveaux de gris à long terme peuvent-etre dangereux pour la Ti (je parle surtout pour l'écran)?

Où sont stockés dans la mémoire les programmes mis en archives? Et comment se fait-il qu'ils ne soit pas effacés lors d'un plantage?

Je sais qu'avec les rom_calls ont peut savoir l'espace libre qu'il nous reste en ram ou en rom, mais comment font-elles? Ou vont-elles chercher l'information?

Si d'autres me viennent, je les mettrai a la suite.
Voila, merci d'avance.
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

2

Pour la question des niveaux de gris c'est impossible que l'écran ou un autre composants de la TI lâche car tout simplement les niveaux de gris fonctionne avec la fréquence de rafraichissement du LCD qui est de 90 hz mais plus rapide que la perception rétinienne donc on peu faire des niveaux de gris sans que cela ne gêne l'écran.

Les programmes mis en archive sont sauvé dans la mémoire Flash qui es découpé en 'pages' de 64ko mais à part ça je ne peut t'en dire plus sad

En faite pour l'espace libre, la RAM est coupé en handle dans le heap, ceci sont connus par un sorte de table (on caonnaît leur espace, leurs taille et leur numéro car le numéro permet de retrouvé facilement le handle correspondant car lors de la création d'un nouveau handle ceci peuvent changé d'adresse et seul la table dit heap connaît ce changement.

Je suis un débutant donc peut être que ce que je dit posséde des erreurs.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

3

Le premier problème des niveaux de gris est que les piles vont ce vider très vite. Je ne crois pas que l'on ait jamais signalé le moidre problème d'écran a cause d'un abus de niveau de gris, ceci dit il est vrai que l'écran n'a pas été concu pour donc tout est possible.
Il sont stoqué dans une la flash-ROM(tout comme l'AMS et le flash-APPS), de la méroire flash qui reste intacte même en car de rupture de l'alimention alors que la RAM est remise a 0.
Comment elles font c'est difficile de répondre sans déassambler lka ROM mais elle doivent je pense faire la somme de la taile de tous le Handles alloués et le soustraire a la taille de la RAM
avatar

4

geogeo> il me semble que le routine de niveaux de gris récentes interviènnet sur la fréquence de rafraichisement de l'écran pour améliorer le problème du cligotement
avatar

5

Même en changant la fréquence du LCD, si c'est bien fait alors ya pas de problème mais bon faut être vigilant! C'est sur que l'écran n'est pas fait pour mais bon y a rien de mieux que des niveuax de gris que du noir et blanc monotone. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

6

pour ce qui est de la flash, c une EEPROM...
donc, une mémoire ROM, qui ne s'efface pas qd on oupe le courant, mais EE pour Electricaly Erasable (effacable electroiquement)
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

7

Mais limité en écriture à je ne sais plus combien de cycle mais pour tuer cette puce il y a en a pour un sacré moment!!!!
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

8

bah tout dépend de l'utilisation que tu en fait.
Si tu veux en faire une memoire vidéo(je sais c'est bète : c'est trop lent et sans aucun interet mais c'est un exemple), tu vas vite finir par te la griller.
Mais en tant que mémoire archive, on peut considérer qu'elle est réinscriptible a l'infini
avatar

9

Les routines de niveaux de gris ne modifient pas la fréquence de rafrachissement! Elles attendent que l'écran ait fini de se rafraîchir, pas l'inverse!
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é

10

j'ai une question en complement de la 2eme question de eagle :
lors d'un platage, meme si les vars archivées ne sont pas effacées, la vat, elle est bien effacée, non ?
donc coment est ce que AMS s'y prend pour la reconstituer a chaque reboot ?
(et ca devait etre a cause de ca qu'AMS 2.03 ne recuperait pas tous les fichier ?)
avatar

11

Je suppose qu'AMS recherche dans la flash si il y a des fichiers et si c'est le cas, AMS reconstitue la VAT pour gérer ces fichiers.

12

mais comment il peut savoir s'il s'agit d'un fichier ?
avatar

13

si godzil passait par ici, je te dirai de lui demander smile
il m'avait envoyé il y a super longtemps tout un truc a ce sujet...
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

14

Chaque fichier possède un handle qui contient des caractèristique comme l'extension... et donc après chaque reset, l'AMS recherche dans l'archive les handles et regarde les caractéristique puis reconstruit la VAT.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

15

azerty83
a écrit : mais comment il peut savoir s'il s'agit d'un fichier ?
Je ne sais pas.
en plus, pour connaître le nom d'un fichier, il faut avoir son symbole SYM_ENTRY, et j'ai l'impression que les symboles sont toujours en RAM...
Mais il faudrait que Pen^2 ou Thibaut passent par là, ils sauront nous aider.

16

geogeo
a écrit : Chaque fichier possède un handle qui contient des caractèristique comme l'extension... et donc après chaque reset, l'AMS recherche dans l'archive les handles et regarde les caractéristique puis reconstruit la VAT.
qu'est-ce que c'est, cette archive des handles ?

17

Bas la RAM possède une table de ce type donc je ne voit pas pourquoi l'archive n'en aurait pas, surtout comment fait l'AMS pour defragmenter sans ça?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

18

Non, il n'y a pas de tables. Les fichiers sont stockés en flash sous forme de liste, avec une entête contenant entre autre le nom et le dossier correspondants du fichier. Le type du fichier peut-être trouvé à la fin du bloc de données. Ces infos sont utilisées pour reconstruire la VAT au reset.
[URL]http://tigcc.ticalc.org/doc/flash.html#EM_write[/URL]

19

Oué, je n'ai jamais entendu parler de ça wink

En fait, la partie utilisateur de la Flash est théoriquement faite pour ne recevoir que des fichiers.
Le format des blocs est donc fixe. Il ne faut pas confondre le terme "bloc" et le terme "segment". Un segment fait 64 ko et peut contenir plusieurs blocs.

A chaque fois qu'on archive un fichier, un bloc est créé dans la Flash.
Un bloc contient :
1- des informations sur le fichier, notamment le répertoire où il se situe et le nom du fichier smile
2- les données du fichier.

Vous avez là l'explication d'un bug de certains explorateurs : vous déplacez un fichier, vous faites un reset et vous constatez que le fichier est revenu dans son répertoire d'origine. C'est simplement parceque votre explorateur (bogué) a déplacé l'entrée du fichier dans la VAT, mais n'a pas créé un nouveau bloc en Flash avec les nouvelles informations.
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.

20

Post croisé smile
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.

21

Thibaut
a écrit : Vous avez là l'explication d'un bug de certains explorateurs : vous déplacez un fichier, vous faites un reset et vous constatez que le fichier est revenu dans son répertoire d'origine. C'est simplement parceque votre explorateur (bogué) a déplacé l'entrée du fichier dans la VAT, mais n'a pas créé un nouveau bloc en Flash avec les nouvelles informations.

... alors que le TICT Explorer, qui est un explorateur qui fonctionne correctement, refusera d'effacer, renommer ou déplacer un fichier archivé. Il faut le désarchiver auparavant.
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é

22

et c'est reparti pour un coup de publicite et de propagande...
vous en avez pas marre ?
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

23

et après Kévin tu dis que ce n'est jamais toi qui fait partir les topics en couille roll
Tekken Punch !!!

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

24

Par pitié, retenez moi...
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

25

Ce n'est ni de la publicité, ni de la propagande, c'est une remarque objective et correcte qui rentre parfaitement dans le cadre du sujet!!!
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é

26

mais est ce qeu tous les blocs se touchent ?
parceque si on a lu un bloc, comment savoir ou se trouve le bloc suivant ?

thibaut > ca explique aussi pourquoi on ne peut pas renommer une reperetoire dans le varlink sans desarchiver toutes les fichiers a l'interieurs, si on veut que ca tienne apres un reset, c'est ca ? smile
avatar

27

ca rentre que dalle dans le cadre du sujet !
on n'en n'a rien a faire de ce que fait le tict-explorer...
ce qu'on veut savoir, c comment AMS fait
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

28

et en plus elle n'est pas objective : "qui est un explorateur qui fonctionne correctement"
tu insinues que les autres exploreurs qui permettent de gagner du temps en desarchivant eux meme les fichiers ne marchent pas correctement.
c'est ton point de vue alors ne dis pas que ton message etait objectif
avatar

29

bon, y'a pas moyen de revenir au sujet ?
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

30

oui
mais j'ai deja posé ma question moi smile
avatar