30

Billy> J'ai aussi eu des erreur Memory quand je lancait un fichier texte.
Pour l'éviter au max, il faut absolument archiver pct et api92. En effet,
unios fait une copie en RAM de pct et api92 qd on lance pct, puis une
copie en ram des plugins, de txtrider par exemple si on lance un fichier
texte...
je vais vraiment essayer de rendre pct plus petit... Et vivement la version
nostub, comme ca il gerera tout tout seul, sans dependre des techniques
des kernels etc...
et on pourra VRAIMENT liberer toute la memoire utilisée
par pct avant le lancement d'un prog (sorte de TSR, ou on verra...)

Ibrahim

31

Bon voilà j'ai résolu le bug du password... c'était du a une connerie
sur la traduction en francais...

Je crois que c'est la version 0.96B officielle, dispo sur :
http://perso.wanadoo.fr/scherrer/ben/pct98/

32

cool, je v voir smile
merci

33

Ibrahim2 > tu pourrais pas me donner l'adresse ou ta trouvé toutes tes docs sur le remote des TI ???

34

ca serait pour quand le nostub ?

35

moi je ne l'attend mm pas, avoir api92 inclut ds pct qui prend deja 24ko, et ensuite avoir encore api92 en lib statique pour hexview et u-search eek

36

salut

bon que les rep. imbriquées fonctionnent bien il ne faut pas archiver les fichiers de configurations. (et moi comme un con mad c'est ce que j'avais fait pour la 0.96a)
maintenant tout fonctionne biensmile.

@+ et bonne continuation
oreKa

37

Ouais, à quand le nostub ??? Comme ça tout le monde pourrait l'utiliser.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

38

Si tu desires l'essayer, il ne tient qu'a ton pouvoir de le faire.

39

C'est l'avantage de l'open source...
tongue
Hmm... Garcon ! UN PACK DE KOENIGS SVP !

40

pour le nostub, ca va etre une de mes priorités. pour le moment je pensais faire
une lib statique pour api92, mais c'est clair que si je passe tous les plugins aussi en
nostub, ca va pas etre vivable. la seule solution serait elle donc de faire une lib dynamique en nostub ?? (si il le faut...) y a au moins deux choix : soit faire un prog nostub qui utilise une lib au format des lib kernel. Ou plutot me refaire un petit format de lib dynamique en nostub moins compliqué que les libs kernels (pas de relocation des fonctions tios, pas de ram calls, etc...) je pense que c'est cette dernière version la mieux. Ca éviterait des melanges bizarres. je vais y reflechir plus precisement, mais si vous avez n'importe quelle proposition, n'hesitez pas.
(ou une troisieme solution : pct en nostub, les plugins en kernel. mais c'est pas propre du tout, c'est plutot bancal...)


obza_Fazer > pour les doc sur le link j'espère que je les ai prises sur toulouse. je vais voir ca en rentrant (j'ai pas encore le web chez moi, la je suis a l ecole...) sinon je les avais retrouvées sur google en mettant des trucs genre link protocol ti92 (y avait pas encore de ti89, c'est des vielles vielles docs, que j'avais eu qd on etait encore a fargo 1 il y a 3/4 ans... mais elles sont bien) etc...

Ibrahim

41

déja Ibrahim, si tu pouvais del oxmi@aol.com de la liste des emails wink
pck la tu m'envoie sur oxmi@aol.com et oxman@ifrance.com, del oxmi stp lol smile

et ensuite, je ne te fais aucun rapport de bug pour le moment, pck y a des merdes de partout mdr, g donc eu la flemme wink
nottament au nivo des rep imbriqués qui vont pas (hw2 rom2.05 92+, unios 1.21)
des deux traits tout en haut de laliste en mode tree ce qui est SUPER moche
de la status line en haut qui melange les txt
(exemple il y a : RAM Libre: 10719 octets, j'appuie sur droite et je vois -> RAM Libre: 10719 octetmain)
;p
enfin c des bigs mineures, a la vut de ca, g meme pas osé approfondir, désolé lol
par contre ma hw2 est bien détectée wink

42

et aussi ca pct-2.gif

moi g pas le detail des fichiers a droite en mode tree sur ma ti :[

et heu, je trouve ton travail génial wink

43

s'il vous plait, je voudrais savoir pourquoi lorsque je veut creer un marque page lorsque je lis un ebook que j'ai démarré dans pct, çà me quitte tout, en faisant une erreur de pile (stack), puis çà me rajoute 60ko dans la RAM, et pleins de petits bugs dans pct ...
Enfin, je voudrais surtout une solution pour que çà fasse pas çà smile

J'ai une HW2, rom 2.05, Unios 1.30 corrigé

Merci d'avance smile
[the future is still undecided ...] (X powa !!!)
[watashi wa ... shin no nowaaru] (Noir powaaa !!!!)
Si toi aussi tu es un Otaku va tout de suite sur ce site http://www.manganimation.net !!!!!!!!!
Evangelion çà se passe ici: http://evagenesis.manganimation.net/

44

utilise tict explorer ...
ou attends la version nostub de pct qui libèrera la mémoire avant de lance ebook-reader

45

oxman > la seule réponse (pleins de bugs, pas d info a cote des fichiers)
c est obligatoirement que tu as la mauvaise version sur la calc.
telecharge bien la derniere sur mon site : perso.wanadoo.fr/scherrer/ben/


pour les ebooks, je vais retester, ok merci

sinon la version nostub avance a grand pas (sans api92 lib dynamique, certes,
mais bon..) : la pctools se lance, on peut utiliser les styles, etc... mais fait un line 111 emulator en sortant... tout ca en nostub !
ca devrait marcher bientot donc !

Ben

46

Ok cool, pense bien à libérer toute la mem avant de lancer les progs (genre SMA)

Sinon, pour ce que Oxman disait :"la status line en haut qui melange les txt
(exemple il y a : RAM Libre: 10719 octets, j'appuie sur droite et je vois -> RAM Libre: 10719 octetmain)" j'ai le même problème et j'ai bien la dernière version, c un bug mineur, mais je pense qu'il nécessite également une correction mineure smile
Voilà, continue ton prog, il est vraiment excellent.

47

Une lib dynamique en nostub, ça se fait. Regarde FAT-Engine !
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

48

hum...
je crois que les sources de FAT6engine sont pas données !
Regarde dans une ancienne version de la TTsuite... (la 0.95, peut-être) => y'avait un exemple... mais TN l'as supprimé des dernières versions...
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

49

Une lib dynamique en nostub ca se fait et c'est se faire chier pour des prunes.

50

n'est-ce pas.
De plus, je crois que ça fait augmenter de ~1ko la taille du programme, non ?
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

51

j'ai pas regardé les sources mais j'ai une super idée de sorte de lib dynamique
en nostub.
Ca peut etre tres simple si on veut pas se faire chier :
avec mlink, on crée un prog nostub, comme si c'était pas une lib, avec un xdef ou dedant on fait toutes les initialisations de la lib (tios::Heap, etc... )
Ensuite, dans pct, on fait un MoveHigh sur la lib, on la lock, et on l execute avec
EX_patch. Et on fait en sorte qu a un offset fixe elle mette un pointeur absolue
vers sa table de fonctions, ou alors on connait l offset du debut de la table...
et ensuite, vu qu elle est lockee, ca bouge plus.
et il suffit de faire des jsr FCTLIB*4(pointeur_table)

y a juste un detail, il faut pas qu en executant la lib dans main elle parte en vrille.
mais ca peut se gerer... ( genre quand pct la lance, il suffit d aller mettre a 1 ou a 0
dans un offset fixe connu...)

Ibrahim

52

vous en pensez quoi ???


SInon, une question : Kevin tu m'avais parlé de problemes de lancement
de progs basiques en nostub sur hw2.
y a oxman qui a reussit a en lancer avec un petit prog que je lui ait
envoyé qui faisait ca (il a hw2 rom2.05). mais je sais pas si derriere il
y avait un kernel installé qd meme pour d'autres progs. mais ce serait
possible que ca marche ?? j'ai pil poil retranscrit en asm la routine C donnée
dans le sdk de ti.

53

et tu penseras à regarder pour le bug des marques pages sous le ebook reader de la tict ?

merci d'avance smile
[the future is still undecided ...] (X powa !!!)
[watashi wa ... shin no nowaaru] (Noir powaaa !!!!)
Si toi aussi tu es un Otaku va tout de suite sur ce site http://www.manganimation.net !!!!!!!!!
Evangelion çà se passe ici: http://evagenesis.manganimation.net/

54

Pour les programmes BASIC:
- S'il y a le HW2Patch ou h220xTSR, ça ne plantera jamais.
- S'il n'y a aucun de ces 2 programmes, ça ne plantera que si le programme BASIC essaye d'exécuter un programme en assembleur ou une chaîne Exec. Et même là, pas à tous les coups (si c'est dans les derniers 4 KO, voire même dans les derniers 8-24 KO selon la version d'AMS, ça passe).
Probablement le mieux et le plus facile est que tu ne t'occupes pas de cela tout de suite (demande à ce que l'on installe h220xTSR ou HW2Patch si on veut lancer un programme en BASIC contenant des appels à des programmes en assembleur ou des chaînes Exec à partir de PCT), et que tu utiliseras la version spéciale lanceurs/explorateurs de h220xTSR, qui ne sera pas résidente en mémoire (mais à désinstaller par l'appel d'une fonction en quittant PCT), mais qui sinon aura le même effet (rendre possible l'utilisation de NG_execute pour l'exécution de programmes en assembleur, donc aussi l'exécution de programmes en assembleur par un programme en BASIC, lui même exécuté par PCT), dès qu'elle sera disponible (autour de noël probablement). Tu pourras même installer et désinstaller cette version spéciale de h220xTSR sur demande (c'est à dire l'installer puis lancer le programme en BASIC, puis la désinstaller). (La signature ne sera pas la même que pour la version standard (TSR) de h220xTSR, donc la désinstallation ne posera pas problème.)

Pour les librairies:
Oui, mais tu as oublié une chose:
Avant d'utiliser EX_patch, ajoute $40000 à l'adresse de la librairie (sinon, sans le HW2Patch, et même avec h220xTSR, ça ne marchera pas correctement). (Et évidemment il faut aussi rajouter $40000 pour le jsr, mais on peut réutiliser l'adresse du EX_patch.) Et compresse le programme principal avec ExePack (ou utilise une autre méthode pour faire en sorte que ton programme s'exécute dans l'espace fantôme: lanceur de programmes non compressés, ou enter_ghost_space + relogement du programme principal - attention il faut savoir exactement ce qu'on fait - ou encore enter_ghost_space, puis n'utiliser aucun saut absolu comme jsr label ou jmp label dans le programme principal) sinon il y aura des ennuis sans h220xTSR ni HW2Patch.

D'ailleurs, les mêmes remarques sont valables pour le lancement de programmes en assembleur: utilise toujours EX_patch + jsr direct pour cela.
[edit]Edité par Kevin Kofler le 06-12-2001 à 22:34:30[/edit]
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é

55

ok merci bcp pour cette réponse !!
J'ai effectivement dans la faq de tigcc l astuce du ghost space .
elle est VRAIMENT bien faite la doc de tigcc, avec tous les appels en
rom etc..
jai halluciné
Ibrahim

56

ce qui manque a pct, c'est un mode text comme linux...


un mode sans fenetre, qui bouffe rien en ram.....

de la console, de la vrai !

57

tu as déjà le TIOS avec l'entry home, qui fait po mal de choses...
(OK, pas tout !)
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

58

Pour le mode texte, tu as déjà l'écran HOME. Et si c'est l'autocomplétion de bash qui te manque, va voir Complete de Samuel Stearley: http://www.geocities.com/sstear70/. C'est même plus avancé que l'autocomplétion de bash.
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é

59

non, c'est moin, vu qu'il ne complete pas les nom de prog.....

60

Bah si, tu ne connais pas la dernière version.
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é