1

Quelques nouvelles de PCTOOLS ...

J'ai bien travaillé dessus ces derniers temps. Pour le link, ca commence vraiment à bien marcher.

Si vous voulez savoir à quoi ca va ressembler, vous pouvez mater le scr animé sur mon
<a href="http://perso.wanadoo.fr/scherrer/ben/" target="pct">site</A>.

je dis ca parce que je pars demain en vacances, et que ca va plus du tout avancer pdt bien une semaine...

Ibrahim

2

3

hourra...
Tu as enfin rajouté les trucs que je trouvait qu'il manquait à PCT...
Bonne vacances.... (je pars moi aussi bientôt => je verrai en septembre...)
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

4

Cool! ça va libérer la mémoire au lancement!
Comment tu fais ça?
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

5

au fait le link sera compatible VTI?
packe c le principal interet
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

6

pour libérer de la mem, je suppose qu'il efface de la RAM des trucs que PCT mettait dedans et qui servent à rien pour l'exécutuion de prog (les plugin, par ex)... (je suppose)
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

ce qui serait genial comme nouvelle fonction ca serait de pouvoir faire des associations un peu plus complexes:
par exemple de lancer une matrice 'x' tel que x[1,1]="truc" par le programme machin et avec les arguments ("x",y,...,z)

ca donnerai d'enorme possiblite (les fichiers '.KOMP' de flib lancé est décompressés,...)

8

merde... faut que je me depeche...
sinon y'aura pas de concurents!
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

9

squale92>nan là il dit que pct est complétement viré de la RAM!
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

10

c'est pas dure, il a fait (ptet) un launcheur qui prend en argument un prog a lancer, renvoyer pas pct....

j'ai fait ca pour mon shell...

11

ah bah vi j'suis con moi
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

12

En fait erreur de ma part, ca tue pas encore tout pct de la mémoire.
Cette fonction sera ajoutée : en fait on pourra faire comme le var link, que ca retourne le nom dans Home. Mais pour ca il faut que je passe en nostub (j'ai déjà fait les routines)

oui oui, il sera compatible avec vti. enfin je pense vu que je débugge tout avec le virtual link.

13

dommage
et il sera compatible avec les prog de link (fastlink...)?
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

14

que ca retourne le nom dans Home. Mais pour ca il faut que je passe en nostub
non, non, moi je l'ai fait avec kernel. c pas propre, mais ça fonctionne wink

15

Pen^2> mais y a le pb de la sauvegarde d'écran par le kernel. Je préfère attendre de passer en nostub pour tout gerer moi meme et faire ca proprement.

sinon c'est quoi ta méthode pour éviter le rafraichissement de Home ?

Ibrahim

16

Bon et il est dispo quand ?
Site en décomposition :( www.graphiti.fr.fm

17

Ibrahim:
Simple question: pourquoi pct prend autant de memoire: 30ko eek

Enfin bon ce soir theoriquement il devrait y avoir un concurent a pctwink
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

18

moi je l'attend, parce que c'est balaise !!

le suel point ou ion peut batrre pct c'est sur l'aspect graphique, avec les grays....

19

> pourquoi pct prend autant de memoire: 30ko ?
tu parle du code du prog ou de l'utilisation lors du lancement ?

Ce qui est sur c'est que c'est pas du à une non optimisation totale du code. d'ailleur je pense bientot le mettre a dispo pour tout le monde, enfin peut etre...
vous verez, contrairement a beaucoup de progs asm, j'utilise presque pas de variable globales. Et meme d6 et d7 sont deux registres globaux. J'avais deux variables auquelles je faisais très souvent reférence, d6 et d7 permettent de bcp optimiser en taille.
Et j'utilise bcp de stack frame, c'est très pratique.

le truc peut etre qui prend de la place c'est le multi-style. Mais c'est très pratique. a6 contient l'addresse du style actuel. C'est un tableau d'addresse de fonctions de base à pctools : DrawItem, SelectItem, DrawFirstItem, PadUp, PadDown, KeyEnter, OtherKeys, DeleteItem, ClearList, ShowComment, InitStyle, DrawInterface, etc...

Et en utilisant seulement un "squelette" de prog, tout pctools s'execute.
d'où la possibilité de pleins de trucs différents : j'ai déjà fait deux styles, et aussi le listage des plugins installés qui utilisent le multi-style. Désormais, le link qui utilise aussi ce multi-style est presque terminé.


30 ko c'est vrai ca peut paraitre bcp. (tu comptes aussi api92) Faut bien voir que dans api92, y a pleins de fonctions universelles, dont la plus grosse est le composant ListView, avec scrolling etc... Ca permet a pctools une interface graphique poussée, avec des barres de defilement etc... bien que ca reste du N&B

Pour la question du NoStub, ui j'y songe serieuseent. Pas pour la prochaine version en tout cas, ca retarderait trop sa sortie.

la question c'est quand, je sais pas trop.
bientot quoi..

Ibrahim


20

ok;à)
merci de ta reponse
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

21

rdn_spe>
> ce qui serait genial comme nouvelle fonction ca serait de pouvoir faire des associations un peu plus complexes:
par exemple de lancer une matrice 'x' tel que x[1,1]="truc" par le programme machin et avec les arguments ("x",y,...,z)

je comprends pas vraiment ce que tu veux dire. Peux tu essayer de reexpliquer ? comme ca je pourrais voire ce que je peux faire...

Ibrahim

22

sinon c'est quoi ta méthode pour éviter le rafraichissement de Home ?

je n'évite pas le rafraichissement, j'écris le txt qui correspond à ce qu'il y a en memoire avec WriteStr dans l'ecran sauvegardé par le kernel smile

23

yep yep !!
mais pour avoir le handle de l'ecran sauvegardé, comment tu fait ?? ( il faudrait que ce soit 100% compatible avec tous les kernels ).

c'est clair que ce sera plus simple quand pct sera nostub, mais si je pouvais ajouter la fonction maintenant, ce serait pas al non plus

Ibrahim

24

>L'handle de l'ecran sauvegarde ?
Hum, et si y'en a pas ?

25

ben s'il n'y en a pas (ie si on ne le trouve pas), tu fais comme pour le _nostub smile

et s'il y en a un, tu fais comme dans flashsavior. le source est dedans, dans credits.asm. je sais, c louche, mais ça fonctionne roll

26

et pk encore l'appler pctools ?

ca n'y ressemble plus beaucoup !!

27

je suis en train de faire un programme de dessin on-calc (sans aucune prétention) qui enregistre les images en MAT en non pas en PIC...
Il necessite donc un lecteur specifique et pour afficher l'image il faut lancer view_img(nom_de_l'image)
la matrices contenat l'image a en [1,1] la valeur "LtmD_img".
ce que je voudrai c qu'on puisse dire a pct que lorsque on appui sur ENTER sur une matrice de ce type (avec "LtmD_img" en [1,1]) il lance view_img(nom_de_l'image) et non pas le viewer d'expression.
je sais que j'aurai pu faire mes propres extension mais c encore trop compliqué pr mon faible niveau smile

28

oui, le menu s'appelle associations

29

c pa se ke je voulé dire!!!
je paler de faire des fichiers de type <> de ce existant.
je sais tres bien me servir du menu assoc.
mais le fait de faire un protocole capable de rediriger n'importe quel fichier avec tel ou tel autre caracteristique et de les gerer par des conditions simples (if, else,...) permettrai d'avoir une + grande fonctionalite