PpHd Le 11/11/2003 à 13:14 Fell free to express your bug reports.
Comment on écrit les conditions dans les scripts ?
'x!=y' ne passe pas, ni en utilisant le "différent de" de la TI.
Au passage, le curseur ne se déplace pas sur TI-89

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
raah, le 'non égal à' ne passe pas :/

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Au passage, ce serait possible d'avoir une fonction time qui retourne le nombre de secondes écoulées depuis tel moment ?
Je crois qu'il y a un port de la TI où on peut avoir une valeur de ce genre.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
PpHd Le 11/11/2003 à 14:25 Parce que je m'etais trompe.
PpHd Le 11/11/2003 à 14:36 1. En fait c'est parce que sinon il cherche le nom de fichier y>x au lieu de y. Il faut soit laisser un espace apres soit mettre entre crochet ${y}. C'est une erreur tres frequente.
2. On peut utiliser [<-]... mais les corrections sont pas affichees a l'ecran puisque stdout et en flux par caractere et pas par ligne. Bref a, b, c, [<-], d donnera "abd"
PpHd Le 12/11/2003 à 09:08 Ajout de la fonction time et correction du bug de la 89.
time indique le temps écoulé depuis quand ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
PpHd Le 12/11/2003 à 12:58 Depuis le boot de la calc, mais il ne renvoit qu'une valeur 16 bits (Pb interne pour le moment) et l'unite est le tick de l'int5.
Bref, c'est FiftyMSecTick. Bon, dis-moi comment trouver ça en assembleur _nostub et j'utiliserai ça dans Backgammon pour mes nombres aléatoires.
PpHd Le 12/11/2003 à 16:43 Oui, c'est FiftyMSecTick (D'ailleurs je lui ai donne ce nom la afin de penser au futur - d'ailleurs c'est pas la seule romcall ams 2.0x defini dans PedroM, mais y'en a pas assez.).
Quant a savoir comment y acceder sans kernel... Deja avec kernel c'est pas encore possible...
M'enfin, bon. Je vais l'ajouter a la table des exported RAM PTR. Comme ca en kernel, c'est regle (PS: Penser a rajouter un champ taille de cette table). Cf library.asm.
Il ne reste plus qu'a acceder a la base de library.asm en _nostub pour te faire plaisir. Des idees (Propres de preference et autres que celle d'utiliser un vecteur ?).
Utiliser (*(long**)100)[-2] ?
C quoi *(void **)100 ? C'est pas une auto-int ou un truc comme ça?
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
PpHd Le 12/11/2003 à 17:41 Ca fait quoi 100 en hexa ?