150

Ce qui serait lent, c'est d'obtenir la liste des fichiers par une ROM_CALL (actuellement, je l'obtiens par lecture directe le la FAT).

Si ce que tu as fait est stable, c'est déjà bien. Car ça n'est pas propre de lire directement dans la VAT. Il me semble que c'est exactement ce que font les librairies kernel du genre filelib, qui ne font pas parties des librairies les plus stables (peut-être que c'est l'écriture dans la VAT, et pas la lecture, qui plante)...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

151

Ces librairies qui lisent directement dans la VAT ne plantent pas a cause de ça !

Lire directement dans la VAT c'est pas plus sale que de lire les attributs d'un fichier sur ses flags : dans les versions futures du TIOS, la structure SYM_ENTRY déclarée dans TIGCClib pourrait très bien être modifiée.
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.

152

Comment tu sais ca ?
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

153

si tu parle de sa première phrase, il est possible qu'il ait étudié filelib smile
(d'ailleurs, je me demande si une version modifiée de filelib n'était pas sortie passée un temps, pr fls...)

si tu parles de la deuxième question, il a dit "pourrait" smile
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

154

Thibaut a écrit :
Merde !
Il sont pourtant marqués twin, ou in-use confus

C'est également arrivé à un pote...
"Scrutant profondément ces ténèbres, je me tins longtemps plein d'étonnement, de crainte, de doute..."
Edgar Allan Poe

155

je parlais de la deuxieme
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

156

Le fait que TI change la structure SYM_ENTRY dans de futures versions d'AMS, est une éventualité. TI a déjà créé *un certain nombre* d'incompatibilités entre les versions de système, pourquoi pas une de plus ?
Ca m'étonnerait pourtant qu'ils changent un truc sur lequel sont basés tant de programmes, mais ça reste malheureusement dans le domaine du possible...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

157

Thibaut
a écrit : Lire directement dans la VAT c'est pas plus sale que de lire les attributs d'un fichier sur ses flags : dans les versions futures du TIOS, la structure SYM_ENTRY déclarée dans TIGCClib pourrait très bien être modifiée.

Non, elle est également documentée dans le SDK.

En revanche, ils pourraient rajouter des champs, ce qui ferait que les fonctions SymFind* continueraient à marcher, et que ton hack planterait (parce que le décalage entre 2 entrées changerait).
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é

158

Thibaut
a écrit : C'est malheureusment trop lent si la calculatrice comporte beaucoup de dossiers ou de fichiers dans un répertoire

Et ben tant pis. Mieux vaut propre et lent que sale et rapide.

Et en voyant ces saletés-là, vous vous demandez encore pourquoi je dis que le TICT Explorer est le seul shell utilisable? Le TICT Explorer utilise les ROM_CALLs pour lire la VAT (et il est rapide quand-même, d'ailleurs).
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é

159

Cette pub vous a été offerte...
"Scrutant profondément ces ténèbres, je me tins longtemps plein d'étonnement, de crainte, de doute..."
Edgar Allan Poe

160

Pfff Kevin fou Comment on peut avoir une telle façon de penser ?!!!

Je ne répondrai même pas, c'est suffisament idiot comme post pour qu'une réponse soit superflue.
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.

161

moi je trouve tictex assez lent lorsque qu'on change de dossiers; einstein est beaucoup plus rapide.smile
stab me with your four inches of victimhood

162

Et pourtant Einstein effectue un tri, pas TICTex !
C'est une bonne preuve que les ROM_CALLs de lecture de la FAT sont très lents (ou alors, TICTex a été très mal programmé grin).
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.

163

à mon avis TICTex n'est pas mal programmé...
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

164

magic
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.

165

TICTEX charge mon main de 326 fichiers sur ma TI-89 HW1 en 1 seconde, et mon main de 120 fichiers sur ma TI-92+ HW2 en 1/2 seconde. Pour moi, c'est suffisamment rapide.
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é

166

Et bien Einstein chargerait ton répertoire de 326 fichiers encore plus rapidement, alors qu'il effectue une opération très couteuse en temps de plus !
Pour une prochaine version du TIOS ou le format de la VAT changerait, je recompilerai Einstein. C'est ce qu'il faut faire pour tous les programmes nostub de toute façon, si une modification importante intervient quelque part. Contrairement aux programmes en mode kernel où l'utilisateur a juste à télécharger la nouvelle version de la librairie concernée, et pas chacun de ses programmes smile

M'enfin, c'est pas demain la veille que TI nous sortira une ROM révolutionnaire qui aurait un nouveau format de VAT...
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.

167

Thibaut a écrit :
Pour une prochaine version du TIOS ou le format de la VAT changerait, je recompilerai Einstein. C'est ce qu'il faut faire pour tous les programmes nostub de toute façon, si une modification importante intervient quelque part. Contrairement aux programmes en mode kernel où l'utilisateur a juste à télécharger la nouvelle version de la librairie concernée, et pas chacun de ses programmes smile

N'importe quoi. Si tu fais un truc du style:
SYM_ENTRY *sym=/* 1er SYM_ENTRY d'un répertoire */;
sym++;

alors TIGCC te sortira exactement le même code avec ou sans USE_KERNEL.
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é

168

kevin cherche pas de toutes façons tictex est super moche et pas ergonomique

169

TICTEX est nettement plus ergonomique qu'un shell où 80% de l'écran sont consommés par des icônes 32×32 à utilité doûteuse (4 lettres suffisent pour désigner le type du fichier).
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

Quel abrutit. Il voudrait rester à l'époque du DOS, où la seule façon d'explorer un dossier était de taper cd.... Ha oui que c'est ergonomique !!! D'ailleurs, le mode texte est tellement ergonomique que Window$, Linux et énormément d'autres OS ont aujourd'hui un explorateur en mode graphique, sous forme d'icônes grin

> N'importe quoi. Si tu fais un truc du style : (...) alors TIGCC te sortira exactement le même code avec ou sans USE_KERNEL.

Et en plus il est tellement de mauvaise fois qu'il est prêt à passer pour un idiot en faisant semblant de ne pas comprendre eek
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.

171

Thibaut a écrit :
Quel abrutit. Il voudrait rester à l'époque du DOS, où la seule façon d'explorer un dossier était de taper cd.... Ha oui que c'est ergonomique !!! D'ailleurs, le mode texte est tellement ergonomique que Window$, Linux et énormément d'autres OS ont aujourd'hui un explorateur en mode graphique, sous forme d'icônes grin


Pour moi, l'ergonomie c'est le fait de se déplacer avec facilité parmi les fichiers disponibles, et ça TICTex le fait aussi bien (voire mieux car on voit plus de fichiers à la fois) que Einstein.

Je viens souvent lire sur ce forum, et je suis impressionné par la quantité d'insultes gratuites dans ce genre que se prend Kevin Kofler ...

172

Thibaut a écrit :
Quel abrutit. Il voudrait rester à l'époque du DOS, où la seule façon d'explorer un dossier était de taper cd.... Ha oui que c'est ergonomique !!! D'ailleurs, le mode texte est tellement ergonomique que Window$, Linux et énormément d'autres OS ont aujourd'hui un explorateur en mode graphique, sous forme d'icônes grin

Mais ni Windows, ni les interfaces graphiques sous Linux, ne tournent sur un écran 240×128 voire 160×100, en 4 niveaux de gris!
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é

173

LOl pk pas proposer les 2. Après c'est aux utilisateurs de choisir et non aux programmeurs... On fournit un produit en focntion d'une demande...
Enfin c'est mon avis de commercial. oui
avatar
Rien ne me fait peur!
http://www.ti-zone.net

174

C'est d'ailleurs la solution choisie par les explorateurs sous Windows et Linux: ils proposent tous un mode "liste détaillée" à la TICTEX. C'est aussi le mode que je retiens le plus pratique.
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é

175

de toute facon moi j'utilise einstein et tictex a la fois (j'alterne) mais je dois dire que je prefere einstein mais toutes les fonctions ne sont pas encore integrees alors je conserve aussi tictexsmile
stab me with your four inches of victimhood

176

Kevin : c'est TON avis. Pas mal de monde préfère l'interface d'Einstein.
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.

177

Pas moi en tout cas grin J'utilise le mode détaillé.

178

Kevin Kofler a écrit :
TICTEX est nettement plus ergonomique qu'un shell où 80% de l'écran sont consommés par des icônes 32×32 à utilité doûteuse (4 lettres suffisent pour désigner le type du fichier).

Moment publicitaire de Kevin

179

grin
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.

180

Alors, c quoi les dernières news ? T'as ajouté des fonctions ?
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti