(Traduction du tableau original de la documentation)
|
TI-Basic |
xLIB/Celtic |
BBC Basic |
Asm z80 |
Axe Parser |
Difficulté du langage |
Facile |
Facile |
Moyen |
Difficile |
Moyen |
Vitesse |
Lent |
Moyen |
Rapide |
Très rapide |
Très rapide |
Éditable sur la calculatrice? |
Oui |
Oui |
Avec un éditeur spéciale |
Pas raisonnablement |
Oui |
Exécution |
Interprété |
Interprété |
Interprété |
Compilé |
Compilé |
Support des sprites ? |
Non |
Oui |
Oui |
Oui |
Oui |
Variable nécessaire pour être exécuté |
Pic, Lists, Strings,...etc |
Pareil qu'en Basic avec
16kb d'application en plus |
49kb d'application |
Aucun |
Aucun |
Compatible avec les shells ? |
Oui |
Quelques |
Aucun |
Oui |
Oui |
Spécialité |
Math |
Jeux |
Varié |
Tout |
Jeux |
Voir le code source |
Toujours |
Toujours |
Toujours |
Optionnel |
Optionnel |
Il n'y a pas de langage de programmation parfait, chacun a des avantages et inconvénients. C'est à vous de décider ce qui convient le mieux à vos besoins. Si vos priorités sont la rapidité, la facilité d'utilisation, et la capacité de faire beaucoup de choses, alors l'Axe Parser est fait pour vous.
En Axe, on a des possibilités qu'aucun autre langage de programmation sur z80 ne donne accès aussi facilement.
Malheureusement, à chaque bon côté en Axe, il y a mauvais côté (bon ok, il y a quand même plus de bons cotés

). Le problème le plus courant est qu'à la moindre erreur de code vous risquez le ram cleared ou le freeze de la calculatrice.
Il est même possible de corrompre la mémoire flash de la calculatrice.
Ici on peut admirer un magnifique ram cleared sur une TI 84+SE (tout ce qu'il y a de plus classique).
Ici on a affaire à deux variables Pic1, un prodige que seul l'Axe Parser peut expliquer
Pour cette raison, il est recommandé de bien sauvegarder vos codes sources sur un ordinateur en cas de problèmes.
Autre chose encore : un programme écrit en Axe Parser sera environ 1.5 à 2 fois plus grand qu'un même programme écrit en asm z80.
Tout d'abord il faut télécharger la dernière mise à jour :
ici
Dézippez le fichier zip.
Puis on va un peu décortiquer de quoi il est composé :
- Un dossier Developers
- Un dossier Examples
- Un dossier Tools
- Un fichier ACTUALLY READ ME.txt
- Un fichier Auto Opts.txt
- Un fichier Axe.8xk
- Un fichier ChangeLog.txt
- Un fichier Commands.htm
- Un fichier Documentation.pdf
- Un fichier keycodes.png
Ce dont on va avoir besoin pour l'instant est le fichier
Axe.8xk. Mettez le sur votre calculatrice.
Euh.. comment je peut mettre un fichier de mon ordi sur ma calculatrice?
Sois vous regardez la documentation que vous avez récupérez lors de l'achat de votre TI, soit je vous conseil de regarder le tuto sur l'utilisation de TI-connect fait par Mic, l'administrateur du site TI-Bank :
ici
Ok, j'ai réussi à mettre Axe.8xk.. et maintenant ?
Maintenant il vous suffit d'aller dans le menu des applications

, puis vous verrez
Axe de rajouté dans la liste, démarrez le, et vous devriez voir ça :
Pour se déplacer dans les menus de l'application, on utilisera les flèches

, pour sélectionner on utilisera

ou

et pour quitter ou revenir au menu précédent on peut utilisé

ou

Maintenant nous allons nous intéresser aux réglages. Allez dans
option, et là un sous-menu apparaît :
Shell : Permet de choisir pour quel shell on compilera le programme source, on peut soit mettre :
- no shell : Compilera pour aucun shell, le programme s'exécutera via la commande Asm(prgmMONPROG
- Ion : compilera le programme pour Ion.
- Mirage OS : compilera le programme pour Mirage OS.
- Doors CS : compilera le programme pour Doors CS.
- Application : compilera le programme sous forme d'application.
Alpha : Permet d'activer ou non les minuscules (lowercase en anglais).
Safety : Permet de sauver le code source lors de la compilation en cas d'éventuels bugs du programme (très utile ! ).
Back : Retour au menu principal
Qu'est ce qu'un shell ?
Un shell est un programme ou une application ayant une interface amélioré pour démarrer des programmes ASM prévus pour ce shell (certain ont plus ou moins de compatibilités avec d'autre type de programme ASM). Ici les programmes seront compilés à peu près comme pour l'ASM, donc on laisse le choix du type de shell.
Maintenant retournez dans le menu principal, puis allez dans
compile, pour l'instant vous n'avez peut être aucun programme affiché, mais il peut y en avoir de 2 sortes :
- Le premier est un source basique prête à être compilée.
- Le deuxième est une sauvegarde de source, il sera signalé par le symbole dièse # devant lui.
"Compilation", "compiler", on ne parle que de ça, mais qu'est ce que c'est?
Eh bien on a vu plus haut que les programmes sur la TI peuvent être soit "interprété", soit "compilé".
Un programme est interprété quand la calculatrice lit, ligne par ligne, le code source du programme, l'interprète en langage machine et l'exécute en même temps. C'est le cas du Ti-Basic.
En revanche, un programme est compilé lorsque le code source est préalablement transformée en langage machine, afin d'être directement exécuté par la TI. La calculatrice n'a plus besoin de lire ligne par ligne votre code pour l'interpréter et ensuite l'exécuter ; un programme compilé est donc bien plus rapide !
