Quigibo I think he also wants to know about the pre-February 1st (0.0.1) era ;D
si tu veux je peux le traduireTu veux faire une version anglaise?
L'inverse serait plus utile... Il y a déjà plein de choses sur l'axe en anglais. (vu que c'est ça langue natale...)si tu veux je peux le traduireTu veux faire une version anglaise?
Je vois, mais dans ce cas, je ne comprends pas pourquoi il veut traduire si le tuto de Kindermoumoute est déja en français ???Bah... Il y a un vrai tuto en anglais sur l'axe?
Votre tutoriel a été proposé aux validateurs pour ajout au site.
Votre tutoriel a été ajouté après 62 autres tutoriels.
Soyez patient !
Je trouvais ça bizarre aussi.
- Pause 1000 is not a second, a second is closer to Pause 1800
En regardant le code généré, j'ai même constaté que :
- Adding or subtracting any value besides 1, 2, 255, 256, 257, or 512 is not more optimized than just stating a whole new value
:20->A+2-B
est moins optimisé que ::20->A
:22->B
Pourquoi ? Parce-que le premier code va effectuer un calcul entre les deux alors que le deuxième va directement mettre les bonnes valeurs (car elles sont des constantes).:12->A->B
est bel et bien plus optimisé que ::12->A
:12->B
J'ai regardé le code compilé, là aussi.En regardant le code généré, j'ai même constaté que :Code: [Select]:20->A+2-B
est moins optimisé que :Code: [Select]:20->A
:22->B
En revanche :Code: [Select]:12->A->B
est bel et bien plus optimisé que :Code: [Select]:12->A
:12->B
En regardant le code généré, j'ai même constaté que :Point de vue octet, tu en gagne 1.Code: [Select]:20->A+2-B
est moins optimisé que :Code: [Select]:20->A
:22->B
Disp "MONTEXT
Le screen affiche "MON TEXT". ;)
Output() is not capitalized in some examplesThank to report, I corrected.
Pause 1000 is not a second, a second is closer to Pause 1800Can you develop ? Is there same speed in 84+ and 83+ ?
Pause and Pause 0 work, they just can take up to 40 seconds to processSure, I know that. But I prefer wait to explain why 0-1=65355 before say that.
Adding or subtracting any value besides 1, 2, 255, 256, 257, or 512 is not more optimized than just stating a whole new valueI think awe optimisation will be explain in the third part, I can't explain to total beginner how it work early.
abs() works regardless of where the calculation occurred that made the value negativeI don't understant this.
In one place you use ≥0, which is always true, so it seems somewhat pointlessSure, but that's Eg.
The guy who commented about your xor diagram is rightYes, I apologie. :)
In the variables and calculations exercise, the text would be centered better if outputted at (6,3) and (6,4)Very important, corrected !
Also in that exercise, one line says A≤0→1, which I assume should be A≤0→ASure that is. Corrected !
"10²→B-66→C :√(B+C)→A" :: In this, -66→C should be -56→C. Also, if you want to use it, a more optimized way would be :44→CIt's educational. :D
"Et si A est négatif, il n'y a pas un moyen plus simple que If A≠0" :: Negatives do not require special treatment in this caseThat's a beginner question, but i forget "?". :P
DS<() decreases the variable before checking if it equals 0Well, this code will display 0 :
:1=>A
:DS<(A,4)
:End
:Disp A>Dec
???"Une boucle consiste à répéter un code tant qu'une expression n'est pas VRAIE." :: Depending upon the loop type, this is not true. It would be better to say: "Une boucle consiste à répéter un code tant qu'une condition est vrai." (Isn't it spelled "vrai" and not "vraie"?)Yes, it depending of loop I corrected. This sentence is correct : "Ce que tu a dit est vrai, mais la vraie vie est ailleurs"... that's french don't worry :w00t:
In your For() loop made with a Repeat loop, "Repeat Variable=ValeurDeFinDeBoucle" should be "Repeat Variable>ValeurDeFinDeBoucle"I didn't know, for( loop tests if the expression is greater than the value tested?
The code for the last question about loops would only freeze the calculator if A=0.I didn't find where you refer ? ???
Pause 1800 s'arrête pendant environ une seconde à 6 MHz, et Pause 4500 s'arrête pendant environ une seconde à 15 MHz.QuotePause 1000 is not a second, a second is closer to Pause 1800Can you develop ? Is there same speed in 84+ and 83+ ?
Ce code affichera 4, pas 0. :PQuoteDS<() decreases the variable before checking if it equals 0Well, this code will display 0 :Code: [Select]:1=>A
???
:DS<(A,4)
:End
:Disp A>Dec
Ouais, les boucles For() testent si la valeur de la variable de boucle est supérieure à la valeur maximale de boucle. Vous pouvez souligner que une boucle For() avec une valeur maximale de 65535 ne finira jamais.QuoteIn your For() loop made with a Repeat loop, "Repeat Variable=ValeurDeFinDeBoucle" should be "Repeat Variable>ValeurDeFinDeBoucle"I didn't know, for( loop tests if the expression is greater than the value tested?
QuoteThe code for the last question about loops would only freeze the calculator if A=0.I didn't find where you refer ? ???
:Repeat A
:While A
:.Code
:End
:End
Ce code ne gèlera pas la calculatrice si A≠0, parce que la boucle Repeat quittera dès le premier test.
Un erreur, c'est bien "->".En regardant le code généré, j'ai même constaté que :Code: [Select]:20->A+2-B
est moins optimisé que :Code: [Select]:20->A
:22->B
Pourquoi le premier exemple contient -B au lieu de →B? Il est possible que ça l'affecte. :P
Quand je parle de gains d'octets, c'est bien entendu pour le code compilé.En regardant le code généré, j'ai même constaté que :Point de vue octet, tu en gagne 1.Code: [Select]:20->A+2-B
est moins optimisé que :Code: [Select]:20->A
:22->B
(le retour à la ligne! :) )
Turns off the run indicator. Program will not display "done" after finishing.Mais ça m'étonnerais que ça serve seulement à ne pas avoir de "done"...
Je vais probablement newser bientor sur ce tuto en dévelopment. :);D
Oui je sais. Je voulais juste dire que depuis les 2 dernier mois, cette section ainsi que la section programmation z80 de TI-BANK ne sont plus aussi dynamique qu'elles ne l'Était avant le tuto. mdr1, alexvire, kiligolo, metallica et même rayquaza59 ne viennent même plus sur le forum et la plupart sont sur le SdZ. Au moins il y a toujours des programmeurs Axe franccophones, mais ce que je veux dire c'est que malgré que le tuto attire beaucoup de monde des sites non-TI, ça le fait au détriment des sites exclusifs aux TI comme TI-BANK et Omnimaga, le premier étant pourtant dédié exclusivement aux calculatrices et le 2eme étant le site officiel du langage de programmation.Pour ma part, ce n'est pas à cause du tutoriel de kindermoumoute que je ne suis plus très présent sur les forums. D'autant plus que c'est justement son tutoriel qui m'a fait découvrir ce site.
En fait, comme tu as pu remarquer, depuis l'arrivé de la 1re partie du tuto, il n'y a plus aucune inscription de membres francophone intéressé au langage Axe sur Omni ni sur TI-BANK. Je crois que le dernier est Gawil ou TI-DkS.
Oui je sais. Je voulais juste dire que depuis les 2 dernier mois, cette section ainsi que la section programmation z80 de TI-BANK ne sont plus aussi dynamique qu'elles ne l'Était avant le tuto. mdr1, alexvire, kiligolo, metallica et même rayquaza59 ne viennent même plus sur le forum et la plupart sont sur le SdZ. Au moins il y a toujours des programmeurs Axe franccophones, mais ce que je veux dire c'est que malgré que le tuto attire beaucoup de monde des sites non-TI, ça le fait au détriment des sites exclusifs aux TI comme TI-BANK et Omnimaga, le premier étant pourtant dédié exclusivement aux calculatrices et le 2eme étant le site officiel du langage de programmation.Arf je suis désolé j'étais en vacances jusqu'à fin février puis je code un programme de maths moitié Axe moitié Basic.
En fait, comme tu as pu remarquer, depuis l'arrivé de la 1re partie du tuto, il n'y a plus aucune inscription de membres francophone intéressé au langage Axe sur Omni ni sur TI-BANK. Je crois que le dernier est Gawil ou TI-DkS.
Ah ok. Je crois qu'il y avait d'autres personnes qui ont posté, mais reste le fait qu'il n'y a pas beaucoup de français sur le forum qui programme en assembleur z80 (la plupart font du 68K ou ARM9, comme Lionel ou ExtendeD). Ce qui n'aide pas en plus avec la section française, c'est le fait que j'ai quitté la programmation TI il y a un an, donc même les discussions Axe parser et TI-BASIC ne recoivent pas beacuoup de réponse de ma part. X.xOui je sais. Je voulais juste dire que depuis les 2 dernier mois, cette section ainsi que la section programmation z80 de TI-BANK ne sont plus aussi dynamique qu'elles ne l'Était avant le tuto. mdr1, alexvire, kiligolo, metallica et même rayquaza59 ne viennent même plus sur le forum et la plupart sont sur le SdZ. Au moins il y a toujours des programmeurs Axe franccophones, mais ce que je veux dire c'est que malgré que le tuto attire beaucoup de monde des sites non-TI, ça le fait au détriment des sites exclusifs aux TI comme TI-BANK et Omnimaga, le premier étant pourtant dédié exclusivement aux calculatrices et le 2eme étant le site officiel du langage de programmation.Pour ma part, ce n'est pas à cause du tutoriel de kindermoumoute que je ne suis plus très présent sur les forums. D'autant plus que c'est justement son tutoriel qui m'a fait découvrir ce site.
En fait, comme tu as pu remarquer, depuis l'arrivé de la 1re partie du tuto, il n'y a plus aucune inscription de membres francophone intéressé au langage Axe sur Omni ni sur TI-BANK. Je crois que le dernier est Gawil ou TI-DkS.
Si je ne suis plus trop présent sur les forums, c'est déjà pour des raisons de bac, mais aussi parce-qu'il n'y a presque pas de retour (sauf de toi) sur l'activité que je tente de générer par exemple à travers le sujet sur mon tutoriel de z80.
Et malgré cela, j'indique tout de même l'avancement de mon tutoriel.
Aah ok ^^Oui je sais. Je voulais juste dire que depuis les 2 dernier mois, cette section ainsi que la section programmation z80 de TI-BANK ne sont plus aussi dynamique qu'elles ne l'Était avant le tuto. mdr1, alexvire, kiligolo, metallica et même rayquaza59 ne viennent même plus sur le forum et la plupart sont sur le SdZ. Au moins il y a toujours des programmeurs Axe franccophones, mais ce que je veux dire c'est que malgré que le tuto attire beaucoup de monde des sites non-TI, ça le fait au détriment des sites exclusifs aux TI comme TI-BANK et Omnimaga, le premier étant pourtant dédié exclusivement aux calculatrices et le 2eme étant le site officiel du langage de programmation.Arf je suis désolé j'étais en vacances jusqu'à fin février puis je code un programme de maths moitié Axe moitié Basic.
En fait, comme tu as pu remarquer, depuis l'arrivé de la 1re partie du tuto, il n'y a plus aucune inscription de membres francophone intéressé au langage Axe sur Omni ni sur TI-BANK. Je crois que le dernier est Gawil ou TI-DkS.
Ah ok, je vois. X.x J'espère que tu n'as rien perdu de précieux sur ton disque dur. :/N'en mets pas trop pour l'instant (juste quelques uns) car sinon ils seraient peu remplis et les sujets trop éparpillés.
Et je suis d'accord. Je crois que pour le forum français, je vais éventuellement le diviser en plus de parties, comme Discussions calculatrices générales, Axe parser, autre programmation, divers, etc, et mettre un lien vers la section Axe françophone vers celle en anglais et vice-versa. Ça va peut-être aider.