120

Je n'utilise que 8 ko de pile à peu près.
C'est pas mon problème si nEUrOne a lancé Einstein depuis un shell qui squatte beaucoup trop la pile tongue
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.

121

Lancer Einstein depuis un shell? 'Faut être tordu là... (désolé nEUrOne)...
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.

122

A mon avis il n'a pas fait ça wink Je disais ça parceque c'est la seule manière de "saturer" la pile à mon avis.
Il n'a pas parlé de plantage mais simplement de bug, donc je pense que le problème n'est pas un débordmeent de pile.
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.

123

nan, il n'a pas fait ca grin

> j'ai uniquement créé le fichier de 10ko, lancé einstein, essayé de compressé .. et ca a planté !

124

Quel plantage? tu te souviens?
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.

125

Ouai, si tu peux donner plus de détails wink ça m'aiderait.
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.

126

y aurait il moyen de "cacher" a einstein les dossiers 0001 et 0002? ca ne derange pas qu'ils existent quelque part mais si on pouvait ne pas les avois dans le bureau ca serait bien. tictex ne voit pas ces dossiers, shl les voit et preos browser ne voit que le dossier 0001confus
stab me with your four inches of victimhood

127

Tu vois les dossiers 000x dans Einstein confus
Tu as bien la première version sortie publiquement (début Novembre) ?
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.

128

Il serait d'une grande utilité qu'Einstein puisse, lors de son utilisation, mettre le dossier "main" comme dossier courant, car à chaque fois que cela n'est pas le cas, affiche : "einsppg not found" ... Et s'il restoré à la fin le dossier précédement utilisé se serait encore mieux ! wink
Amateur de TI 89

129

Je vais faire mieux que ça : einsdata et einsppg pourront se trouver n'importe où, dans la version 3.1 !
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.

130

Thibaut a écrit :
Tu vois les dossiers 000x dans Einstein confus Tu as bien la première version sortie publiquement (début Novembre) ?


oui. et sur v200 ams 2.07
stab me with your four inches of victimhood

131

Merde !
Il sont pourtant marqués twin, ou in-use confus
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.

132

shl et preos browser me montrent le dossier 0001. et ils n'apparaisent pas (les dossiers) dans var-link.
stab me with your four inches of victimhood

133

tu testes le premier caractère du nom du dossier, si c'est '0' tu ne l'affiches pas...
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.

134

Ximoon
a écrit : tu testes le premier caractère du nom du dossier, si c'est '0' tu ne l'affiches pas...

Plus généralement, si la valeur est inférieure à 'A', tu ne l'affiches pas.

Mais le mieux est d'utiliser les ROM_CALLs appropriés pour obtenir la liste des dossiers, ils sautent automatiquement ces répertoires.
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é

135

ce serait pas plutot 'a' la plus petite valeur a afficher ?
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

136

Non, le code ASCII de 'a' est 97 et celui de 'A' est 65.

137

oui mais tout les noms de dossier sont en lowercase non ?
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

138

Ah ok, je vois ce que tu veux dire.
Oui, c'est vrai que les noms de dossiers sont en lowercase, donc c'est sûrement 'a', la plus petite lettre à afficher. Enfin, moi je resterais prudent et j'accepterais jusqu'à 'A', plutôt...

139

mouais, remarque je n'est pas considéré les caractères accentués, grecs et caractères spéciaux que l'AMS accepte
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

140

Le plantage:

y'a eut une fuite de mémoire de ~45ko

141

ARff
ta pas encore compris neurone wink

Comment tu croit qu'il fait pout compresser ton fichier de 9999% ? wink

tongue
icecream
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

142

??? confus
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

143

lol oué godzil gni top

144

Kevin > Mais le mieux est d'utiliser les ROM_CALLs appropriés pour obtenir la liste des dossiers.

C'est malheureusment trop lent si la calculatrice comporte beaucoup de dossiers ou de fichiers dans un répertoire, car c'est le même code qui liste+trie la FAT et les VATs dans Einstein : il considère les dossiers comme... des fichiers de "type" FLD ! La fonction de tri place ce type en premier, suivit des EXE, PPG, etc...

Je ne peux pas changer ça, où le support natif des sous-répertoires va se compliquer.
Je vais simplement éliminer les fichiers commençant par '0'.
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.

145

les dossiers, tu veux direconfus
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

146

Einstein considère les dossiers comme des fichiers (dont le contenu est une VAT) 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.

147

a vi, c vrai que t'utilise un truc tordusgrin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

148

C'est un peu dommage qu'AMS ne gère pas les sous-dossiers (ça ralentirait un peu, même si ça n'était pas très bien fait). Mais ne pas les gérer permet d'éviter des abus...
On ne peut pas faire grand chose contre la lenteur du tri. Une solution facile consiste à avoir un maximum de répertoires, idéalement un par programme. Mais beaucoup de programmeurs ne font des programmes qui ne trouvent les fichiers additionnels que s'ils sont dans main...
Je vais simplement éliminer les fichiers commençant par '0'.

Elimine tous les fichiers commençant par un code strictement inférieur à 'A' (65, 0x41), AMS considère tous ces fichiers comme temporaires:
(tiams.h) #define IsTempNameChar(c) (c <= '@')
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

149

Ok merci smile

> On ne peut pas faire grand chose contre la lenteur du tri.

Ce n'est pas ça qui est lent. Je me suis mal exprimé au post #143.
Tu peux tester : crée un dossier avec plein de fichiers dedans, 500 par exemple (tu peux les créer en quelques secondes avec un code Basic), tu verras qu'Einstein l'ouvre très rapidement !
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).
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.

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.