Instructions pour Assign Version 0.9
-------------------------------

Contenu: 1.  quoi sert Assign ?
         2. Manire de procder
         3. Dmarrage
         4. Utilisation
         5. Construction du fichier ASSIGN.SYS
         6. Distribution d'Assign et Copyright
         7. Limites de responsabilit


1.  quoi sert Assign?
----------------------
Assign est un programme avec une interface graphique pour l'dition des 
fichiers systme ASSIGN.SYS, dans lequel, lors de l'utilisation 
d'extensions du systme comme GDOS (ou analogue, comme par ex. NVDI), 
sont enregistres les attributions des polices de caractres aux 
diffrents priphriques.
Ce fichier est un fichier texte et tait pour cette raison dit 
jusqu' prsent de manire assez peu pratique  l'aide d'un diteur de 
textes ASCII.
Assign permet dornavant une attribution des polices GDOS plus rapide 
et plus simple, y compris pour l'utilisateur qui ne souhaiterait pas 
avoir  dtailler la construction d'un fichier ASSIGN.SYS.
Cette construction est dcrite dans le chapitre 6. Mais sa prise de 
connaissance n'est pas une condition ncessaire au travail avec Assign.


2. Manire de procder
----------------------
Assign charge un fichier ASSIGN.SYS et y trouve des informations quant 
aux chemins pour les pilotes de priphriques et polices de caractres 
(il s'agit en gnral du dossier GEMSYS sur votre partition de 
dmarrage). De plus le fichier indique quelles polices peuvent tre 
utilises pour la sortie par le biais de chaque pilote de priphrique.
Assign montre alors de manire spare pour chaque pilote les polices 
qui lui sont attribues ainsi que toutes celles qui sont disponibles 
dans le chemin indiqu.
 l'aide de la souris vous pouvez slectionner des polices afin de les 
attribuer  un pilote ou encore les effacer de la liste du pilote 
actuel.
Lorsque vous avez termin, Assign sauve le fichier ASSIGN.SYS avec les 
modifications que vous y avez apportes.



3. Dmarrage
------------
Aprs avoir lanc Assign depuis le bureau, il vous sera demand quel 
fichier ASSIGN.SYS vous souhaitez diter. Habituellement, les fichiers 
utiliss par le systme se trouvent sur votre partition de dmarrage, 
au niveau le plus lev (par ex. C:\ASSIGN.SYS).
Assign charge ce fichier et este tout d'abord si toutes les polices qui 
y sont attribues  un pilote se trouvent bien galement dans le 
dossier pour les polices et pilotes. Comme ce dossier - comme dj 
voqu dans le chapitre 2 - s'appelle en gnral GEMSYS, nous le 
nommerons  partir maintenant dossier GEMSYS.
Donc, si toutes les polices attribues ne se trouvent pas dans le 
dossier GEMSYS, Assign vous en alertera. Ces polices peuvent ensuite 
tre automatiquement "dsattribues".
En second sera test le fait que les polices attribues  un pilote 
possdent les unes par rapport aux autres un nom et un numro 
d'identification logique consistante.
Si ceci ne devait pas tre le cas, le systme d'exploitation pourrait 
planter lors de l'utilisation des polices.
Donc s'il y avait des problmes ici, Assign vous en avertirait et vous 
pourriez alors automatiquement "dsattribuer" toutes les polices 
concernes.
Pour les experts : Assign teste trois choses :
- plusieurs polices ont-elles le mme ID et des noms diffrents 
(Typefaces) ?
- plusieurs polices ont-elles le mme ID et la mme taille du corps 
en pixel.
- plusieurs polices ont-elles le mme nom (Typeface) et des ID 
diffrents ?
S'il survenait un des conflits cits ci-dessus  propos des polices, 
dans tous les cas serait cr le fichier ASSIGN.ERR listant ce conflit 
comme tous ceux  venir. Vous trouverez ce fichier dans le mme dossier 
que le fichier ASSIGN.SYS.
Pour bien finir Assign ouvre la bote de le fichier ASSIGN.SYS qui a 
t charg.


4. Utilisation
--------------
Dans la bote de dialogue d'dition du fichier ASSIGN.SYS charg, on 
aura toujours dans la partie de gauche les polices attribues  
l'actuel pilote et dans la partie de droite les polices disponibles 
dans le dossier GEMSYS.
En haut  gauche vous verrez le nom du pilote actuel (par ex. 01p 
SCREEN.SYS). Entre le pilote et la liste des polices qui lui sont 
attribues est affich le priphrique de ce pilote (pour les pilotes 
d'cran sera indiqu ici la rsolution correspondante, par ex. Actuelle 
ou ST moyenne).
Le priphrique dpend du numro du pilote, vous en trouverez les 
attributions dans le chapitre 5.

Pour slectionner un autre pilote, cliquez sur celui qui est indiqu et 
choisissez celui que vous voulez dans le menu pop-up. Si un pilote 
manque dans la liste, vous pouvez insrer une nouvelle entre en 
cliquant sur la dernire entre "Pilote..." - mais  ce propos plus de 
dtails plus tard.

En haut  droite est indiqu le chemin d'accs pour les fichiers de 
pilotes et de polices (le dossier "GEMSYS"). Pour le modifier, cliquez 
dessus. Vous pourrez alors un slecteur de fichiers choisir un nouveau 
dossier.
Pensez cependant  la ncessit que par ce chemin tous les fichiers de 
pilotes et polices soient disponibles.

Avec la souris vous pouvez slectionner des polices  gauche ou  
droite (que d'un ct  la fois - il est impossible d'en slectionner 
des cts en mme temps).
Les polices slectionnes  gauche peuvent tre tes - elles seront 
alors barres de la liste des polices attribues  l'actuel pilote et 
ne seront donc plus disponibles pour la sortie de texte avec le 
priphrique correspondant. Utilisez pour ce faire le bouton "Enlever".
Des polices slectionnes  droite peuvent tre insres dans la liste 
des polices attribues  l'actuel pilote. Utilisez pour ce faire le 
bouton "Insrer".
Normalement, les polices affiches  gauche ne le seront pas  droite - 
en effet, on ne peut plus rien en faire alors  cet endroit, elles 
gneraient par contre la lisibilit. Mais pour nanmoins voir toutes 
les polices du dossier GEMSYS, activez le bouton "Tout voir".


Pour insrer une seule police affiche  droite, double-cliquez tout 
simplement dessus.
La police affiche  gauche, attribue  l'actuel pilote peut  chaque 
fois se voir attribuer un des deux attributs. Pour ce faire 
double-cliquez sur la police voulue.
- Systme : cette police remplace la police systme du pilote de la 
  taille correspondante (ne fonctionne pas avec toutes les variantes de 
  GDOS; utilisez NVDI - de toute manire le meilleur).
- Rsident : cette police sera conserve de manire rsidente en 
  mmoire. Certes ceci cote de la place mmoire, mais acclre le 
  dmarrage de programmes qui chargent de telles polices.
S'il n'y a qu'une police de slectionne, Assign en affiche un texte 
d'exemple dans le champ infrieur. Au-dessus de ce champ apparat alors 
le nom complet de la police.
Il ne peut tre affich un texte d'exemple pour toutes les polices. 
Dans ce cas, celles-ci contiennent soit des erreurs, soit encore aucune 
donne  propos de l'aspect de chaque caractre. C'est le cas par ex. 
des polices Metafile.
Pour les experts : on ne peut afficher que les polices contenant une 
description bitmap des caractres.

Comme dj voqu plus haut, avec l'entre "Pilote..." dans le menu 
pop-up de slection de l'actuel pilote, vous pouvez dclar un nouveau 
pilote.
Vous utiliserez galement cette entre pour modifier ou effacer un 
pilote.
Il apparat une bote de dialogue dans laquelle seront affiches les 
informations concernant l'actuel pilote :
- Le numro de pilote : il indique  quel priphrique est destin un 
  pilote. Vous trouverez une liste des numro et priphriques 
  correspondant dans le chapitre 5.
  Avec un clic sur le bouton "Aide" vous obtiendrez une petite vue 
  d'ensemble des numros autoriss.
- Le nom du pilote : il est indiqu dans la bote encadre. Les pilotes 
  pour la sortie cran se nomment SCREEN.SYS. Les pilotes pour d'autres 
  priphriques se trouvent sous forme de fichiers dans le dossier 
  GEMSYS. Pour slectionner un tel pilote, cliquez tout simplement dans 
  la bote. Vous pourrez ensuite dans le slecteur de fichiers choisir 
  un pilote dans le dossier GEMSYS.
- L'attribut :  soit "En ROM", dans ce cas le pilote est intgr  
  l'ordinateur et n'a plus besoin d'tre charg aprs coup, soit 
  "Rsident" et dans ce cas le pilote aprs chargement demeure de 
  manire rsidente en mmoire.
Les pilotes d'cran (SCREEN.SYS) se trouvent dans la mmoire fixe de 
votre machine et obtiennent pour cette raison l'attribut "En ROM".
Pour dclarer un nouveau pilote, indiquez simplement son numro et le 
nom du fichier de pilote (par ex. SCREEN.SYS). Comme il ne peut tre 
dclar qu'un pilote par numro, un pilote dj dclar se voit alors 
modifi si vous utilisez son numro.
 l'aide du bouton "Effacer" le pilote avec le numro correspondant 
affich est effac de la liste des pilotes dclars.

Lorsque vous en aurez termin avec l'dition du fichier ASSIGN.SYS, 
cliquez sur "OK" pour sauver celui-ci. L'ancien fichier est alors 
cras.
Comme Assign ne note que les donnes importantes quant  la 
configuration des polices et pilotes, les ventuels commentaires dans 
un tel fichiers seront alors perdus lors de cette sauvegarde.
Si vous souhaitez quittez Assign sans sauver un fichier ASSIGN.SYS, 
fermez tout simplement la fentre ou validez le bouton "Abandon".


5. Construction du fichier ASSIGN.SYS
-------------------------------------
Voici un exemple de fichier ASSIGN.SYS, qui sera ensuite dcrit en 
dtail :

PATH = C:\GEMSYS

01p SCREEN.SYS
BAGE08.FNT
BAGE09.FNT

02p SCREEN.SYS
BAGE08.FNT
BAGE09.FNT

03p SCREEN.SYS
BAGE08.FNT
BAGE09.FNT

04p SCREEN.SYS
s PC09.FNT
BAGE08.FNT
BAGE09.FNT

21 FX80.SYS
ATSS07EP.FNT
ATSS10EP.FNT
ATSS12EP.FNT
ATSS18EP.FNT
ATSS24EP.FNT
ATTR10EP.FNT
ATTR12EP.FNT
ATTR18EP.FNT
ATTR24EP.FNT

31 META.SYS
ATSS10MF.FNT
ATSS12MF.FNT
ATSS18MF.FNT
ATSS24MF.FNT
ATTR10MF.FNT
ATTR12MF.FNT
ATTR18MF.FNT
ATTR24MF.FNT

En premier se trouve la dfinition du chemin d'accs  GEMSYS, dans ce 
cas il s'agit de la partition C: (partition de dmarrage!) d'un disque 
dur.
Il n'y a pas d'autres chemins d'accs autoriss pour les pilotes et 
polices de caractres qui doivent tous se trouver dans le dossier 
GEMSYS.
Ensuite va suivre la liste des pilotes de priphrique avec les police 
qui leur sont attribues. Dans l'exemple il s'agit des pilotes suivants:

01p SCREEN.SYS      pilote d'cran pour la rsolution actuelle, en ROM
02p SCREEN.SYS      pilote d'cran pour la basse rsolution ST, en ROM
03p SCREEN.SYS      pilote d'cran pour la moyenne rsolution ST, en ROM
04p SCREEN.SYS      pilote d'cran pour la haute rsolution ST, en ROM
21 FX80.SYS         pilote d'imprimante (pour Epson FX80)
31 META.SYS         pilote Metafile

Une dclaration de pilote a toujours la forme suivante :
<Numro><Flag> <Nom du pilote>
Le numro dtermine le priphrique de sortie, le "Flag" est un 
indicateur d'attribut : "p" est mis pour "en ROM" et "r" pour 
"rsident". Le "Flag" peut ne pas tre indiqu.
Les numros suivants de pilote sont prvus :
01: cran, rsolution actuelle
02: cran, basse rsolution ST
03: cran, moyenne rsolution ST
04: cran, haute rsolution ST
05: cran, rsolution quelconque
06: cran, moyenne rsolution TT
07: cran, rsolution quelconque
08: cran, haute rsolution TT
09: cran, basse rsolution TT
10: cran, rsolution quelconque
11-20: Plotter
21-30: Imprimante
31-40: Metafile
41-50: Camra
51-60: Tablette graphique
61-90: pilote graphique pour sortie en mmoire (MEMORY.SYS)
91-99: pilote graphique pour sortie en mmoire (IMAGExxx.SYS)

Aprs chaque pilote se trouve la liste des polices qui lui sont 
attribues.

Pour les pilotes d'cran, il s'agit ici  chaque fois des deux polices 
BAGE08.FNT et BAGE09.FNT.
Pour la haute rsolution ST (04) s'y ajoute la police PC09.FNT dclare 
comme police systme (par le "s" qui la prcde). Un "r" aurait 
signifi que cette police aurait t charge de manire rsidente.


6. Distribution d'Assign et Copyright
-------------------------------------
La distribution d'Assign est en principe autorise, en liaison avec le 
fait que ce texte soit distribu avec. La vente d'Assign conjointement 
 d'autres produits logiciels est autorise tant que ceci n'entranera 
pas de cot supplmentaire aux clients. Dans ce cas galement, ce texte 
doit tre livr avec.
La vente d'Assign est interdite. Assign peut tre propos dans le cadre 
du domaine public si le prix de la disquette ne dpasse pas 10 DM, 
soit 35 FF.

Le Copyright reste le droit de l'auteur, Dirk Sabiwalsky, 
Kurt-Schumacher Str. 22, 6750 Kaiserslautern.
E-Mail: Dirk Sabiwalsky @ZW
Le signalement d'erreurs et propositions d'amliorations peuvent tre 
envoys  cette adresse.


7. Limites de responsabilit
----------------------------
La responsabilit pour des dommages directs ou indirects, suites de 
dommages et dommages de tiers par l'utilisation d'Assign est 
exclue.


8.Traduction par:
-----------------
Application Systems Paris                           Tl.:(1).40.92.80.81
18, Rue Germain Dardan                              Fax.:(1).40.92.04.01
92120 Montrouge                                  Minitel:(1) 40.92.15.97

