Si tu peux y trouver les réponses à d'éventuelles questions en attandant de recevoir la ß2.8, je te copie le ReadMe :
(zdrubal)
[nosmile]
[b]-----------
\ EINSTEIN \
-----------
Bêta Version 2.8[/b]
Einstein est un explorateur de fichiers (shell) "_nostub" pour calculatrices TI 89, avec
une interface inédite, ressemblant à celles de explorateurs graphiques sur PC.
Si vous constatiez un bug dans le programme, je vous serais reconnaissant de m'en
avertir.
N'hésitez pas à me contacter : barthib@hotmail.com
Mon site où vous trouverez tous mes programmes : http://AlineaSofts.free.fr
[i]Thibaut[/i].
[u]Conseil :[/u]
* Transférez [i]einstppg[/i] (apparaît comme [i]einstein.89y[/i] sur PC) dans le répertoire actif ("par
défaut") de votre calculatrice, et envoyez [i]einstein[/i] ([i]einstein.89z[/i] sur PC) dans le
répertoire [i]main[/i]. Là, renommez-le en [i]kbdprgmX[/i] où [i]X[/i] est un chiffre entre 1 et 9.
De cette façon, pour lancer Einstein il vous suffira de presser [<>] ("diamond") puis la
touche correspondant au chiffre [i]X[/i] !
Par exemple, si vous avez renommé [i]einstein[/i] en [i]kbdprgm2[/i], alors en pressant [<>] et [ 2]
Einstein sera ouvert !
[u]Les touches utiles d'Einstein :[/u]
* [esc] ("échap") : retour à la liste des répertoires / fermeture du shell
* [2nd] ("second") : ouverture d'un répertoire
* [†] ("shift") : sélection d'un répertoire ou d'un fichier
* [a] ("alpha") : sélection/désélection de la totalité d'un répertoire
* [<>] ("diamant") : annulation de TOUTES les sélections (dans tous les répertoires)
* [<-] ("del") : suppression des éléments sélectionnés (possibilité d'effacer des
répertoires non vides !)
* [F1] [F2] [F3] : accès aux menus déroulants
* les 4 flèches : déplacements dans l'interface
* [+] et [-] : modification du contraste
[u]Les formats de fichiers reconnus :[/u]
* ASM (extension .EXE) : programmes en langage machine
* EXPR (extension .EXP) : tous les types autres que ceux listés ici
* FUNC (extension .BAS) : fonctions et programmes en langage BASIC
* LIB (extension .DLL) : bibliothèques de fonctions des programmes en mode kernel
* OTH (extension .???) : fichiers de type (et d'extension) personnalisé
* PIC (extension .PIC) : images en noir et blanc
* PPG (extension .PPG) : exécutables compressés
* PV (extension .BMP) : images en niveaux de gris
* TEXT (extension .TXT) : textes
* ZIP (extension .ZIP) : fichiers divers compressés
[u]A noter :[/u]
* La taille des répertoires et des fichiers s'affiche dans le cadre en bas de l'écran.
* Juste à droite est indiqué le nombre d'éléments sélectionnés.
* Les fichiers non archivés (c'est à dire en RAM) sont signalés par un petit cercle en bas
à gauche de leur icône.
[b]\ Einstein va grandir /
=====================[/b]
[u]Prévisions :[/u]
* Tri et affichage des fichiers par types.
* Terminer de coder toutes les fonctions présentes dans les menus déroulants.
* Intégrer l'utilitaire Flash Savior (co-réalisé avec mon camarade Julien Monville) aux
fonctions d'Einstein. Flash Savior n'existerait plus sous ce nom.
* Changer les icônes pour celles du domaine libre (KDE par exemple), aidez-moi à en
trouver qui rendent bien en 4 niveaux de gris !
[b]\ Ce qu'il y a de neuf /
======================[/b]
[i]Les fonctionnalités importantes apparaissent en bleu.[/i]
[u]Bêta Version 2.8 (XX Mai 2002) :[/u]
* Désormais, les fichiers copiés sont sélectionnés à la place des fichiers d'origine ; avec
la version précédente les fichiers originaux restaient sélectionnés lors d'une copie.
* Le portage vers la plateforme 92+ est entièrement terminé.
[u]Bêta Version 2.7 (28 Avril 2002) :[/u]
* Ajout de deux caractères au CharSet d'Einstein : a et b, et amélioration de l'apparence du
caractère Q.
* Réduction considérable de l'utilisation de la pile, ainsi [2]les programmes qui en ont
beaucoup besoin (comme Othello de FL, TIchess de la TICT, EQW, SIDE de Nitro, etc) peuvent
maintenant être lancés depuis Einstein[/2].
* Les extensions des fichiers de type personnalisé (OTH) qui ne comportaient pas
précisément 3 caractères n'étaient pas affichées dans les versions précédentes. C'est
corrigé.
* Première version [2]compatible 92+[/2] ! Pour le moment il n'y a rien d'autre d'adapté que les
touches. L'affichage viendra après.
* Merci aux testeurs qui se sont mis au travail et ainsi grâce à qui ces améliorations
voient le jour !
[u]Bêta Version 2.6 (20 Avril 2002) :[/u]
* Dans la version précédente un bug plantait la calculatrice pendant la suppression d'un
ensemble de fichiers à cause d'un petit oubli de ma part. C'est corrigé.
* Dans la version précédente, après le désarchivage de plusieurs fichiers, certains
n'apparaissaient plus sélectionnés à cause d'un erreur de la part... des ingénieurs de
Texas Instruments. Ils devraient apprendre qu'un handle est, par définition, censé
rester fixe quelles que soient les opérations effectuées sur les données associées. J'ai
réussi à contourner le problème.
* Les fichiers PPG ont leur propre icône, inspirée de celle des fichiers ZIP, mais plus
explicite par rapport à leur contenu : on devine mieux qu'ils sont exécutables.
* Correction de plusieurs petits défauts graphiques.
[u]Bêta Version 2.5 (19 Avril 2002) :[/u]
* [2]Il est possible de lancer les exécutables[/2] ([2]même s'ils sont plus gros que 24 ko[/2]).
* [2]Il est aussi possible de "lancer" les PPG : Einstein les décompresse tout seul[/2], vous
n'avez plus besoin de gaspiller la mémoire avec les lanceurs de chaque PPG *<|:o)
* [2]Ouverture chaînée de fichiers : sélectionnez plusieurs fichiers et pressez [2nd],
chaque fichier va être ouvert à la suite du précédent[/2] (notez que les seuls fichiers
ouvrables avec cette bêta sont les .ppg et les .exe).
* [2]Au lancement d'un exécutable, le répertoire actif du système devient celui du programme
le temps de son exécution[/2].
* Les extensions des fichiers apparaissent ("fichier.[b]truc[/b]").
* [2]Possibilité d'archiver et désarchiver des fichiers (et des répertoires entiers)[/2].
* [2]Possibilité de couper, copier et coller des fichiers (et des répertoires entiers)[/2].
* Affichage encore amélioré : j'ai dessiné mes (256 !) propres polices (4x6) avec Paint
et programmé ma propre fonction DrawStr dont la vitesse d'affichage fait crever de
jalousie le DrawStr de l'AMS :)
* Cette version n'est diffusée qu'aux quelques personnes motivées qui me l'on demandée,
de cette façon j'espère obtenir des rapports de bugs sérieux.
[u]Bêta Version 2.0 (11 Avril 2002) :[/u]
* L'affichage est beaucoup plus agréable dans le sens où l'écran ne scintille plus lors
des déplacements dans l'interface.
* La fonction de suppression de fichiers est enfin codée complètement, et déboguée :)
* Les menus déroulants viennent de naître *<|:o) Toutes les fonctions n'y sont pas encore
implémentées.
* Une des fonctions déjà codées est la boîte "A propos...", accessible par le menu F3.
* 11h42, je vais me connecter pour présenter les avancées, Bêta à l'appui.
[u]Bêta Version 1.0 (03 Avril 2002) :[/u]
* Plein de nouveaux formats de fichiers reconnus.
* Les icônes qui étaient déjà présentes sont un peu plus belles.
* La fonction de (dé)sélection de fichiers et de répertoires est codée.
* La suppression de fichiers est en partie codée : pas de demande de confirmation de
suppression, plantages possibles lors de l'effacement de plusieurs éléments.
* Présentation sur www.yAronet.com. On m'encourage, je décide de continuer !
[u]Alpha Version 0.0 (30 Mars 2002) :[/u]
* D'une envie sans grande explication, Einstein naît. Un effet du chocolat peut-être ?
* Deux personnes ont essayé cette Alpha : moi et... J'ai vraiment hâte que tu sortes ton
*** ** *1 :)
[b]\ Merci qui ? /
=============[/b]
[u]Aide indirecte :[/u]
* Thomas Nussbaumer pour la bibliothèque ttunpack.
* La TICT pour tictex d'où j'ai repris quelques unes de leurs bonnes idées.
* L'équipe de TIGCC pour leur SDK, dont Zeljko Juric pour sa très bonne documentation.
[u]Dépistage de bugs, suggestions :[/u]
* Cedric Bourse (Orion)
* Guillaume Lesur (Billy)
* Julien Monville (Pen²)
* Fabien Vinas