![]() |
(2.a) Commandes du Menu Fichier (F1)
(2.b) Commandes du Menu Favoris (F2)
(2.c) Commandes du Visionneur Hexadécimal intégré
(3.a) Programmes autonomes (natif AMS, "NOSTUB")
(3.b) Programmes compressés (Exe-packed)
(3.c) Programmes demandant un Kernel
(3.d) Images TI (noir et blanc)
(3.e) Livres électroniques (eBooks)
(3.i) Programmes et Fonctions BASIC
TICT-Explorer est un explorateur de fichiers pour TI-89 et TI-92+. Ses principales fonctions comprennent:
- Programme natif AMS ("NOSTUB"), l'exécution des programmes autonomes sur toutes les versions d'AMS sans kernel installé
- les fonctions habituelles comme création de dossier, copie, déplacement, changement de nom, archivage, verrouillage, etc.
- l'xécution de programmes compressés sans leurs chargeurs
- le support pour livres électroniques, Aventures ScottFree ou Quill, images noir et blanc ou niveaux de gris et variables texte
- des raccourcis pour programmes et fichiers favoris
- un indicateur à cinq niveaux de l'usure de la pile
- la protection contre les problèmes catastrophiques
- une protection par mot de passe
- un Visionneur Hexadécimal intégré pour les autres fichiers
- un écran d'informations (donne beaucoup de détails sur votre calculatrice et le fichier ou dossier sélectionné)
- l'archivage/desarchivage par une seule touche
Fichiers inclus dans la distribution de TICT-Explorer:
- TICTEX.EXE Chargeur de TICT-Explorer (obligatoire)
- TICTEXPL.LIB Bibliothèque de TICT-Explorer (obligatoire)
- TICTEXPV.EXE Visionneur d'images en niveaux de gris de TICT-Explorer (facultatif)
[Gauche] et [Droite] Commuter entre les fenêtres dossiers et fichiers [Haut] et [Bas] Se déplacer d'une ligne vers le haut ou le bas [2nd][Haut] et [2nd][Bas] Se déplacer vers la première ou dernière ligne de la fenêtre active [Entrée] et [Apps] Exécuter le fichier surligné [2nd][Nombre] Assigner le fichier surligné au raccourci [Diamant][Nombre] [Diamant][Nombre] Exécuter ou visionner le fichier assigné au raccourci [Diamant][Nombre] [F1] Ouvrir le menu Fichier [F2] Ouvrir le menu Favoris [F3] Archiver/desarchiver le(s) fichier(s) surligné ou sélectionné(s) [F4] Cocher le fichier surligné ou changer l'état de tous les fichiers d'un dossier [F5] Afficher l'écran d'informations [Retour arrière] Effacer le(s) fichier(s) surligné ou sélectionné(s) [Diamant][+] Augmenter le contraste [Diamant][-] Diminuer le contraste [Esc] Sortir de TICT-Explorer [2nd][On] Arrêter la calculatrice [Lettre] Sauter au premier fichier ou dossier dont le nom commence par cette lettre (Note: avec la TI-89, il n'est pas nécessaire d'appuyer sur [Alpha] d'abord)
(2.a) Commandes du Menu Fichier (Presser F1, puis...)
- [1] Effacer le(s) fichier(s) surligné ou sélectionné(s)
- [2] Copier le(s) fichier(s) surligné ou sélectionné(s)
- [3] Renommer le fichier surligné
- [4] Déplacer le(s) fichier(s) surligné ou sélectionné(s)
- [5] Créer un nouveau dossier
- [6] Voir le fichier surligné dans le Visionneur Hexadécimal
- [7] Verrouiller/déverrouiller le(s) fichier(s) surligné ou sélectionné(s)
- [8] Changer le mot de passe
- [9] Arrêter la calculatrice (Exige le mot de passe; la calculatrice s'éteindra et ne reviendra pas à TICT-Explorer sans le mot de passe)
- [0] Appeler l'écran d'Aide
(2.b) Commandes du Menu Favoris (Presser F2, puis...)
- [1]-[9] Exécuter ou visionner le fichier assigné au raccourci [Diamant][Nombre] (Nombre compris entre 1 et 9)
- [0] Effacer tous les favoris
(2.c) Commandes du Visionneur Hexadécimal intégré
- [Haut] et [Bas] Se déplacer d'une page vers le haut ou le bas
- [2nd][Haut] et [2nd][Bas] Se déplacer vers la première ou la dernière page
- [Esc] Sortir du Visionneur Hexadécimal
(2.d) Commandes du Visionneur d'Images (TICTEXPV)
- [Touches de direction] Se déplacer dans l'image (si plus grande que l'écran)
- [+] Augmenter la vitesse d'affichage d'une animation
- [-] Diminuer la vitesse d'affichage d'une animation
- [Diamant][Gauche] et [Diamant][Droite] Ajuster les niveaux de gris
- [Esc] ou [Entrée] Sortir du Visionneur d'Images
(2.e) Ecran d'informations (F5)
- Dossier actif Nom du dossier actif et combien il contient de fichiers
- Fichier actif Nom du fichier actif et sa taille en octets
- Ident./Adresse Numéro d'Identifieur et adresse mémoire du fichier actif
- Ident. libres Nombre d'Identifieurs disponibles
- Mémoire libre Taille de mémoire vive disponible
- Archive utilisée Taille de mémoire archive (Flash) utilisée
- Archive libre Taille de mémoire archive (Flash) disponible
Note: Le menu Mémoire de TIOS affiche la taille totale de mémoire Flash libre; 64K sont réservés pour la réorganisation de l'Archive.
La commande de TIOS captConf (getConfg), comme l'écran Info, donne la taille réellement utilisable.- Sommet pile exp. Adresse du sommet de la pile de calcul des expressions
- Etat batteries Affichage de l'état des piles, 4 étant le plus fort et 0 étant pratiquement vide
TICT-Explorer peut traiter directement certains fichiers, sans avoir recours au visionneur ou au lanceur normalement nécessaire.
Les types suivants sont supportés:
(3.a) Programmes natifs AMS autonomes ("NOSTUB")
- Extension: EXE
- Chargeur exigé: Aucun (intégré)
- Fonctionnement: Les programmes se lancent normalement.
(3.b) Programmes compressés (Exe-packed)
- Extension: ppg
- Chargeur exigé Aucun (intégré)
- Fonctionnement: Les programmes se lancent normalement. Il est inutile d'utiliser leurs chargeurs (depuis la v1.10, les programmes compressés demandant un kernel sont également supportés).
(3.c) Programmes demandant un Kernel
- Extension: ASM
- Chargeur exigé: Universal OS v1.30 ou plus (voir ftp://jm.devel.bourges.net/) ou PreOS (voir http://www.timetoteam.fr.st) doit être installé pour que ces programmes puissent s'exécuter.
Note: Universal OS et PreOS sont les seuls kernels qui n'ont pas causé de conflits avec TICT-Explorer. L'usage de DoorsOS n'est vraiment pas recommandé pour cause d'incompatibilités. Universal OS ou PreOS ne s'installeront pas à partir de TICT-Explorer (voir Programmes Incompatibles pour plus de détails).- Fonctionnement: Les programmes se lancent normalement.
(3.d) Images TI (noir et blanc)
- Extension: PIC
- Chargeur exigé: Aucun (intégré)
- Fonctionnement: Les images sont vues normalement.
(3.e) Livres électroniques (eBooks)
- Extension: ebk
- Chargeur exigé: eBook v1.70 ou plus (téléchargement version TI89 ou version TI92+ )
Note: les eBook peuvent être localisés dans tout classeur dans la calculatrice; le TICT-Explorer les trouvera.- Fonctionnement: Sélectionner le livre et frapper [Entrée]. Le livre sera automatiquement ouvert.
(3.f) Aventures ScottFree
- Extension: SDBF
- Chargeur exigé: ScottFree Driver v1.7 (téléchargement version TI89 ou version TI92+ )
Note: seul le fichier scottpck.ppg est exigé et il peut être n'importe où sur la calculatrice.- Fonctionnement: Sélectionner l'aventure ScottFree et frapper [Entrée]. Le jeu s'exécutera automatiquement.
(3.g) Aventures Quill
- Extension: EXE
Note: Oui, c'est aussi l'extension des programmes natifs AMS autonomes ("NOSTUB"), mais vous verrez le titre de l'aventure au lieu de "Programme autonome" dans la barre d'état.- Chargeur exigé: Interpréteur Quill (téléchargement version TI-89 ou version TI-92+)
Note: l'Interpréteur Quill peut être n'importe où sur la calculatrice.- Fonctionnement: Sélectionner l'aventure Quill et frapper [Entrée]. Le jeu s'exécutera automatiquement.
(3.h) Variables texte
- Extension: TEXT
- Chargeur exigé: Aucun (intégré)
- Fonctionnement: TICT-Explorer affiche le texte. Frapper [Esc] pour sortir.
(3.i) Programmes et Fonctions BASIC
- Extension: PRGM/FUNC
- Chargeur exigé: Aucun
- Fonctionnement: TICT-Explorer sortira automatiquement et collera le nom du programme dans la ligne de commande TIOS.
(3.j) Images PV (niveaux de gris)
- Extension: PPIC
- Chargeur exigé: TICTEXPV (inclus dans la distribution de TICT-Explorer)
Note: TICTEXPV peut être n'importe où sur la calculatrice.- Fonctionnement: Sélectionner le fichier PPIC et frapper [Entrée]. L'image sera affichée automatiquement. Utiliser les commandes décrites dans la section 2.d.
(3.k) Autres Fichiers
Les fichiers d'autres types seront visualisés avec le Visionneur Hexadécimal intégré. Tout fichier peut être visualisé avec le Visionneur Hexadécimal en le surlignant et en frappant [F1], [6].
Remarquez qu'à cause de la méthode utilisée par TICT-Explorer pour parcourir les dossiers, tous les fichier externes dont un programme a besoin (exemple: les fichiers ppg pour un chargeur de programme compressé, les fichiers de configuration, les niveaux externes) doivent être dans le même dossier que le programme. C'est contraire à ce qu'attend TIOS.
Les types de programmes suivants sont incompatibles avec TICT-Explorer:
Et, bien sûr, moi-même (thomas.nussbaumer@gmx.net) pour le reste;
Ce programme peut être distribué par tout autre site WEB pour un usage non commercial uniquement.
LA DISTRIBUTION PAR TOUT AUTRE MOYEN (Disquette, CD-ROM, DVD etc.) est INTERDITE sans autorisation spéciale de l'auteur.
L'auteur ne fait ni interprétations ni garanties sur l'usage du logiciel et/ou des fichiers de données, exprimées ou implicites.
L'auteur ne pourra être tenu pour responsable de tous dégâts causés par l'utilisation ou la distribution de ce logiciel et/ou de ces fichier de données.
Vous êtes libre de réutiliser toute partie du code source dans vos produits à condition d'en indiquer la provenance, avec référence à TICT-HQ (http://tict.ticalc.org /).
Si vous trouvez une bogue dans TICT-Explorer, ou si vous avez des suggestions à formuler, n'hésitez pas à visiter les forums de TICT à http://pub26.ezboard.com/btichessteamhq. Le site WEB TICT-HQ est à http://tict.ticalc.org /.
La liste suivante (triée par priorité) contient des fonctions dont l'implémentation est prévue pour les prochaines versions (1.40 et 1.50):
- Mettre à jour pour TIGCC 0.95 et optimiser le code (commencé pour 1.40, taille diminuée de 5 KO jusqu'à maintenant, on ne gagnera pas bien plus). Trois choses vont arriver à la partie lanceur / protection anti-crash:
* Mise à jour TIGCC 0.93 -> 0.95.
* Support de la TI-89 Titanium.
* Réorganisation des fichiers.
Il faudra vérifier avec attention cette partie pour vérifier qu'elle est exempte de bugs...- Implémenter la lecture du standard de commentaires _nostub (1.40, prendre le code du programme de test fait par Kevin).
- Définir et implémenter un standard pour des commentaires à l'intérieur des fichiers PPG (1.40).
- Compression (1.40, nécessite une modification de l'interface graphique):
* LZFO1 en compression/décompression, Francesco a dit qu'il était prêt à aider, mais il n'a pas beaucoup de temps libre.
* LZMA en décompression si nous l'utilisons dans TIGCCLIB - ce que j'espère et soutiens.- Afficher le type de fichier dans l'écran d'infos F5 (1.40).
- Lire les programmes TI-BASIC pour trouver et afficher un commentaire (1.40).
- Afficher la quantité de RAM utilisée dans l'écran d'infos F5 (1.40).
- Utilisation de [DIAMOND]+[DOWN] -> page down dans l'explorateur et les visionneurs (1.40).
- Utilisation de [DIAMOND]+[UP] -> page up dans l'explorateur et les visionneurs (1.40).
- Améliorer le visionneur de texte (commencé pour 1.40).
- Copie d'un fichier vers le même répertoire, en changeant les trois premières lettres du nom du fichier en 'cpy' ou en ajoutant cela au début du nom du fichier s'il fait 5 lettres ou moins (1.40).
- Ajouter l'état des piles et l'heure sur AMS 2.07+ à l'écran principal (status line) (1.40).
- Effacer/déplacer/renommer/restaurer les fichiers archivés (avec demande "êtes-vous sûr ?") (1.40).
- Vérifier si on n'a pas un nom de variable réservé avant de faire des opérations comme l'archivage, avec TokenizeSymName (1.40).
- Options de tri des fichiers (ordre alphabétique normal ou inversé, taille...), capacités de recherche (recherche dans les fichiers...) - réutiliser une partie du code de tthdex est peut-être possible (1.40 ?). Ca irait avec un
- Dialogue de réglages / options (1.40 ?).
- Support stable des programmes nécessitant kernel (est-ce que ça a déjà été fait, qu'est-ce que ça veut dire ?).
- Support des fichiers/répertoires cachés: actuellement, TICT-Explorer ne supporte pas les fichiers/répertoires cachés, parce que l'interface utilisateur aurait à être refaite complètement pour cette fonction. Pourquoi ? Eh bien, les fichiers/répertoires cachés doivent à être marqués d'une façon ou d'une autre comme cachés...
- Ajouter un visionneur d'expressions (Samuel ?).
- Archivage/désarchivage du fichier de configuration.
- Intercepter les combinaisons de touches qui entraînent un reset, pour une meilleure protection par mot de passe. Cependant, est-ce que ça a un sens ? Si on oublie son mot de passe, il faut enlever les piles...
La liste suivante (un peu triée par priorité) contient des fonctions qui seront peut-être implémentées ou pas après les versions 1.50:
- Support du link dans TICT-Explorer. Pourtant, je n'ai pas d'idée au sujet de la façon d'implémenter cela, mais recevoir des fichiers dans le TICT-Explorer pourrait être utile...
- Intro modifiable en utilisant un fichier externe qui est appelé depuis le lanceur pendant la décompression...
- Peut-être des répertoires compressés (TTArchives???).
- Un popup TSR pendant l'exécution d'un programme, avec les options suivantes: arrêter le programme/éteindre la calculatrice/faire une copie d'écran.
- Installation de l'explorateur comme TSR.
- Liens modifiables Extension<->Visionneuse.
- Ajouter un support stable pour Tezxas (Samir Ribic) ?
- Ajouter le support pour TI-89 Z-Machine (Nils Gesbert) ?
- Fonctions de relocation pour que les programmes nécessitant kernel puissent tourner quand aucun kernel n'est installé (note: ça me semble inutile, et ça rend le programme plus gros).