1

Voici enfin une nouvelle version de PCTOOLS !

En fait, c'est la 0.95A, pas la 0.95B, parce que je n'avais pas trop le temps de tout verifier le gros package ce soir. Et puis si il reste quelques bugs...

Donc le link marche, et aussi pleins de bugs d'hexview ont été résolus.

vous pouvez télécharger un petit fichier zip avec hexview, pct et api92 pour ti89 et ti92+.

<a href="http://perso.wanadoo.fr/scherrer/ben/" target="pct">Le site</a>
<a href="http://perso.wanadoo.fr/scherrer/download/pct095a.zip" target="pct">Directos le zip</a>

Ibrahim

2

Erf j'ai pas eut le temps de regarder mais ce doit surment etre un must;happy
a quand le support des long noms? (arf a chaque fois je le demandewink)
sinon est ce que tu peux utiliser l'equation writer comme viewer de matrice exp^.. ce serait sympatsmile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

3


pour l'équation writer, je pense qu'en utilisant la fenetre association, ca marche. Mais je le ferais d'origine.

les noms longs y a toujours le pb de si on renome ensuite dans VarLink.
mais si on prend comme reference les hdl, y a le pb de supprimer le fichier dans var link, d'en recreer un qui aurait le meme handle , et la c'estr la foire. Tu as une autre solution ?

Ibrahim

Ibrahim

4

tres fort le link
ca c du boulot
g testé avec vti et ca marche au poil!

5

cool, la nouvelle version !!!
En préretraitre

6

bein je vais expliquer commen gs fonctionnes..
Deja je ne travaille pas sur des handels, ce qui veux dire que en cas de reset, l'exploreur marche comme avant (et meme si certains rep etaient vides..)

voila comment je procede:
Type de fichier: GSD il est dans le repertoire ou il y a le lien vers le dossier..
sa structure est de la forme:
Long_nom_de_fichier,0,nom_du_rep_tios,0,OTH_TAG,GSD,0,END_TAG.
donc dans le browser quand je vois un fichier de type dossier.. j'ai juste a pointer sur la premiere lettre et appelle drawstr (ou une autres...) et je met un icone dossier..
quand on selctionne ce dossier, j'ouvre le fichier GSD je prend le nom du lien vers le rep tios, et je met ce rep en repertoir courant..
dans ce repertoire, j'ai une autre variable (repc) de type ' ',0
elle est constitue de:
nom_rep_precedent, position scrollbare,position cuseur..
je l'archive apres chaque modification...
De telle sorte que lorsqu'il y a un reset, j'ai pas de probleme, toute la structure est gardée...
ca me permet de faire un viewer avec beaucoup plus de simplicite... (c'est pas dure de reconnaitre le type GSD)

Pour resume losrque je cree un rep B dans A j'ai:
A>
>nom_racourci_tios_ver_rep (type GSD)
A/B> repc (type ' ') ;

Sinon puisque je ne travail jamais en concurence avec les autres mais avec les autres, je vais te donner les petites astuce de gs-shell
> un petit prog que l'on execute , il permet de change les piles sans perdre la memoire (pour cela je detourne toutes les ai)
> un programme qu'il restaures les ai.. apres sauvgarde .. ce qui permet de recupere les bouletes de certains prog nostub..
> long nom de variable (txt images .. il suffite de faire un type personalise..)
> racourci vers un rep.. ca permet par exemple d'avoir un rep qui est a la fois dans chimie et dans physique sans l'avoir en double
> input avec curseur un vrai curseur.

et encores bien d'autres.. mais je dit pas tout sinon ya plus de surprisewink

hops pour eviter un cut/pastel aux autres:

erf desole j'ai pas le temps de mettre une news sur tifr...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

7

merci pour les liens happy

c'est vrai que les noms longs c'est une bonne idée. Peut on mettre des noms longs sur des fichiers avec ta méthode ou pas ? ca pourrait etre bien aussi, mais ptet plus le bordel a gerer.
Et des noms longs au moins sur les rep, c'est vraiment pratique déjà.

sinon j'aime aussi bcp le coup du racourci vers un rep.


pour le link, j'espère qu'il n'y aura aucune imcompatiblité. J'ai refait tous les protocoles en utilisant seulement OSReadLinkBlock et OSWriteLinkBlock. C'est pour ca que la version est sortie assez tard...


Ibrahim

8

ouaiiitonguetongue

9

Bon pour les longs noms pour les autres fichiers j'y ai deja reflechi..., le probleme etant que si l'on se contente d'etre sur sa calc ya pas de probleme...
faut juste faire une restructuration de tout les fichiers...
nom_tios [long_nom,0,prog/img...,0,TYPE.. ENDTAG
bon aprés.. ce n'est qu'un probleme de gestion
voila ce que j'ai pense utilise mais que j'ai pas encore tout codee:

toutes les variables portent un nom du type: XXBBBB
avec: X une lettre de l'alpha.. codant pour le repertoire ( tu comprendras apres...)
ca nous fait donc 26²=676 repertoire max wink
le BBBB permet de code la variable elle meme (10000 variables max).
de la apparait plusieurs avantages.. on peu choisir l'ordre des classement.. des variables, il suffit de les renommer dans l'ordre voulu pour avoir le bon ordre (pour cela il suffit par exemple de renommer AA126 en AB12.. ca permet d'eviter trop de calcule...)
De plus lorsque l'on copie un fichier dans un autre repertoir, chaque repertoire etant code par XX l suffit de le copier dans le rep (pas de probleme de meme nom de variable...) puis de lui donner la particule codant pour le repertoire XX ainsi que le numero du dernier fichier BBBB...
de meme pour les link, j'ai reserve la particule xx=ZZ pour ne pas avoir de probleme de compatibilite...
pour termine dans chaque repertoire je met un fichier de type ' ' (fichier de type system) et je met dedant la particule codant pour la variable...

Pour le probleme des libs si il y a un kernel, je reserve un repertoir Kernel, ou il y a les variables qui ont besoin d'etres reconnu (genre niveaux de jeux, lib, ...)
Ce systeme n'as pas de defaut ... enfin je croiswink

Sinon solution plus simple mais que je trouve plus chiante a programmer:
un fichier de type systeme comprenant dans l'ordre les long noms.. mais la gros problemes. si il y a plantage de la machine ou un link de fichier, tout est perdu...
(dans l'autre systeme j'ai reserve un repertoir pour cela donc on peut aussi le faire avec cette methode, mais si faut inscere a chaque fois un long nom a une place donner.. c'est tres chian et tres long, et surtout tres peux pratique.. au moindre incident tout est foutu...


Dans une version basic ca peut donner:

gsshell.gif


je reconnais que c'est long a faire mais ca en vaut le coup;happy
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

10

Salut, je viens de tester cette nouvelle version de pct et j'arrive pas à faire marcher le link avec vti mais c'est pas étonnant, j'ai toujours du mal avec le link et vti
Plus étonnant, ce nouveau pct reconnait ma ti89hw1 comme une hw2 alors que ce bug n'apparaissait pas dans la version précédente.
Et le mode d'affichage "tree", il est passé à la trappe ?
Voilà, continue d'améliorer le meilleur shell sur ti.
Bye
keelize

11

normalement chez moi et chez d'autres ca marche très bien avec VTI.
>>>>>Il faut bien que la calc connectée soit dans HOME, pas dans pct<<<<<<
Et dans la calc mere tu lance pct, normal, et tu dois pouvoir utiliser le link... bizarre ca.

pour le hardware, effectivement la routine a changé (dans l'optique d'un futur nostub), et apparement ca deconne. merci je vais voire ca.
le mode d'affichage tree n'est pas encore fini, mais 70% du mode tree a été programmé. Je n'ai pas attendu pour ne pas eternellement retarder la sortie de pct, mais il sera la un jour...

TiMad> je vois que tu as fait pleins de recherches pour les noms longs. je trouve ta méthode bien. ca risque pas qd meme d'être le bordel sur la calc ? ( par ex, dans l'editeur de texte on calc, dans le var link si on veut l'utiliser un peu qd meme.) J'ai peut etre pas encore tout compris, je vais le relire encore une fois.
Etant donné que j'ai déjà sous la main des routines qui gere des tableaux d'élements de taille fixe (insertion, suppresion, recherche, creation...), je me demandais effectivement si je n'allais pas réfléchir a la deuxieme methode que tu proposes, ou chaque element du tableau contiendrait : nom_tios,0,nom_long,0
lors que l'affichage, il suffit de chercher dans le tableau si le nom TIOS a une reference en nom long. Mais je sais pas.. Si le fichier est archivé, ca restera au plantage. ca pourrait etre pas mal ca. mais pour le link, ca reste pas, ca c'est sur. sauf si il y a la fonction est supportée par pct...

en tout cas c'est super interessant de regarder les différentes méthodes comme ca.
continuons!


sinon moi j'aurais ptet un petit moment de blanc : je pars à Toulouse à l'n7 dans 1 semaine, et y aura le WE d'integration etc... on verra.

Ibrahim

12

ça serait pas possible de faire une console qui apparaisse quand on appuie sur une touche, pour pouvoir tt simplement faire des calculs ??? sad
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

13

ced38> perso j'en vois pas l'interet tu peux toujours utilise la pile du tioswink


Ibrahim>
pour la seconde methode comme je te le disais.. il y a sans cesse des probleme...
tu fais un reset.. tu perds toutes les var pas archive... donc la moitie de la liste n'est plus valide...
tu utilise le link etc... a chaque fois c'est un nouveau probleme...

Deja si tu met une option long nom.. c'ad que pour un type x, si il est dans la liste des long nom, alors il pointe sur le debut du long nom et l'affiche, ca permet deja de faire pas mal ed chose avec... (tout les nouveaux formats levels pouron etre comme cela...) pour les programme tu utilise le (c)omment du tion pour long nom et pour les lib kernel le _comment dc.b...
ca permet deja de faire pas mal de type..
probleme pour tout les autres types et nostub.. sad

faux voir la meilleur idee..
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

14

merci, j'avais compris winkwinkdoom
Mais, moi, j'utilise PCTools pour ne pas avoir à utiliser le TI-OS... ça peut paraître bizarre, mais leur interface me sort par les yeux (c pour ça que je suis coolwink) Donc si je pouvais aussi faire mes calculs vek PCTOOLS, ça serait cool...
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

15

erf...
faut utilise RPN je sais plus quoi pour avoir un autre environement que le tios...
pct est un shell pas un nouveau kernel..
enfin bon c'est pas a moi de repondrewink
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

16

pour ceux qui ont la fleme...


[URL=http://perso.wanadoo.fr/scherrer/ben/]Son site[/URL]

[URL=http://perso.wanadoo.fr/scherrer/download/pct095a.zip]Le zip[/URL]

17

moi aussi j'ai pas tout pigé pour le link, avec VTI si la receptrice est dans HOME ça fait une erreur, menfin j'ai reussis quand mm un peu a me demerder, et donc j'arrive ds le menu du link, mais y a rien ! sad seulement link marqué en haut confus

18

TiMad > on peut le telecharger qqes part ton shell ???

19

On peut pas la tellechartgewink pour le moment j'ai la fleme de termine une ou 2 fonctions... de toute maniere si pct est en nostub, je sortirai jamais le miens car pct et je pense plus joli et plus pofiné que le miens (je l'ai programme en 1 semaine...)
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

20

TiMad> scuse, je suis un trizo, mais bon, j'utilise un shell comme le TI-OS, j'ai pas besoin d'un nouvel environnement (encore que j'attends vraiment GTools wink). Et j'aime pas avoir à sortir du shell pour faire les calculs ou (avant) recevoir et envoyer des fichiers. C'est aussi simple que ça.
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

21

tu attends GTools ? rollwink

TiMad > oui il est beau PCT, mais bon moi je prefere utiliser quand mm le mien de shell
je trouve qu'il y a pas mal de chose pas trop trop utile dans pct
d'ailleurs les raccourcis et les longs noms releve plutot d'un defis que d'une reelle utilité

22

OBNA : Oh Bas Non Alors !!! je suis pô d'accord... vu le bordel sur ma ti, j'ai bien besoin de raccourci (à condition que ça prenne qques octets de place). Et pour les e-books, les noms sont tjrs trop courts (par exemple...). Je suis pour une amélioration de ce côté là attention
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

23

Si tu veux des racourcis, utilise Bureau 2000. Tu peut même faire des sous dossier.
Mais c'est en basic...
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.

24

justement, le basic... wink
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

25

En phase de passer en C.
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.

26

On peut faire des sous dossiers aussi dans PCTOOLS ( a volonté la limite n'est que la mémoire ) et c'est en 100% asm !

ced38> pour la console, je vais voire, mais ca me parait assez chaud ...

TiMad> effectivement si y a un reset ca pourrait deconner pour les var pas archivées. Mais pour ma gestion des sous repertoires, c'est pareil. le pb potentiel est lorsque l'utilisateur supprime un repertoire dans le VarLink, ca pourrait tout mettre par terre ma structure de sous rep. Mais la solution est d'appeler la fonction api92::nf_CheckNestedFolders qui se charge de ca. Des qu'un rep n'est pas valide, elle la jarte de mon tableau qui decrit les rep imbriqués. et ca marche pil poil.

obza_Fazer > apparement y a quelques pb. Vous avez quoi comme PC ? c'est ptet ca. ptet que ca emule un peu trop vite. parce que sincierement, en rom2.05 sur vti 2.5 beta 5 (recompilé par moi pour que le debugger marche avec les rom2.04/2.05, mais ca c'est autre chose) et un PII 266Mhz, y avait aucun pb. sauf parfois il foirait une première fois, mais jamais la deuxieme.

Est ce que ceux qui ont la chance de voire le link marcher sous Vti pourrait indiquer ici leur config ? et aussi si y en a qui ont testé sur des VRAIS ti ?

merci
Ibrahim

Ibrahim

27

On peut faire des sous dossiers aussi dans PCTOOLS ( a volonté la limite n'est que la mémoire ) et c'est en 100% asm !

ced38> pour la console, je vais voire, mais ca me parait assez chaud ...

TiMad> effectivement si y a un reset ca pourrait deconner pour les var pas archivées. Mais pour ma gestion des sous repertoires, c'est pareil. le pb potentiel est lorsque l'utilisateur supprime un repertoire dans le VarLink, ca pourrait tout mettre par terre ma structure de sous rep. Mais la solution est d'appeler la fonction api92::nf_CheckNestedFolders qui se charge de ca. Des qu'un rep n'est pas valide, elle la jarte de mon tableau qui decrit les rep imbriqués. et ca marche pil poil.

obza_Fazer > apparement y a quelques pb. Vous avez quoi comme PC ? c'est ptet ca. ptet que ca emule un peu trop vite. parce que sincierement, en rom2.05 sur vti 2.5 beta 5 (recompilé par moi pour que le debugger marche avec les rom2.04/2.05, mais ca c'est autre chose) et un PII 266Mhz, y avait aucun pb. sauf parfois il foirait une première fois, mais jamais la deuxieme.

Est ce que ceux qui ont la chance de voire le link marcher sous Vti pourrait indiquer ici leur config ? et aussi si y en a qui ont testé sur des VRAIS ti ?

merci
Ibrahim

Ibrahim

28

Au moins, en basic, y a pas de problème dans les sous-dossier quand on supprime un dossier depuis le Var-Link grin
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.

29

Bah moi, g essayé entre ma 92+ HW2 2.05 et ma 89 HW1 2.05, et la link ne marche ni dans un sens ni dans l'autre sad
Par contre entre VTI (92+ 2.05) et ma 92+, le link marche mais que dans un sens (càd kan VTI recherche les rep de la vraie calc, mais pas kan la vraie calc recherche les rep de VTI)

Mais c kan même bizarre paske moi aussi g fait un petit prog en link, et ça marche bien avec VTI, et rien à faire entre me 2 vraies TI (j'utilise les même fonctions que toi apparement : OSReadLinkBlock et OSWriteLinkBlock) sad

P.S. : Si t'as recompilé VTI et que le débugguer marche sous 2.0X, ça serait cool si tu pouvais me l'envoyer, paske c lourd de repasser tout le temps sous ROM 1.0X pour débugguer smile [email]asterix.legaulois@freesbee.fr[/email]

30

Ibrahim > j'ai un P3 750, mais je ne pense pas qu'il tourne vraiment plus vite VTI 2.5b5 TI89 ou 92+ rom 2.05
j'ai parfois c vrai des ptits pb de link simplement avec la transmition du var-link, ou des jeux en link
sinon c du bon boulo si t'arrive a entrer en mode remote ! tu le fais simplement avec OSRead/WriteLinkBlock ?

je ne vois pas trop l'interret des raccourcis, puisque pour qu'il suffit de preciser le repertoire du fichier choisit, et donc y acceder en etant ds un autre repertoire. Ou alors j'ai pas tt compris...