RedHat Linux TI89
I)
Introduction
RedHat
Linux est un shell pour TI89 developpé en basic et en C. Il est
multi-utilisateurs, chaque utilisateurs a un dossier personnel qu'il ne
peut voir qu'en se logguant en son nom ou en root, ce dossier ne sera
pas visible du menu Var-Link. Il est multi-application pour les
programmes prévus. Un programme normal ASM ou basic pourra se
lancer mais pas en multi-tache. Les programmes prévus pour
RedHat Linux TI89 fonctionnent avec plusieurs appels quand dans le
programme lutilisateur clique sur le menu RedHat ou sur un onglet d'un
autre programme le programme sinterrompt et se relance des que
l'utilisateur le reactive en gardant ses variables temporaires. RedHat
Linux TI89 comprend quelques logiciels de base: Traitment de texte,
Calculatrice, Editeur de PIC, Explorateur de fichiers. Il est egalement
possible de programmer des applications dans le cadre du
multi-application RedHat Linux TI89, une documentation est disponible
dans le repertoire Développement.
II) Utilisation
A) Envoi et démarrage
Envoyez le fichier "redhat89.89g" à la TI89.
Lancez le programme "redhat\redhat()
"
RMQ: Votre TI89 doit être en mode anglais, sinon une alerte vous
dira de modifier la langue.
B) Prise en main
Pour pouvoir utiliser RedHat Linux TI89, il faut que vous soyez
connecter, dans cette premiere version on ne peut pas modifier les
utilisateurs ni les mots de passe.
Par défaut, utilisez le nom "root" et n'importe quel mot de
passe.
Vous arrivez dans le bureau RedHat Linux TI89.
Utilisation de la souris:
- Clic droit: Touche [2ND]
- Clic gauche: Touche [DIAMANT]
- Déplacer: Touches directionnelles (Le curseur a un effet
d'accélération, au debut il est très lent, si
vbous restez appuié, il va accélérer)
En cliquant sur l'icone RedHat en bas à gauche vous arrivez dans
le menu RedHat Linux TI89.
Pour éteindre le système, allez dans le menu RedHat et
cliquez sur Clore la session.
Le noyau enverra deux signaux TERM et KILL aux processus en cours, qui
leur permetteront de sauvegarder les données si
nécessaire et supprimera le répertoire temporaire "temp".
La TI retournera dans l'application qui l'a lancée apres.
C) Logiciels inclus
1) Calculatrice
Menu RedHat, Accessoires, Calculatrice
Tapez le calcul et appuyez sur [ENTER] pour calculer. Pour basculer sur
la souris, appuyez sur [ESC] (cliquer ramène dans le prompt du
calcul)
Vous pouvez cliquer sur le tiret pour réduire l'aplication ou
sur la croix pour la fermer. Vous pouvez également cliquer sur
la barre des taches pour agrandir une autre application si il en a une
active ou sur le menu RedHat pour en charger une autre. Pour
arrêter le systeme il n'est pas nécessaire de fermer les
processus en cours, le noyau s'en occupera.
2) Terminal
Menu RedHat, Outils système, Terminal
Le terminal permet de passer des instructions au noyau Linux TI89.
ex: Pour éteindre "shutdown".
ATTETION: La commande ls ne renvoie pas la liste des fichiers dans le
dossier en cours mais la liste des dossiers si aucun argument n'est
présent si il y a un argument (ex: ls main) liste les fichiers
dans ce repertoire. La commande "mrd" eface DEFINITIVEMENT un
répertoire sans avertissement. Si vous effacer un
répertoire systeme, cela peut avoir pour conséquence un
plantage.
Comme dans la calculatrice, [ENTER] permet d'executer la commande et
[ESC] de basculer sur la souris (cliquer ramène dans le prompt
de la commande). Il est évidemment possible de basculer sur une
autre application sur le menu RedHat de fermer ou de réduire
l'application.
3) Viewer de texte
Menu RedHat, Accessoires, Viewer de texte
Il permet de voir des textes de la TI.
ATTENTION: Il n'est pas compatible avec les lignes de plus de 25
caractères. Si vous ouvrez un fichier qui en contient, il va
automatiquement les redimensionner en les coupant en 2 lignes voire
plus.
Pour basculer entre la souris et l'input de texte: [ESC].
4) L'éditeur d'images
Menu RedHat, Accessoires, The GIMP
Il permet de modifier ou de créer des imaes PIC de format
maximum de 160*100 (sous le TIOS c'est 158*76).
Il comporte plusieurs outils de dessins: Point, Gomme, Ligne, Texte
(taille: 4*6, 6*8, 8*10), Figures géométriques (triangle,
rectangle, cercle), Insérer une image (Rcl, Rplc, Xor, And),
Apercu, Options (Effacer, Inverser les couleurs...).
5) Le compilateur LAPPS
Menu RedHat, Outils système, LAPPS
Il permet de compiler des fichiers textes avec des commandes LAPPS en
un programme exécutable en basic.
Ces fichiers sont des fichiers texte normaux ou chaque ligne est une
commande. On peut utiliser toutes les commandes basiques mais des
commandes ont été rajoutées pour simplifier la
programmation poure le multi-tâche RedHat Linux TI89. Les
commandes sont détaillées dans le fichier
redhat\lapps_dc.TEXT dans le dossier redhat de l'archives redhat.89g .
Il est quasiment impossible de programmer en LAPPS sans avoir lu le
fichier doc_multitache.html du dossier développement ainsi que
le texte redhat\lapps_dc.TEXT compris dans l'archive redhat.89g.
ATTENTION: C'est assez lent a compiler et aucun autre processus ne peut
etre actif en même temps. Aucune interruption lors de la
compilation ne sera possible a part le reset total de la RAM.
6) Jeux
Menu RedHat, Jeux
Vous pouvez choisir celui que vous voulez.
Sur cette version, aucun jeu n'est disponible.
IV) Remerciements
TI pour avoir fait des aussi belles machines que les
TI89/TI92/TI92+/V200
Geogeo pour son aide précieuse sur la programmation en C
Darkkiller pour m'avoir appri le C
squale92 pour son super tuto sur la programmation avec TIGCC
moi :D