************************************************* * * * TXTRIDER v1.0ß96 * * * ************************************************* Librairies nécessaires : userlib, graphlib et ziplib v1.7 Shell utilisé : DoorsOS 0.95 ou + ---------------------------------------------------------------------------------- Contenu : txtrider.*z TxTrider pour votre calculette (*=89 : TI89 /*=9x : TI92+) riderhlp.*y Fichier d'aide pour la calculette (compressé) unhutxt.*z Programme de conversion de textes au format Hufftext (compression Xetal) expic.*y \ pppic.*y } images compressées nécessaires à la lecture de riderhlp ridtitle.*y / ziplib.*z ziplib v1.7 readme.txt Ce fichier mis en anglais ---------------------------------------------------------------------------------- Ce programme est un afficheur de textes. Voici ces caractéristiques : - affiche n'importe quel texte TI92+/TI89 à peu près 15 fois plus vite que l'éditeur inclus. - supporte l'inclusion d'images et même d'images compressées avec ziplib ou ziper.exe (inclus dans doorsOS) - gestion des textes formatés : inversé, souligné, vecteur, polices, marges,... (compatible avec le format Xetal) - gestion des marques pages - commande de recherche - explorateur de textes rapides - permet de voir les textes compressés avec ziplib ou ziper.exe (inclus dans doorsOS) - pprider : un programme qui convertit les formules du PrgmIO en des fichiers PIC - Compatibilité totale entre les version TI92+ et TI89 - affichage au format pretty print des expressions ---------------------------------------------------------------------------------- * Pour exécuter txtrider, vous avez trois choix : 1) Exécuter en tapant txtrider() ! 2) Lancer le à partir d'un programme assembleur en mettant l'handle du text à affiché au début de txtrider 3) Le lancer en cliquant dans Doors sur le texte à afficher note : ceci ne marche pas si txtrider est archivé de plus, si vous avez deux fichiers txtrider (comme par exemple un archivé qui resterait en cas de plantage dans un répertoire de backup et le txtrider normal dans un autre répertoire ), Doors lancera celui dont le répertoire est le premier par ordre alphabétique. Ainsi, si par exemple l'archivé est dans le répertoire BACKUP et le txtrider normal dans MAIN, c'est celui dans backup qui sera exécuté et donc, étant archivé, on ne verra pas le texte s'affucher. La solution est simple : renommer BACKUP (en ZBACKUP par exemple) 4) vous pouver aussi l'exécuter en tapant la commande TI-Basic suivante de n'importe quel programme TI-Basic ou de l'écran HOME : textview_rep\txtrider("txt_rep\txt_nom") txt_rep : répertoire du fichier texte txt_nom : nom du fichier texte txtrider_rep : répertoire de txtrider Pourquoi une telle méthode ? Car vous pourrez faire un programme TI-Basic qui organisent tous vos fichiers textes. Voivi, un exemple d'un tel programme : Template() Prgm Local ch Lbl deb 0»ch PopUp {"Text1_description","Text2_description","Text3_description",...},ch If ch=0 Then Stop ElseIf ch=1 Then txtrider_rep\txtrider("txt1_rep\txt1_nom") ElseIf ch=2 Then txtrider_rep\txtrider("txt2_rep\txt2_nom") ElseIf ch=3 Then txtrider_rep\txtrider("txt3_rep\txt3_nom") ... ... ... EndIf Goto deb EndPrgm txt#_rep :répetoire du texte text# txt#_nom : nom du texte text# Text#_description : petite description du texte text# txtrider_rep : répertoire de txtrider ---------------------------------------------------------------------------------- UNHUFTXT: Ce petit programme permet juste de convertir au format texte TI des fichiers ayant été compressés par hufftext (compresseur inclus dans Xetal). Ainsi, vous pourrez récupérer les textes dont vous avez perdu l'original ! La syntaxe est assez simple : de l'écran HOME : unhuftxt("répertoire\nomdutexte") ---------------------------------------------------------------------------------- C'est tout ?!?? Non ! Il y a encore beaucoup d'informations dans le texte riderhlp : - Comment utiliser les formats - Comment afficher des images - Comment metre des marques pages Donc, vous avez vraiment intérêt à le lire ! ---------------------------------------------------------------------------------- * History : ----------- v1.0ß96: l'explorateur de textes se souvient du dernier texte lancé ralentissement d'affichage des images (qui passaient trop vite) v1.0ß95: Unification des méthodes de lancement pour les ROMv2.XX et v1.XX (merci Fred !) Corrections de qq petits bugs v1.0ß9 : Corrections de quelques bugs (non affichage d'images, ... ) Nouvelle méthode pour lancer txtrider depuis un programme basic pour les ROMs v2.XX ( cf plus haut ) v1.0ß8 : Compatible avec les nouvelles ROM (2.01 et 2.03) Fonctionne désormais sous Doors v0.92 Nouvelle interface Suppression de pprider car je n'ai pas eu le temps de le rendre compatible avec les ROMs v2.XX On ne peut plus lancer la commande txtrider("nomdtxt") avec les ROMs v2.XX ATTENTION : du à mon manque de temps, je n'ai pu inclure ses modifications dans le fichier RIDERHLP.9xt. v1.0ß7 : Qq corrections de bugs v1.0ß6 : Déplacement dns l'explorateur de textes plus rapides en tapant l'initiale du texte recherché qq optimisations v1.0ß5 : encore plus d'optimisation Corrections des qq derniers bugs trouvés (mais il y en a peut-être d'autres) Ajout de l'utilisation de 2nd+fleche dans les marques pages V1.0ß4 : Optimisation (réduction de la taille du programme d'1 KO) Corrections de qq bugs (pretty print) V1.0ß3 : Compatibilité ROM v1.05 accrue Support des images compressées V1.0ß2 : Ajout du setup et de pprider. Correction du checksum des fichiers textes. V1.0ß1 : First public release ---------------------------------------------------------------------------------- Pour toute question, commentaire, suggestions ou bugs : teyssier@cybercable.fr ---------------------------------------------------------------------------------- Merci à : Xavier Vassor pour DoorsOS, son aide ainsi que ziper Fred pour son aide et ses suggestions Andrew Kaplan pour la traduction de "riderhlp". Johan pour son aide pour le Pretty Print ---------------------------------------------------------------------------------- J'espère que ce programme vous aidera, Marc TEYSSIER