60

ouais, c vraéi que ça serait cool que ce soit inclu ds la version officielle...
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

61

Ça dépend. Si tu lui parles sur le ton sur lequel tu as parlé à son sujet ici ("c'était pas gentil de pas en faire profiter aux autres", "il s'en foutait complétement du mode kernel"), je ne pense pas qu'il acceptera.
Non, tout de même, je ne m'y suis pas pris comme ça smile

Sinon, il peut bien accepter, voire même le mettre dans la version officielle. J'avais posté un diff pour permettre le RETURN_VALUE avec ttstart sur son forum en lui demandant son avis il y a quelque temps, et Thomas l'a mis dans la version officielle (en le modifiant et en me remerciant dans l'historique).
Ah vi, j'ai vu, c'est une sacrée bidouille ça, j'ai pas tout compris. Comment tu as fait en résumé?

62

RETURN_VALUE saute entre 4 et 6 octets après l'adresse de retour selon ce qu'il y a comme code. Moi, j'ai mis une valeur en d3, puis juste après le jsr une instruction pour changer d3, suivie de 2 nops. Ainsi, je peux détecter si l'adresse de retour a changé. Bien qu'en principe, un programme n'a pas le droit de changer d3, Thomas a retenu plus sûr d'utiliser un branchement juste après le jsr pour la détection: si le programme utilise RETURN_VALUE, le branchement est sauté, sinon, il est exécuté. Et un registre de données est règlé en conséquence.
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é

63

Une exellente raison d'utiliser les kernels qui gerent ca sans probleme => Aucun probleme de ce genre, ou de bidouille a faire pour lancer les programmes.
Une autre raison est qu'ils installent plein d'outils en une fois, qu'il faudrait installer en TSR de maniere separer, ce qui consomme plus de places (Certes, au moins, on a le choix de ce qu'on veut installer).

64

héhé...
En conséquence de quoi, je me retrouve à installer un Kernel, plus des TSR :
autoclbr (UniversalOS le fait pas, et, à mes yeux, c 'indispensable pr le gain de temps !)
Bestview (c plus pratique pr montrer des trucs à des potes...)
et puis, un TSR que j'ai fait, qui me permet de gérer le menu de l'écran HOME (je l'ai totalement refait), qui me permet de gérer pas mal d'autres trucs (avant, pr ces différents trucs, j'utilisais plusieurs TSR récupérés sur le net... maintenant, plus qu'un seul grin)
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

65

autocblr est pas tres bien programme...

66

moué ?
Mais en tt cas, il m'est vachement utile !
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

67

Bof...

68

j'ai eu une 83 pdt un an et demi...
=> ça supprimes quelques pb d'adaptation qd on passe à la 92+, vu que sur 83 il fo pas fermer les parenthèses...
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

69

Ben, tu fais comme moi, tu appuies 10 fois sur la parenthese ')' puis entree, erreur, Clear, entree smile

70

squale92, je peux savoir c koi ton tsr qui te permet de gerer ton ecran home ?
ce qu'il fait exactement, et si il est possible d'avoir une version ?
et c koi bestview ?

71

Bestview sert a avoir un menu d'acces rapide je crois.

72

oxman> je t'explique en détails (j'avais pas le courage de le faire, ms bon, vu que tu poses la question...))


J'ai un prog qui me permet :
1: effacer le menu qui est en haut de l'acran HOME. (la méthode est indiquée dans la doc de TIGCC
2: mettre un menu que j'ai fait moi-même à la place.

Ensuite, j'installe un TSR qui permet d'intercepter certains commandes renvoyées par le menu.
(qd on crée un menu, on associe une valeur de retour à chaque item du menu... ensuite, qd on utilise ce menu, la valeur de l'item sémlectionné est envoyée sous forme d'Event à l'application en cours)
=> le TSR (qui est capable d'intercepter des Events, puisque c justement le but des TSRs !) intercepte cette valeur de retour, et la compare avec la liste que j'ai mis dedans.
Si la valeur interceptée est connue du TSR, celui-ci lance un programme que j'ai fait, en lui passant un certain argument.

PAr ex exemple, si je choisi la commande "Appel de ttstart" (Menu F7, option 1 sur ma TI), le menu renvoie un code (nous le nommerons ici XX).
Ensuite, le TSR qui tourne en arrière plan voit la valeur XX => il travaille....
IL reconnait la valeur XX, puisqu'elle est intégére en lui...
=> IL lance le programme zshellreglage1, en lui passant en argument une STR du style "ttstart".
=> ce programme nommé réglage1 regarde ce qu'on lui a passé en argument... oh, miracle, il connait la chaine de caractères "ttstart" => il va pouvoir lancer la routine corrrespondant...
=> la routine insére dan sl'entry-line de l'écxran HOME ceci :
zdiversttstart("")

Et place automatiquement le curseur entre les deux guillemets...
De la sorte, je n'ai plus qu'à ouvrir mon menu VAR-Linki, à sélectionner le ppg que je veux lancer (=> il est inséré entre les deux guillemets) => je n'ai plus qu'à appuyer sur ENTER => ça me lance l'extraction...

C pas super simple à programmer au début, mais, en fait, c super pratique !
Ceci dit, le truc (le menu, le TSR et le prog en plus) sont conçus spécialement selon mes gouts, et, surtout, selon les programmes que j'ai en permancence dans ma TI... De la sorte, ils sont toujours valable pour moi... mais je doute que ça marche vraiment sur des TIs qui n'ont pas EXACTEMENT la même configuration que la mienne !!!



Bestview, c'est un chti TSR qui te permet de mater les expressions qui sont dans l'historique de calculs => tu positionne ton curseur dessus, tu appuie sur... heu... F1 je crois, et ça te passe le truc en plein écraN.
(avec un scrolling plus rapide que celui du TIOS)
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

73

pour le menu d'accès rapide, c pas bestview, mais c du même programmeur me semble-t'il (samuel Stearley, ou quelque chose d'approchant !)
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

74

Desole. Les TSR, je m'en sers pas smile

75

je m'en sert en permanence : ça me permet de rajouter quelques petis trucs qui manquent à mon avis à la TI...
Et c'est une façon de personnaliser ma TI, en rajoutant ce que je trouve nécessaire... un peu comme si on pouvait personnaliser la ROM (j'ai un prog d'installation qui m'installe TOUT ce qui doit l'être : Kernel, TSR), cache les reps qui doivent l'être... me copie les variables de Hscore vers les bons reps... verrouille les autres reps... lance la remise des modes à ce que JE veux... change la valuer de l'apd...
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

76

Boote l'ordi, allume la tele et fait le cafe.

77

----- Original Message -----
From: Thomas Nussbaumer <thomas.nussbaumer@gmx.net>
To: ExtendeD <ola.e-ml@wanadoo.fr>
Sent: Tuesday, November 13, 2001 5:35 PM
Subject: RE: ExePack for Doors programs

Hi!

I have added the check within the ttppggen, because I have guessed the
problem with the kernels, but I haven't found a solution for it (due to
a lack of time). It's great to hear that you have solved the problem!!!

I think the easiest way would be if you could send me the modified sources.
This way I haven't to "dig" my way through the sources to change them
by myself. Of course, I will give you the deserving credits in the next
release (which will follow as soon as possible).

So long, Tom


Voilà, voilà...

78

>PpHd: autocblr est pas tres bien programme...

Pourquoi ça? À cause des adresses absolues? Si tu me dis comment faire sans ça, je veux bien... Je te signale aussi que j'ai une manière indépendante de la version d'AMS pour trouver l'adresse de la ligne d'entrée de l'écran HOME (grâce à Samuel Stearley), mais je n'en ai pas pour l'écran Y=, c'est pour ça que j'utilise encore la méthode que j'utilise (adresses absolues règlées en fonction de la version d'AMS). Et personne n'a reporté des plantages dus à AutoClBr, à part l'incompatibilité avec TeOS de la première version, règlée depuis longtemps.

>squale92:
>j'ai eu une 83 pdt un an et demi...
>=> ça supprimes quelques pb d'adaptation qd on passe à la 92+, vu que sur 83 il fo pas fermer les parenthèses...

Moi, j'avais une TI-85 avant d'avoir ma TI-89. Et même si je m'étais habitué à fermer les parenthèses entretemps (avant d'avoir écrit AutoClBr), ça me soulait toujours.

>PpHd: Ben, tu fais comme moi, tu appuies 10 fois sur la parenthese ')' puis entree, erreur, Clear, entree wink

Oula, la méthode bourrine. wink Pourquoi n'utilises-tu pas AutoClBr? Parce que SMA ne tourne plus dès qu'il y a un TSR installé (pas assez de mémoire)? grin

>oxman: et c koi bestview ?

C'est un TSR de Samuel Stearley qui, dans l'écran HOME, te permet de sélectionner une expression dans l'historique et d'en avoir une vue en plein écran (à part la ligne d'état) en appuyant sur [F2].
D'ailleurs, en parlant de Samuel Stearley, je vous conseille vivement son TSR Complete. Les deux sont sur http://www.geocities.com/sstear70/

>PpHd: Desole. Les TSR, je m'en sers pas wink

Pourquoi? Pas assez de mémoire pour SMA? grin

>ExtendeD: [message de Thomas Nussbaumer]

Tu vois, Thomas n'est pas aussi méchant que tu croyais. wink
[edit]Edité par Kevin Kofler le 15-11-2001 à 01:22:19[/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é

79

>Kevin: Oui l'utilisation d'adresses absolus... ben c'est pas top. J'ai une idee pour s'en passer, mais je crois qu'elle necessiterait trop de travail.
J'utilise pas AutoClbr parce que je ferme toujours mes parentheses wink
Et meme avec autoclbr, sma tourne parfaitement smile (Sous PreOs)
Complete marche pas avec le module francais grin

80

arf...
question de choix grin
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

81

Je ne comprends pas ta remarque, squale.

82

le module français> c'est un choix...
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

83

Ok. Mais c'est un choix penible...

84

c clair...
Mais, dis-moi... tu utilises le français ?
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

85

Non, jamais !

86

comme moi, quoi...
c vrai que c qd même pas mal merdique...
J'avais de spotes qui l'avaient eu qd ils ont acheté leur TI... ils l'ont sorti de l'emballage direct devant moi (gt à leur yeux un dieux grin) => je leur ai même pas dis que ça existait => g tt effacé aussi sec, ss même su'ils ne le sachent !
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

87

Oh ! Vilain !

88

si j'avais pas fait ça, il m'aurait fait chier avec des trucs du styel "le prog que tu m'as filé marchenpas sur ma TI" => pas de pb, comme ça...
Et les progs qu'ils faisaient étaient compatibles ac ma TI... )=> j'ai pas fait un seul prog de maths de l'année grin
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

89

Moui remarque : pas con.

90

ct calculé...
Et puis, entre nous, ils ont rien perdu !

(et j'ai gagné pas mal : économie d'explications, de traductions, etc)
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