1

Pour ceux qui se rapellent, je voulais il y a quelques temps "corriger" cet connerie d'AMS qui transforme les ±oo (plus/moin l'infini) en undef.

Et bah voila, c'est fait smile [URL]http://nexus68k.ctw.cc/download/pninf.zip[/URL]

Les 1/0 et autres ±oo ne sont donc plus des undef, mais les autres undef (oo/oo) restent la smile

pninf.bmp
[edit]Edité par Dark Angel le 28-06-2001 à 16:34:08[/edit]
[edit]Edité par Dark Angel le 28-06-2001 à 18:21:37[/edit]

2

Et ça ne pose pas de problèmes pour les calculs intermédiaires?
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.

3

Bah, non, pourquoi ?

C'est simplement une fois que le cacul est finit, qu'il transforme les PN_INFITY_TAG, en UNDEF_TAG (et c'est a ce moment-la que je le zappe)

4

non, je m'y suis mis ce matin aus aurores (14h grin)

5

tu comptes le tester sur 92+

Y aura t il une installation on-calc ?

6

Pour la 92+, j'en ai pas sous la main ... si qqun veut tester ...

Pour l'installationon-calc, je pense pas

7

Tiens, je ne suis plus le seul qui se fait ch*** à supprimer les fonctions stupides et inutiles de AMS...

Je me demande s'il serait possible de faire cela sans modifier AMS, en passant par les évènements, mais ça doit être très dur. Le patch est ici la méthode la plus efficace.
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é

8

Kevin Kofler>
Tiens, je ne suis plus le seul qui se fait ch*** à supprimer les fonctions stupides et inutiles de AMS...
wink

Au fait, si vous d'autres fonction de l'AMS qu'il faudrait faire sauter, postez un petit message par ici, je peut toujours essayer smile

Je me demande s'il serait possible de faire cela sans modifier AMS, en passant par les évènements, mais ça doit être très dur. Le patch est ici la méthode la plus efficace.
Oui, jene pense pas que ce soit faisable avec les hook d'evenements ... en fait, c'est la ROM_CALL NG_Execute que j'ai du modifier (il y a carrement un if (tag == PN_INFINITY_TAG) {remplace_par (UNDEF_TAG)} roll


PS: Ca ne marche pas sur 92+, il faut que je recherche l'adresse correspondante ...
[edit]Edité par Dark Angel le 29-06-2001 à 11:15:10[/edit]

9

>Oui, jene pense pas que ce soit faisable avec les hook d'evenements ... en fait, c'est la ROM_CALL NG_Execute que j'ai du modifier (il y a carrement un if (tag == PN_INFINITY_TAG) {remplace_par (UNDEF_TAG)}

Je pourrais le modifier de retour lors de l'affichage. (C'est aussi la méthode d'Auto Alpha-Lock Off: AMS active l'auto-alpha-lock et mon programme le désactive juste après.)
Mais je risque de devoir recalculer l'expression, ce qui n'est pas acceptable, surtout s'il y a des "side effects". Les anciens AMS gardaient une trace du ±oo dans ans(1). (On pouvait faire 1/0, puis ans(1)^2 et obtenir oo.) AMS 2.05 supprime carrément cette trace.

Mon point de vue est donc: je ne toucherai pas à cela, ton patch s'occupe bien du problème, et moi, je passerai mon temps à d'autres projets plus utilies (car pas encore réalisés).
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é

10

Kevin Kofler> Qouique, en y pensant bien, il y peut-etre moyen de faire ca en event-hook ...

Il faudrait prendre le controle au moment ou on appuye sur enter, et utiliser d'autres ROM_CALLs pour faire le calcul, ou en utilisant une fonction auxiliaire (ca doit etre faisable, car NG_Execute remplace les PN_INFINITY par des UNDEF tout a la fin, et seulement si c'est l'expression totale) ...
Ca ralentirait un peu la calc, mais ca vaut peut-etre le coup d'esayer smile

11

ouais ce serait cool d'optimiser le basic (c possible ?)

12

erf picol

13

fo pas rever non plus !!

eventuellement un truc qui vire l'auto-alpha-lock de mes *** ?
n'empeche... vous êtes des boss cool

14

>Philou: eventuellement un truc qui vire l'auto-alpha-lock de mes *** ?

C'est déjà fait: Auto Alpha-Lock Off sur http://ti89prog.francais.kevinkofler.cjb.net.
[edit]Edité par Kevin Kofler le 29-06-2001 à 22:10:18[/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é

15

[gandalf]> un mot de passe pour le reset total, c'est a peu pres ce que fait auto-inst smile

Quand tu rallume apres le reset, ca demende un mot de passe (et si le prog n'est pas là, ca demande automatiquement le mot de passe)

Cette petite merveille se trouve sur le tout nouveau citeweb de Racin et de moi wink : [URL]http://nexus68k.ctw.cc[/URL]

Pour speeder le basic, ca va etre plus dur ...

16

Je croyais comme pas mal de monde que les ints faisaient ramer la calc, notamment l'int1, mais même en lui donnant une freq de 10Hz, ca ne change rien.

17

pour les ints, c bizarre :
sur 92, si on appuie sur uhe touche pdt un calcul, ça ralentit la calc de maniere significative..
sur 89/92+, c pas flagrant du tout..

18

La gestion du port clavier par le TIOS a été optimisée 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.

19

va savoir..
(par exemple le test de Pimousse avec un calcul 3D ne montre rien sur 89..)

20

ya 1 bug sinon avec les "" quand on fait un truc style:

enlève""("2x+2") -> f(x)
f(c) renvoi 2x+2

21

Apparement l'int2 est la même.

22

bah je ne sais pas, mais faites le test, sur la mienne (hw2, 2.05) y'a rien de flagrant du tout..