*********************************************************************
*                                                                   *
*                             SAPRISTI                              *
*                                                                   *
* Version 1.1                                            le 17/1/91 *
*********************************************************************
              (c) Jacques Caron & Pressimage 1990, 1991.


I - Description gnrale de Sapristi

Sapristi est plus qu'un simple protocole de tlchargement. Il 
s'agit d'une interface graphique complte entre le serveur et 
l'utilisateur, qui utilise au maximum les possibilits du ST.
Ainsi, aprs avoir choisi la banque sur Minitel, tout le reste se 
fait entirement sur ST, de la visualisation de l'arborescence  
la constitution de la liste de tlchargement, en passant par la 
consultation des descriptifs. Au passage, le maximum 
d'informations est conserv en RAM, permettant de rduire au 
maximum les temps de transfert.
Au niveau du protocole, celui-ci utilise un encodage 
particulirement performant, permettant de dpasser les 6000 
octets/minute sans problme, et atteignant les 7000 sur des 
fichiers relativement simples  encoder (texte ASCII non accentu 
par exemple).

Sapristi est utilis sur les serveurs suivants:
3615 STMAG   - ST Magazine, tout le ST;
3615 GEN4    - Gnration 4, les jeux;
3615 DOMPUB  - Station Informatique, les rois du Dompub;
3615 AROBACE - Arobace, les utilitaires pour ST.

II - Pour les gens presss (mais qui connaissent la machine)

Pensez quand mme  relire ce fichier en dtail lorsque vous aurez 
fait vos premiers essais, il devrait y avoir plein de choses 
intressantes...

Lancez SAPRISTI.PRG. Sur le serveur, tapez le mot-clef *TLC et 
ENVOI, puis choisissez une banque. Le serveur affiche un message 
invitant  lancer Sapristi et  se connecter, cliquez sur le 
bouton "Connexion" en bas de la bote, ou tapez F2.

Aprs quelques changes divers entre SAPRISTI et le serveur, vous 
verrez apparatre le directory principal (dans la "fentre" de 
gauche). Vous pouvez vous promener dans l'arborescence en 
double-cliquant sur le dossier voulu, qui sera automatiquement 
transfr ( moins qu'il ne soit dj en RAM). Le tlchargement 
se fait vers le directory choisi dans la "fentre" de droite.

Il est possible de constituer une liste en cliquant sur le 
fichier/dossier voulu et sur "Ajouter". "Liste..." permet de 
visualiser la liste, d'en supprimer des lments, de l'effacer, et 
de la tlcharger.

Vous pouvez sauver la base en mmoire (ou du moins la partie que 
vous aurez visualise)  l'aide du pop-up menu de gauche, qui vous 
permet aussi de complter la dite base, d'en charger une, etc...

C'est le minimum  savoir. Pour le reste, quelques 
exprimentations ou la lecture de la suite de ce fichier seront 
ncessaires!

III - Qu'est-ce-que le tlchargement ?

Le tlchargement est une opration qui consiste  transfrer des 
fichiers entre un ordinateur et un autre,  travers un rseau de 
transmission de donnes. Dans notre cas, il s'agit du serveur 
d'une part, et de votre ST d'autre part, qui communiquent par 
l'intermdiaire de Tltel, grce  un Minitel aimablement fourni 
par France Tlcom.

La perfection des lignes tlphoniques n'tant pas encore de ce 
monde, il peut y avoir des imperfections lors du transfert. La 
premire tche d'un protocole de tlchargement est de s'assurer 
qu'il n'y pas eu d'erreur, et dans le cas o il y en aurait eu 
une, de redemander la partie du fichier dans laquelle il a dtect 
cette erreur.

La transmission de donnes  grande vitesse n'tant pas non plus 
accessible au commun des mortels, et encore moins aux utilisateurs 
de Minitel, le protocole de tlchargement se doit d'utiliser au 
mieux les possibilits (rduites) de ce terminal  bas prix. Je 
vous passe les dtails sur ses 1200/75 bps, ses 7 bits, et tout ce 
qui en dcoule, mais je vous rappelle qu'on value gnralement la 
performance d'un protocole de tlchargement  sa vitesse en 
octets par minute. Jusqu'ici, la plupart des protocoles restaient 
en dessous de 5000 octets/minute, Sapristi dpasse les 6000, et 
est probablement le plus rapide sur Tltel. Contactez-nous si 
vous trouvez mieux !

Mais dans l'absolu, la vitesse de tlchargement reste faible, et 
un tlchargement peut tre relativement long. Il est donc 
agrable de pouvoir tlcharger un fichier en plusieurs fois, ce 
qui est possible grce  la reprise dont dispose Sapristi. Voyez 
le chapitre 5.2 pour plus de dtails.

De mme, si vous tlchargez une srie de gros fichiers, il est 
dsagrable de tlcharger le premier fichier, attendre que 
l'opration soit acheve, chercher le deuxime, le tlcharger, et 
ainsi de suite... Sapristi vous permet donc de crer des listes de 
fichiers  tlcharger. Si vous y ajoutez des rpertoires 
complets, Sapristi peut mme reconstituer sur votre disque 
l'ensemble des dossiers et sous-dossiers... Plus de dtails ? 
Voyez le chapitre 5.3.

IV - Exemple  suivre

Pour bien comprendre un programme, rien de mieux qu'un bon 
exemple. Effectuez donc les diffrentes tapes dcrites ici sur 
votre ST et votre Minitel.

Tout d'abord, il faut que votre Minitel soit un M1B, un M10B, un 
M2, un M5 ou un M12. Les autres modles (M1 et M10) sont d'une 
fiabilit toute relative, et nous vous conseillons de l'changer 
contre un modle plus rcent ds que possible (contactez votre 
agence commerciale au 14, appel gratuit). Un test simple pour 
savoir quel est votre modle: cherchez les touches ESC, FNCT et 
CTRL. Si vous n'en avez pas, c'est que vous avez un M1 ou un M10 
(ce dernier ayant un tlphone intgr).

Ensuite, il faut que le Minitel soit reli au ST par 
l'intermdiaire d'un cble appropri. Si vous n'en disposez pas, 
vous pouvez le commander  la Boutique de Pressimage, consultez 
les tarifs dans vos revues habituelles.
La connexion se fait par la prise 25 broches sur le port srie du 
ST (a ne peut rentrer qu' un seul et unique endroit, et dans un 
seul et unique sens, vous ne pouvez donc pas vous tromper), et par 
la DIN 5 broches sur le Minitel (la prise "pri-informatique" se 
situe dans l'immense majorit des cas  l'arrire du Minitel, 
ventuellement cache par un petit volet en plastique qu'il vous 
est possible de lever d'un doigt pendant que vous insrez la prise 
avec les doigts restants - mme remarque que prcdemment, il n'y 
a pas d'erreur possible).

Il est temps d'effectuer une copie de sauvegarde de la disquette 
originale de Sapristi. Celle-ci doit tre protge en criture, 
afin d'viter tout problme (la petite "fentre" dans le coin de 
la disquette doit tre ferme). Prenez une disquette vierge, 
formatez-la en simple face, et copiez la disquette de Sapristi 
dessus. Si vous ne savez pas comment effectuer cette opration, 
consultez le manuel fourni avec votre ordinateur. Une fois la 
copie faite, mettez l'original en lieu sr, et n'utilisez plus que 
la copie que vous venez d'effectuer. Celle-ci doit par contre ne 
pas tre protge en criture (petite "fentre" ouverte).

Maintenant, placez la disquette de Sapristi dans le lecteur A, et 
allumez le ST (ou effectuez un "reset" en utilisant le petit 
bouton situ  l'arrire du ST) et le Minitel. Vous devriez voir 
apparatre  l'cran une fentre contenant en particulier 
SAPRISTI.PRG. Double-cliquez sur ce dernier, et attendez le 
chargement de l'ensemble des fichiers.

Si vous utilisez votre ST en couleur, il est possible que le 
bureau apparaisse en basse rsolution alors qu'il devrait tre en 
moyenne (en basse, les titres de la barre de menu en haut de 
l'cran occupent toute la largeur, en moyenne, seulement la 
moiti). Si c'est le cas, allez dans le menu intitul "Options", 
et choisissez "Dfinir les prfrences". Cliquez sur le bouton 
"Moyenne" et confirmez.

A l'cran apparat alors la bote de dialogue principale de 
Sapristi. On peut immdiatement la sparer en quatre parties:
- le "slecteur" pour le serveur, situ  gauche ;
- le "slecteur" pour le ST, situ  droite ;
- les boutons situs entre les deux, servant aux oprations 
courantes sur les fichiers ;
- les boutons situs dans la partie infrieure, servant au 
contrle global du programme.

Nous allons tout d'abord nous familiariser avec le fonctionnement 
de tout ceci sans nous connecter, afin de faciliter les oprations 
une fois que vous le serez. Tout d'abord, il ne sera jamais 
prcis quel bouton utiliser, ce sera toujours celui de gauche.

Chacun des "slecteurs" est compos d'un certain nombre d'lments 
que voici:
- une liste de fichiers ;
- un ascenseur permettant de se dplacer dans la liste si celle-ci 
comprend plus de 10 fichiers ;
- un titre qui indique le dossier dans lequel vous vous trouvez ;
- un bouton de fermeture (dans le coin suprieur gauche) 
permettant de refermer le dossier dans lequel vous vous trouvez ;
- un bouton situ au dessus du slecteur, vous indiquant dans le 
cas du serveur le nom de la base en cours, et dans le cas du ST le 
lecteur courant. Ces boutons ont la particularit d'tre en fait 
ce que l'on appelle habituellement des menus "pop-up", que nous 
dcrirons dans quelques lignes.

Au lancement de Sapristi, le slecteur de gauche, qui correspond 
au serveur, doit tre vide, et ne permet donc pas beaucoup de 
manipulations. Nous allons donc nous entraner avec celui de 
droite. Celui-ci doit contenir un dossier (reconnaissable  son 
icne) appel SAPRISTI.BNK, et quelques fichiers dont SAPRISTI.PRG 
par exemple.
Dans le cas d'un dossier, un double-clic sur son nom permet de 
l'ouvrir. Notez alors le changement du titre du slecteur. Un clic 
dans le bouton situ  la gauche du titre permet de sortir du 
dossier, et de retourner au niveau prcdent.
Ce mme bouton permet aussi de mettre  jour l'affichage aprs un 
changement de disquette.

Nous allons maintenant examiner le menu pop-up situ au-dessus de 
ce slecteur. Amenez la souris sur le bouton en question (qui 
doit, a priori, contenir la mention "Lecteur A"), et appuyez sur 
le bouton. Maintenez-le enfonc jusqu' ce que vous ayez fini 
votre slection dans le menu. Le fait de promener la souris dans 
le menu permet de slectionner les diffrentes entres qui le 
composent. Ds que vous relchez le bouton, l'action correspondant 
 l'entre slectionne (qui est inverse) est effectue.

Ces actions seront dtailles dans quelques lignes, mais 
voyons tout d'abord le rle tout particulier de la premire de ces 
entres, qui porte le doux nom de "Lecteur". Vous noterez la 
prsence d'une flche sur la droite de cette entre. C'est la 
marque distinctive de entres qui dclenchent l'apparition d'un 
sous-menu.
Si vous positionnez la souris dessus (toujours en maintenant le 
bouton enfonc), un sous-menu apparat sur la droite, prsentant 
la liste des lecteurs disponibles. Vous pouvez alors amener la 
souris dans ce sous-menu, et l'utiliser de la mme faon que le 
menu principal. Si vous activez une autre option que "Lecteur" 
dans le menu principal, le sous-menu disparatra automatiquement.

Ce menu comprend donc toutes les options de gestion du disque. Il 
vous permet,  l'aide du sous-menu, de choisir le lecteur  
utiliser. Les autres options permettent d'obtenir la place libre 
sur le disque de votre choix, de crer des dossiers, et de 
supprimer des fichiers. Voyez le chapitre 5.4 pour plus de dtails 
sur ces options

Nous allons maintenant nous attaquer  la partie de communication 
proprement dite. Ouvrez le menu "Serveur", de la mme faon que 
vous le feriez pour le menu "Lecteur". Amenez le pointeur de la 
souris sur l'entre "Charger", ce qui va faire apparatre un 
sous-menu consacr  la gestion des banques de fichiers. Laissons 
de ct le rle des deux premire entres (une description 
complte se trouve dans le chapitre 5.1), et voyons celles qui se 
trouvent en dessous. Chacune d'entre elles dsigne une "banque" 
particulire.

Une banque est un ensemble de fichiers, rpartis dans une 
arborescence, accompagns de descriptions. L'arborescence de 
fichiers, ainsi que les descriptifs, peuvent tre sauvs sur 
disque, permettant une consultation rapide du contenu de la 
banque, mme sans se connecter. C'est d'ailleurs ce que nous 
allons faire : amenez le curseur sur le nom d'une banque de votre 
choix, et relchez le bouton de la souris. La banque 
correspondante est alors charge, et le slecteur devrait contenir 
les fichiers correspondants.

Ce slecteur fonctionne de faon semblable  celui de droite. Lors 
d'un clic (simple) sur un lment de ce slecteur, quelques 
renseignements s'affichent aussi en haut de la partie centrale, 
dcrivant un peu plus l'lment slectionn (taille, dure du 
tlchargement...).

Slectionnez donc un dossier, ouvrez-le, refermez-le en cliquant 
dans le case de fermeture (en haut  gauche du slecteur), et 
promenez-vous ainsi dans la banque. Si une petite croix est 
prsente dans le symbole prsent  ct du nom de l'entre (qui 
indique s'il s'agit d'un fichier ou d'un dossier), alors un 
commentaire ("descriptif") existe, et vous pouvez le visualiser  
l'aide du bouton appropri. Notez qu'un double-clic sur un dossier 
en provoque l'ouverture, et sur un fichier permet de visualiser 
son descriptif.

Une fois que vous tes familiariss avec la manipulation des 
diffrents lments de Sapristi, nous allons nous connecter, et profiter
de l'mulateur clavier intgr de Sapristi. Celui-ci, qui est accessible
en appuyant sur F1, vous permet d'utiliser le clavier du ST au
lieu de celui du Minitel. Par contre, vous devrez toujours consulter
l'cran du Minitel pour savoir ce qui se passe, jusqu' ce que vous
arriviez  la phase de tlchargement.
 
A l'aide de votre tlphone, composez le 3615, et appuyez sur la touche
Connexion/Fin de votre Minitel. Si vous avez un Minitel 2 ou 12, vous
pouvez utiliser la touche F3 de l'mulateur clavier, qui dcroche,
compose et connecte automatiquement. Une fois sur la page d'accueil
Tltel, tapez le code d'accs au serveur (STMAG, GEN4, DOMPUB ou
AROBACE) et ENVOI (Return sur le clavier du ST).

Saisissez un pseudo, et ventuellement le mot de passe, puis tapez *TLC.
Le serveur vous propose gnralement le choix entre plusieurs banques,
choisissez celle qui vous convient. Vous verrez alors une page vous
invitant  vous connecter. Si vous avez effectu toutes les manipulations
 l'aide du Minitel, il vous faut cliquer sur le bouton "Connexion" en
bas de la boite de Sapristi ; si vous avez utilis l'mulateur clavier,
la connexion est automatique. Vous verrez apparatre un nombre vari
de fois une grande bote pleine de renseignements divers, ne vous
en proccupez pas.

Aprs quelques instants, vous vous trouverez dans une situation 
similaire  la prcdente, mais cette fois-ci, Sapristi et le 
serveur sont synchroniss, prts  raliser la moindre requte. 
Choisissez un fichier (en vous dplaant au besoin dans 
l'arborescence de fichiers), de prfrence pas trop long (la 
taille du fichier et le temps de tlchargement estim sont 
affichs dans la partie centrale). Cliquez alors sur le bouton 
"Recevoir".

Vous verrez apparatre une nouvelle bote. Celle-ci vous donne 
toutes les informations sur le tlchargement en cours : nombre 
d'octets dj reus, ou restant  transfrer, temps coul et 
estim, etc. Un tmoin de l'avancement du tlchargement est 
prsent au centre de la fentre, permettant de surveiller d'un 
seul coup d'oeil la proportion du fichier dj transfre.

Ds que le tlchargement est fini, vous revenez  la bote 
principale. Vous pouvez alors continuer et tlcharger d'autres 
fichiers, ou cliquer sur le bouton "Quitter" pour finir.

V - Rfrence

5.1 Banques

La base de fichiers  tlcharger est organise en "banques", 
correspondant  des domaines prcis (Domaine public, logiciels 
sous licence, etc.). Chaque banque est identifie par un nom, et 
contient, dans une arborescence plus ou moins tendue de 
rpertoires et sous-rpertoires, un certain nombre de fichiers, 
ventuellement accompagns d'une description.
Sapristi a la possibilit de sauvegarder la plupart des 
informations sur les banques en question ( l'exception du contenu 
des fichiers, videmment), dans des fichiers portant l'extension 
BNK, et habituellement placs dans le dossier SAPRISTI.BNK situ  
ct de SAPRISTI.PRG.
Lors de la connexion sur une banque, Sapristi recherche 
automatiquement dans le dossier sus-cit le fichier correpondant  
la dite banque. S'il le trouve, il le charge automatiquement, et 
"discute" avec le serveur des ventuels changements qui ont pu se 
produire dans la dite banque, notant la position de tels 
changements.

Lorsque vous entrez dans un rpertoire, Sapristi vrifie s'il 
s'est produit des changements ou non. S'il y en a eu, les 
changements en question sont demands, sinon vous entrez 
directement dans le dossier. Les changements sont videmment 
nots, et il ne seront pas redemands,  condition que vous 
sauviez la banque, comme nous le verrons plus loin.

Pour passer d'un seul coup toutes les demandes de modifications, 
vous pouvez utiliser l'option "Complter" du menu pop-up de 
gauche, qui parcourra l'ensemble de l'arborescence  la recherche 
de ces modifications, les demandant au passage. Cette option vous 
propose de choisir entre tlcharger la totalit des 
modifications, y compris les nouveaux descriptifs, ou uniquement 
les changements de l'arborescence elle-mme, ce qui est plus 
court, bien sr.

Si depuis votre dernier passage il s'est produit de trs 
nombreuses modifications (si vous n'tes pas venu depuis 
longtemps, en fait, ou si vous n'avez jamais eu recours  cette 
banque), complter une base peut tre trs long. Il est alors plus 
avantageux de vous connecter sur la banque de rfrence, qui 
contient les outils de tlchargement, et une version rcente de 
toutes les banques. Il suffit alors de tlcharger le fichier BNK 
appropri, et de le placer dans le dossier SAPRISTI.BNK (une fois 
dcompact).

Il est malgr tout possible,  l'occasion de la cration d'une 
nouvelle banque, ou si vous n'avez pas plac le fichier BNK 
correspondant au bon endroit, que Sapristi ne trouve donc pas ce 
fichier. Dans ce cas,  chaque entre dans un rpertoire, son 
contenu sera demand, et automatiquement "not". Donc, si vous 
sortez du dit dossier, et que vous y retournez, Sapristi n'aura 
pas  re-tlcharger son contenu.

Si le contenu d'une banque a chang, ou que vous ne l'aviez pas 
sur disque, il vous est possible de sauvegarder les parties de 
l'arborescence, les descriptifs, et autres modifications que vous 
auriez tlcharges, afin d'viter d'avoir  le refaire la 
prochaine fois. Pour cela, le menu pop-up de gauche contient une 
option "Sauver", qui enregistrera toutes les donnes en RAM sur le 
sujet dans le fichier BNK appropri.

Les deux dernires options non abordes du menu sont situes dans 
le sous-menu "Charger". La premire permet la mise  jour de la 
liste des banques. Si vous tlchargez le fichier BNK associ  
une banque, que vous dplacez des fichiers, que vous changez de 
disquette, cette option permet d'avoir la nouvelle liste des 
banques disponibles.
La deuxime permet de son ct d'indiquer o se trouvent les 
fichiers BNK. Par dfaut, Sapristi les cherche (et les sauve) dans 
un dossier SAPRISTI.BNK situ au mme niveau que SAPRISTI.PRG, et 
qui est ventuellement cr s'il n'existe pas. Pour changer le 
rpertoire consacr aux fichiers BNK, utilisez le slecteur de 
droite pour vous placer au bon endroit, et dans le pop-up menu de 
gauche, utilisez l'option "Rpertoire", qui vous confirmera le 
choix du nouveau rpertoire, et mettra  jour la liste des banques 
dans le menu.

5.2 Tlchargement

Pour lancer un tlchargement, il suffit de choisir dans le 
slecteur de droite le rpertoire o sera sauv le fichier, et 
dans le slecteur de gauche, le fichier  tlcharger. Un 
double-clic ou une pression sur le bouton "Recevoir" lance alors 
le tlchargement. Les phases de tlchargement proprement dites 
se matrialisent par l'affichage d'une grande bote contenant de 
nombreuses informations sur le transfert en cours.

Tout en haut de la bote, le titre indique la phase du 
tlchargement :
"Attente d'une trame de contrle" indique que la demande du 
fichier a t envoye, et que Sapristi attend de la part du 
serveur des informations confirmant le transfert, qui marquent le 
dbut de celui-ci.
"Rception de..." indique que le transfert lui-mme est en cours, 
et prcise, dans le cas d'un fichier, le nom et la taille dudit 
fichier. Pendant cette phase, les informations suivantes sont 
affiches : 
* Nombre d'octets reus.
* Temps coul.
* Dbit, en octets par minute, dduit des informations 
prcdentes. Celui-ci volue gnralement beaucoup au dbut d'un 
transfert, et finit par se stabiliser aprs une dizaine de trames.
* Nombre d'octets restant  recevoir.
* Temps restant, estim  partir du dbit et du nombre d'octets 
restants. Mme remarque que pour le dbit, videmment.
* Tmoin visuel de la progression.
* Numro de la trame. Celui-ci n'est donn qu' titre indicatif, 
il doit normalement voluer de 0  15 de faon cyclique. S'il 
s'carte de cette logique, il y a fort  parier qu'il s'est 
produit un problme, qui aura ses rpercutions sur le dbit.
* Tmoin visuel de la rception de la trame en cours. Chaque trame 
fait environ 500 octets, et devrait arriver en 5 secondes environ.
* Dernire erreur. Si une erreur se produit, c'est qu'il y a eu un 
petit problme sur la ligne tlphonique, qui a empch la 
transmission correcte des donnes. Le type d'erreur (Checksum, 
dcodage...) n'est donn qu' titre indicatif.
* Nombre d'erreurs. Celui-ci doit rester relativement rduit. S'il 
dpasse 30 erreurs au cours d'un mme tlchargement, celui-ci est 
automatiquement interrompu.

Si vous dsirez interrompre un tlchargement, justement, il vous 
faut simplement maintenir les deux touches Shift enfonces jusqu' 
ce que Sapristi vous propose d'interrompre le tlchargement. Si 
vous confirmez cette interruption, Sapristi adresse au serveur un 
message le lui indiquant, et attend confirmation. Il faut tenir 
compte du fait que Sapristi travaille toujours avec quelques 
trames "d'avance", pour viter les temps morts entre deux trames, 
ce qui fait qu'il vous faudra attendre la rception des trames en 
question avant de pouvoir achever le tlchargement, ce qui peut 
facilement prendre 10  15 secondes. C'est malheureusement la 
ranon d'une vitesse leve en transfert normal.

5.3 Liste

La liste est une facilit importante de Sapristi. Elle vous permet 
de tlcharger une srie de fichiers de faon totalement 
automatique.
L'utilisation de la liste se fait en deux temps : cration, puis 
tlchargement. Entre les deux, il est possible de faire un 
certain nombre de manipulations sur la liste, en particulier 
supprimer des fichiers qui, finalement, ne vous intressent pas.

Pour ajouter un fichier, il suffit d'effectuer les mmes 
oprations que pour un tlchargement immdiat (y compris le choix 
du rpertoire de destination dans le slecteur de droite), mais au 
lieu de double-cliquer sur le fichier, ou de cliquer sur le bouton 
"Recevoir", il faut simplement utiliser le bouton "Ajouter". Un 
message apparat alors vous indiquant le nombre de fichiers dans 
la liste, et le total de leurs tailles. Il ne vous reste plus 
alors qu' recommencer avec le fichier suivant de votre choix. 
Notez que chaque fichier peut avoir un rpertoire de destination 
diffrent, bien sr.
Sapristi dispose d'une facilit supplmentaire, permettant l'ajout 
d'un dossier  la liste. En fait, l'ensemble de ses fils, 
petits-fils et autres descendants est plac dans la liste, chacun 
ayant un rpertoire de destination tenant compte de l'arborescence 
ajoute. Les dossiers ncessaires seront videmment crs pendant 
le tlchargement.
Une autre option particulirement intressante est la recherche.
Accessible dans le pop-up menu situ au dessus du slecteur cot serveur,
cette fonction vous permet d'ajouter  la liste une srie de fichiers
correspondant  un masque prcis, du style des masques de fichiers
du TOS. Voici quelques exemples de masques et de fichiers qui seraient
ajouts  la liste dans ce cas:

  Masque   | Fichiers
  ---------+--------------------------------
  *.*      | Tous
  A*.*     | Tous ceux commenant par A
  PIF.*    | PIF.TOS PIF.ACC PIF.SPL
  *PIF*.*  | APIF.TOS PIF2.TOS TONPIF3.TOS
  *.XYZ    | Tous ceux avec l'extension XYZ

Si parmi les fichiers trouvs, certains ne vous intressent pas, il vous
sera possible de les supprimer, comme nous allons le dire dans quelques
instants.

Une fois la liste constitue, il vous suffit de cliquer sur le 
bouton "Liste". Il vous amne  une autre bote de dialogue, 
prsentant la liste, et permettant de visualiser le descriptif ou 
de supprimer un lment de cette liste, d'effacer la totalit de 
la liste, et bien sr de tlcharger le tout !

Pour visualiser un descriptif ou supprimer un lement, il vous faut
le slectionner. Dplacez-vous dans la liste  l'aide de l'ascenceur
sur le cot droit, puis cliquez sur le fichier voulu, qui est alors
invers (blanc sur fond noir). Vous pouvez alors utiliser l'option voulue.

5.4 Manipulation de disque

Le slecteur de droite dispose donc d'un menu permettant 
d'effectuer la plupart des manipulations utiles sur disque 
(disquettes, disque dur, RAM-disque...). Il vous permet ainsi de :
* Choisir le lecteur  utiliser  l'aide d'un sous-menu, seuls les 
lecteurs effectivement prsents tant affichs.
* Vrifier la place disponible sur n'importe quel lecteur prsent. 
Il suffit pour cela de cliquer sur le bouton contenant le nom du 
lecteur associ. Je tiens  rassurer les utilisateurs frustrs par 
les logiciels offrant cette option (en particulier le bureau GEM) 
qui prend quelquefois de longues minutes, l'opration ne prend ici 
que quelques secondes, et quelquefois moins d'une.
* Formater une disquette. Il n'y a pas 36 options, juste le choix 
du lecteur et du nombre de faces, mais c'est gnralement tout ce 
qui est ncessaire.
* Crer un dossier. Utile pour ranger un peu. Un slecteur d'objet
standard est affich, demandant le nom du nouveau dossier.
* Supprimer un fichier (utile quand on est  court de place). Cette
option permet de supprimer le fichier ou le dossier slectionn
dans la liste juste en dessous. Dans le cas d'un dossier, on ne peut
le supprimer que s'il est vide.

5.5 Emulateur Clavier

Un mulateur clavier est prsent dans Sapristi. Il est accessible
par la touche F1, ou le bouton "Clavier" en bas  gauche dans la
boite de dialogue de Sapristi.
Les caractres accentus sont grs, ainsi que les deux touches
mortes (accent circonflexe et trma). Les touches de fonction
du Minitel sont places sur diffrentes touches du clavier du ST,
et sont rappeles  l'cran. Prcisons le role de quelques-unes:

  Touche   | Fonction
  ---------+-----------------------------------------
  F1       | Retour  Sapristi
  F2       | Synchronisation (peu utile)
  F3       | Dcrochage-Composition du 3615-Connexion
           | (avec un M2 ou M12 uniquement!)
  Alt-F3   | Idem pour un modem Hayes (non test)
  F4       | Dconnexion brutale
  Alt-F4   | Idem pour un modem Hayes (non test)
  F5       | Connexion/fin (dconnexion logicielle)

5.6 Raccourcis-clavier

Pour permettre une utilisation plus rapide de Sapristi, certaines
commandes sont doubles au clavier:

  Touche   | Fonction
  ---------+-----------------------------------
  Tab      | Bascule entre les deux slecteurs
  Flches  | Slection des fichiers
  Return   | Ouverture d'un dossier
  Esc/Undo | Retour au niveau prcdent
  Help     | Visualisation d'un descriptif
           | Informations fichier
  Alt-X    | Passer au lecteur X
  Delete   | Effacer un fichier/dossier (vide)
  F1       | Accs  l'mulateur clavier
  F2       | Connexion  une banque
  F10      | Quitter

5.7 Fonctionnement en accessoire

Il suffit de renommer SAPRISTI.PRG en SAPRISTI.ACC, et de le copier, 
avec son ou ses ressources,  la racine de votre disque de boot 
(disquette  insrer au dmarrage ou partition C du disque dur).
Attention: le fonctionnement en accessoire peut poser de TRES gros 
problmes avec un TOS 1.0 (anciennes ROMs, reconnaissables  
l'absence de rptition automatique des scrollings dans une fentre, 
sur le bureau par exemple).

VI - Questions-Rponses

Q: Combien me cote le tlchargement d'un fichier ?
R: Le cot tant directement li  la dure du tlchargement ( 
raison d'un peu moins d'un franc la minute), et la dure tant 
lie  la taille du fichier  tlcharger ( raison d'une minute 
pour 6000 octets environ), le cot du tlchargement dpend du 
fichier voulu. Cette taille, et le temps estim de tlchargement, 
sont toujours affichs pour le fichier slectionn.

Q: La synchronisation ne se fait pas entre Sapristi et le serveur.
R: Vrifiez que vous avez bien reli le ST et le Minitel, ou que 
votre cable n'est pas dfectueux.

Q: Le serveur affiche "Minitel trop vieux...".
R: Vous avez un Minitel 1 ou 10, qui n'est ni bistandard, ni 
mixte, et surtout, pas fiable pour un sou. Allez donc le changer 
contre un Minitel 1B (gratuit) ou autre (M2, M5, M12) auprs de 
votre Agence Commerciale des Tlcoms.

Q: A la fin du tlchargement, j'obtiens des fichiers se finissant 
par .TOS. Que dois-je en faire?
R: Pour diminuer la taille des fichiers, nous les avons compacts 
et runis dans ce qui s'appelle une archive. La plupart des 
fichiers TOS que vous recevez sont des archives 
auto-dcompactables, c'est--dire qu'il vous suffit, sur le 
bureau, de double-cliquer sur le fichier TOS, le dcompactage se 
fera automatiquement: les rpertoires ncessaires sont crs, les 
fichiers placs l o ils doivent l'tre. Vous pouvez alors 
effacer le fichier TOS reu.
Il se peut toutefois que vous ayez des problmes si votre 
configuration est modeste: un 520 avec un seul lecteur 
simple-face. Pour un fichier de 100K, il vous faudra environ 300 
kilo-octets libres sur votre disquette. Si vous n'avez pas la 
place requise, nous vous conseillons l'utilisation de LZH.TTP ou 
des softs qui lui sont associs, que vous trouverez en 
tlchargement.

Q: Pendant le tlchargement, le Minitel s'teint.
R: Pour viter d'afficher tout ce qui transite sur la ligne 
tlphonique, et qui n'est pas trs beau  voir, Sapristi modifie 
les "aiguillages" du Minitel, de telle faon que l'cran et le 
clavier soient inactifs. Pour cette raison, au bout d'un temps 
variable (gnralement de l'ordre d'une minute), l'cran s'teint. 
Mais le Minitel est toujours en activit, et le tlchargement se 
poursuit.

Q: Pendant le tlchargement, le prix de la communication ne 
s'affiche plus.
R: Pour la mme raison que prcdemment, rien ne s'affiche sur 
l'cran du Minitel, en particulier le prix. De toutes faons, si 
l'utilisation de cette option n'affecte pas la fiabilit du 
tlchargement, elle rduit lgrement la vitesse. Si vous tenez 
absolument  connatre le cot de la communication, 
dconnectez-vous, et une fois sur la page d'accueil Tltel, tapez 
sur Sommaire avant de taper  nouveau sur Connexion/fin. Vous 
aurez ainsi le cot total de la communication.

Q: J'ai tlcharg le fichier .BNK qui m'intresse dans le banque de
rfrence. Mais quand j'essaie de le visualiser sur le bureau, je
n'obtiens qu'un code indchiffrable.
R: Les fichiers .BNK sont destins  Sapristi, et sont encods
suivant un format que lui seul comprend. Il vous faut donc, aprs
avoir plac le fichier en question dans le dossier SAPRISTI.BNK,
lancer Sapristi, et demander le chargement de la dite banque. Vous
pourrez alors consulter l'intgralit de la banque entirement 
la souris.

Q: Malgr tous mes essais, et une lecture attentive de la documen-
tation, j'ai rencontr des problmes. Que faire?
R: Contactez-nous en bal SAPRISTI, ou dans la rubrique associe au
tlchargement sur le serveur.

Bon tlchargement !
