ARCHIVES


Shell / Explorer
XCS[Archive Ti-Fr v2]
Taille du fichier : 80.771 Ko
Nombre de téléchargements : 833
Nombre de vues : 5478
Description rapide : XCS est un explorateur permettant de gérer les fichiers d'une TI-89 ou 92+
Auteur de l'archive : M_Gallet
Calculatrices concernées : TI-89 TI-92+
Hardware concernés : Indifférent
ROMs (AMS) supportés : AMS1.00~1.05 AMS2.01~2.05
Langage de programmation utilisé : ASM
Description Complète : Programme : XCS 1.00 beta 3
Plate-formes : Texas Instrument TI-92 Plus et TI-89
Auteur : Matthieu Gallet (matthieu.gallet@caramail.com)
Date : 4 mai 2002
Type : Shell


I Présentation :
XCS est un explorateur permettant de gérer les fichiers d'une TI-89 ou 92+
La version actuelle est juste une version de démo, je sais qu'il ya des bugs mais globalement ça marche plutôt bien et il rend déjà bien des services.


II Particuliarités :
- possiblité de récupérer les fichiers archivés récemment effacés !!!
- possibilité de gérer les handles directement
- détection du hardware, software, kernel, TSR...
- état de la mémoire RAM et Archive, avant et après un garbage collection
- gestion de la compression KOMP (par FLib 2 de F.Leiber)
- ne désarchive pas les variables pour les effacer : on peut donc effacer une variable de 60ko même s'il ne reste que 30ko de RAM :)
- possiblité de renommer/déplacer les variables même avec peu de RAM ; essayez avec un autre programme de déplacer un fichier de 60ko avec 30ko de RAM .... :))
- le même programme marche pour les 89 et les 92+
- il n'y a pas de confirmation quand on compresse
- les fichiers sont réarchivés automatiquement après un échec de compression :))
- on peut ziper toute une sélection sans déziper ce qui l'était déjà :)))
- possiblité d'envoyer des fichiers à une autre calculatrice qui est dans le HOME
- taille relativement faible, pour un programme qui n'utilise pas de librairie
- informations complètes sur toutes les variables :
* librairies nécessaires et présentes pour les EXE
* compatibilité 89/92+ pour les EXE
* taille officielle et taille réellement prise dans la mémoire (on peut avoir des surprises), taille d'origine des fichiers compressés
* type d'origine des fichiers KOMPressés et ZIPés
* EXE et PRGM en cours d'utilisation
* Adresse et Handle



III Utilisation :

XCS nécessite un kernel pour être utilisé sur votre calculatrice, ainsi que quelques librairies :
Exemples de kernels :
- DoorsOS (le plus connu)
- Universal OS (celui que j'utilise)
- PreOS
- TeOS ...

Librairies indispensables :
- ZipLib
- FileLib
- UserLib (sauf si vous avez Universal OS)
- GraphLib (sauf si vous avez Universal OS)


Il suffit alors d'envoyer le fichier xcs.9xz sur votre calculatrice puis de l'exécuter.


Les touches sont:
- les flèches de direction pour se déplacer
- F1 agir sur une variable : effacer, copier, renommer...
- F4 sélectionner la variable
- F5 agir sur les variables sélectionnées
- <- effacer la variable actuelle
- [d] + [a] archiver
- [shift] + [a] désarchiver
- [d] + [v] verrouiller
- [shift] + [V] dévérrouiller
- [ENTER] exécuter



IV Bugs connus :
Il y a en a encore beaucoup hélas :
- beaucoup de bugs graphiques sur les TI-89, et j'ai un peu la flemme de les corriger
- pour l'exécution des programmes, aucune erreur n'est gérée (viewers compressés, type de fichier invalide...) et doit être récupérée par le kernel
- toute l'exécution des programmes est à refaire.
- le filtrage n'est pas encore installé, mais en fait c'est pas très utile.
- j'ai un problème pour détecter les Hardware 1.00 sur Virtual TI
- il y a parfois un bug quand on déplace les fichiers, la première lettre du répertoire est parfois changée.



V A Venir :
- le filtrage à installer et la possibilité de changer les signatures filtrées
- une option pour vérifier la mémoire utilisée pour l'exécution d'un programme (ceux qui utilisent as92 sauront de quoi je parle)
- la possiblité de s'exécuter même s'il n'y a pas de kernel
c'est pas dur en théorie, mais la fonction NoCallBack fait tout planter dès qu'il y a une boîte de dialogue et qu'il n'y a pas de kernel
ça permettra de s'exécuter en mode nostub si le kernel n'est pas reconnu
par contre, on pourra pas ziper sans kernel
- peut-être la fin des bugs graphiques sur les 89
- éventuellement un password (je m'en sers jamais, alors peut-être pas)
- des infos sur les handles
- l'état des piles
- la fréquence du processeur, mais je ne trouve pas de méthode pour la déterminer qui n'utilise pas l'auto-int 5 (et donc pas les timers)
- refaire l'exécution des programmes
- un système anti-crash en mode nostub ?
- peut-être une version apps flash, mais je pense pas que TI apprécie bcp ce petit programme




VI Remerciements :

Aux beta-testeurs de la MP*1, notamment Albert, Claire et Simon
A Rusty Wagner pour Virtual TI
A Xavier Vassor, Nikas Brunlid, Jean Canazzin, Julien Muchembled, Zeljko Juric, Kevin Kofler, Sebastian Reichler et Philipp Winkler pour TI-GCC et sa doc
A Jimmy Mardell pour son guide sur l'asm 68k
A Kty et Fred pour as92 (presque tous les morceaux ont été programmés on-calc puis réassemblés sur pc pour des raisons de taille)
...
...
...





VII Autres
Comme toujours, utilisez ce programme à vos risques ; je ne peut pas être porté responsable d'éventuels dommages causés par son utilisation

Si vous avez des idées réalisables ou des remarques, vous pouvez m'envoyer un mail, mais je suis en prépa, en pleins concours, alors je ne peux répondre que le week-end, et je n'aurais pas trop de temps pour de grand changements... :(((
Archive mise en ligne par : Vince
Date de mise en ligne : 28/02/2004 à 18:02:52



- Ti FR v3 - Ce site n'est pas le site officiel de texas instruments. En cas de problèmes techniques sur le site veuillez contacter l'administrateur. Merci de vos visites !
page générée en 379 ms