   ======================================================================
   DFBOOT v2.20   D.FLOCH Aout 1999
   Gestion de configurations de dmarrage personnalises pour ordinateurs 
   ATARI ST/TT/FALCON. 
   ======================================================================

   1-PRESENTATION DU LOGICIEL
      1-1 Introduction
      1-2 Configuration matrielle
      1-3 Installation
      1-4 Ergonomie
   2-PRISE EN MAIN DU LOGICIEL
      2-1 Premier contact
      2-2 La cration des configurations
      2-3 Le paramtrage du logiciel
      2-4 Le paramtrage des slecteur
      2-5 Exemples de slecteurs
   3-LES MENUS
      3-1 Le menu DFBOOT
      3-2 Le menu Fichier
      3-3 Le menu Configuration
   4-CONCLUSION
 
   ======================================================================
   1-PRESENTATION DU LOGICIEL:
   =========================

   1-1 Introduction:
   ----------------

   L'objet de ce logiciel est de crer jusqu' 30 configurations de 
   dmarrage diffrentes pour l'ordinateur. Il se compose de 2 
   programmes:

       DFB_AUTO.PRG: Plac dans le dossier AUTO du disque de 
      dmarrage,il permet de choisir l'une des configurations 
      personnalises au lancement du systme. Ce programme est
      activ automatiquement au dmarrage de l'ordinateur.

       DFBOOT.PRG: Le logiciel de cration des configurations.
      Il va gnrer un fichier DFBOOT.INF dans le dossier AUTO
      du disque de dmarrage destin au programme de lancement.

   La phase de cration des configuration se fait avec DFBOOT.PRG.
   Celui ci propose, dans une interface entirement sous GEM, 7
   slecteurs de fichiers paramtrables qui permettent 2 types de 
   slection:

       Le choix des fichiers qui seront actifs ou non au dmarrage de 
      l'ordinateur (Les programmes du dossier AUTO, les accessoires, les 
      CPX ...). Le logiciel va modifier le dernier caractre de la 
      terminaison des fichiers pour les dsactiver, et le restituer pour 
      les activer.(Etant donn le principe de dsactivation des fichiers,il 
  		faut imprativement que ceux-ci possdent une terminaison pour pouvoir 
  		en modifier le dernier caractre)
      
       Le choix entre plusieurs versions d'un mme fichier(Newdesk.inf / 
      Desktop.inf, assign.sys, extend.sys ...). Ces diffrentes versions 
      sont placs dans un dossier particulier, le logiciel se chargeant 
      de copier la version choisie  l'emplacement voulu. 

   REMARQUE : Si vous souhaitez que certains fichiers ne soient pas 
   affects par le programme de configuration et ignors par le programme 
   de lancement, protgez les contre l'criture. Les fichiers protgs 
   apparaitrons en gris dans le formulaire de configuration de 
   DFBOOT.PRG et ne seront pas slectionnables.


   1-2 Configuration matrielle:
   ----------------------------

   Les deux logiciels devraient fonctionner sur tous les types d'crans. 
   Ils ont t tests sur FALCON avec TV, cran VGA et Monochrome, sur
   HADES 40 sous Magic PC et sous Magic Mac. La seule limitation pour 
   DFBOOT est de ncssiter une rsolution au moins gale  640 par 400
   pixels soit ST HAUTE.


   1-3 Installation:
   ----------------

    DFB_AUTO.PRG doit se trouver dans le dossier AUTO du disque de 
   dmarrage et tre le premier programme de ce dossier ou immdiatement 
   aprs le(s) ventuel(s) programme(s) devant tre obligatoirement 
   activ(s) au dmarrage de l'ordinateur (Driver de disque dur, patchs 
   systme etc...). 

    DFBOOT.PRG est le logiciel de cration des configurations. Son 
   emplacement n'a pas d'importance mais il doit absolument tre 
   accompagn de son fichier ressource DFBOOT.RSC.
	   
	En cas de bombes au lancement de DFBOOT.PRG (cela peut se produire
   sur HADES), cela peu tre du aux icones couleur du fichier ressource.
   Pour y remdier, faites une sauvegarde du fichier DFBOOT.RSC et
   remplacez le par celui contenu dans le dossier MONO-RSC)
   

   1-4 Ergonnomie:
   --------------

   Ce logiciel se gre entirement  la souris mais des raccourcis 
   claviers sont possibles:


       Les entres du menu par la touche [Control] et la lettre associe 
       l'option.
       Les boutons des formulaires par la touche [Alternate] associe  
      la lettre souligne dans le texte du bouton. 

   L'emploi des routines WINDFORM, outre les accs claviers pour les 
   boutons des formulaires, permet galement la rduction le la fentre  
   la taille de la barre de titre et sa restitution en cliquant sur le 
   bouton d'agrandissement, et l'iconification sur Multitos et Magic. 


   ======================================================================

   2 PRISE EN MAIN DU LOGICIEL:
   ===========================

   2-1 Premier contact:
   -------------------

   Dmarrer le programme DFBOOT.PRG. Le formulaire qui apparat va 
   permettre de crer les configurations personnalises. Mais avant toute 
   chose, il va falloir rgler les paramtres du logiciel et des 
   slecteurs de fichiers (2-4 Le paramtrage des slecteurs). L'accs 
   se fait soit par le menu configuration, entre 'Paramtrer', soit par 
   l'icne <Paramtrer> du formulaire configuration. Par dfaut 3 
   slecteurs sont automatiquement renseigns lors du premier lancement 
   du programme :

       1-AUTO: Les programmes rangs dans le dossier AUTO du disque de 
      dmarrage.
       2-ACC: Les accessoires *.ACC rangs  la racine du disque de 
      dmarrage.
       3-CPX: Les outils pour le panneau de contrle XCONTROL.ACC 
      gnralement rangs dans le dossier CPX du disque de dmarrage.

   Ils sont donns  titre d'exemple et correspondent  une organisation 
   classique des ordinateurs ATARI. On peut bien sur les  modifier pour 
   les adapter  sa propre faon de travailler. Pour crer de nouveaux 
   groupes il suffit de choisir un slecteur disponible et de le 
   paramtrer (2-4 Le paramtrage des slecteurs).

    Ensuite, rglez les paramtres logiciels en fonction de vos 
   prfrences (2-3 Le paramtrage du logiciel). Pour commencer il vaut 
   mieux activer le programme de lancement et ne pas valider la 
   dsactivation automatique pour une meilleure prise en main. Les 
   paramtres tant fixs, ils peuvent valids par le bouton <Ok>.

    Le formulaire configurations se prsente avec  droite, dans les 
   diffrents slecteurs, les fichiers selon les groupes que vous avez 
   dfinis, et  gauche le slecteur de configurations.

    Pour pouvoir diter notre premire configuration, il faut d'abord 
   cliquer sur un emplacement disponible dans le slecteur de 
   configurations. Prenons l'emplacement F1  titre d'exemple. Pour la 
   nommer, utilisez la zone de saisie situe sous le cadre 
   'Configurations en cours'. La validation de se fait par l'une des 
   touches [Return] ou [Enter].

    Il suffit ensuite de cliquer sur les fichiers  valider au dmarrage 
   pour les faire passer en inversion vido (Texte blanc sur fond noir), 
   et de sauver les modifications. Un fichier DFBOOT.DAT est cr dans 
   le dossier AUTO, il va servir au programme de lancement DFB_AUTO.PRG.

    Voila, la premire configuration est cre. Vous pouvez bien sur en 
   crer de nouvelles avant de quitter le programme de configuration.

    Pour transformer notre essai il suffit de redmarrer l'ordinateur ou 
   de faire un reset  froid pour accder au programme de lancement. Il 
   se prsente sous la forme d'un menu prsentant les 30 configurations 
   disponibles avec les combinaisons de touches de fonctions qui leurs 
   sont associes. Il doit y en avoir au moins une de renseigne. Celles 
   qui ne sont pas cres ne portent pas de noms et leurs touches de 
   commande resteront sans effets.

    La touche [Undo] permet de dsaciver le programme de lancement et de 
   dmarrer avec l'organisation du disque actuelle.

    La touche [ClrHome] slectionne la configuration par dfaut.

    Presser la combinaisons de touches pour lancer la configuration 
   choisie et le tour est jou !


   2-2 La cration des configurations:
   ----------------------------------
   Au lancement de DFBOOT, le formulaire qui s'affiche est employ pour 
   la cration des configurations personnalises. Elles seront appeles 
   par les 10 touches de fonctions du clavier. En associant celles-ci aux 
   touches [ALTERNATE] ou [CONTROL], on peut crer 30 configurations 
   diffrentes lies  7 groupes de fichiers qui peuvent tre activs ou 
   dsactivs au dmarrage de la machine. Depuis ce formulaire, il est 
   galement possible de  couper, copier, coller et effacer les 
   configurations.

   Ce formulaire peut se dcomposer en plusieurs zones:

   En haut  gauche, la zone configuration en cours:

    Une zone de saisie pour nommer la configuration en cours. La 
   validation du nom se fait par les touches [Enter] ou [Return]
   du clavier.Si l'on valide une saisie vide, cela revient  effacer
   la configuration slectionne. Pour effacer entirement le champ,
   utilisez la touche [Esc].

    Un slecteur pour choisir la configuration  diter. Les flches et 
   l'ascenceur de navigation permettent d'accder aux 30 configurations 
   possibles.

    5 icnes pour grer la configuration en cours. 
   (3-3 le menu Configuration).

   En bas  gauche 3 icnes reprennent certaines fonctions du menu:

    <Sauver>: Sauvegarde des modifications apportes au paramtres et 
   aux configurations.

    <Paramtrer>: Accs au formulaire de paramtrage.

    <Quitter>: Fin du programme et retour au bureau.

   A droite, les 7 slecteurs correspondant  autant de types de fichiers 
   pouvant tres valids ou non au dmarrage de la machine. Pour valider un 
   fichier, il faut cliquer sur son nom pour le faire passer en inversion 
   vido. Un nouveau clic l'invalidera. Si le slecteur est du type 
   'versions diffrentes', un seul fichier pourra tre choisi contrairement 
   au type 'Types identiques' ou la slection peut tre multiple.

   Remarque: Pour slectionner un fichier, il faut que la configuration 
   slectionne soit nomme.


   2-3 Le paramtrage du logiciel:
   ------------------------------

   Les options possibles sont:

    Activation ou Dsactivation du programme de lancement au dmarrage 
   de l'ordinateur en tenant compte de 3 combinaisons de touches :
      . [Shift Gauche].
      . [Shift Droite].
      . [Shift Gauche] et [Shift Droite] (ensembles).
   Si l'on choisi la dsactivation, la machine dmarrera sans le 
   programme de lancement et donc avec l'organisation du disque tel 
   qu'elle tait  la dernire mise hors tension ou au dernier reset.

    Le chargement de la configuration par dfaut si le programme de 
   lancement est activ et s'il n'y a aucun choix de fait au bout d'un 
   dlai de 10, 30 ou 60 secondes.

    Caractre de masquage: Dtermine quelle lettre sera substitue au 
   dernier caractre de la terminaison des fichiers de nature 'Types 
   identiques'  ne pas valider (Z par dfaut).

	 Dsactiver DFB_AUTO si MAGIC est prsent: Si, dans le dossier AUTO,
	DFB_AUTO.PRG prcede le programme noyau systme MAGIC MAGXBOOT.PRG,
	il est relanc un seconde fois lors du lancement de ce dernier.
	En slectionnant cette option, il se dsactive automatiquement si
	MAGIC est prsent en mmoire.
	
   Pour valider les modifications, cliquez sur le bouton <Ok> ou pressez 
   une des touches [Enter] ou [Return]. Pour ne pas les prendre en 
   compte, cliquez sur <Annuler> ou fermez la fentre.


   2-4 Le paramtrage des slecteurs:
   ---------------------------------

   Il dfinit pour chaque slecteurs:

    Le titre du slecteur.

    La nature du slecteur:

      . 'Types identiques' permet de choisir un ou plusieurs fichiers 
      diffrents mais de mme type  la racine d'un disque ou dans un 
      dossier (Par exemple les accessoires ou les CPX). Le dernier 
		caractre de la terminaison des fichiers  dsactiver sera 
      remplac par le caractre de masquage.

      . 'Versions diffrentes' permet de choisir entre plusieurs versions 
      d'un mme fichier. Il suffit de les ranger dans un dossier commun 
      et de spcifier un nom et un chemin pour le fichier de destination.

    Le chemin source: Chemin d'accs au dossier ou sont rangs les 
   fichiers  valider dans le cas d'un slecteur de nature 'Types 
   identiques' (Ce peut tre la racine d'un disque), ou les diffrentes 
   versions d'un mme fichier pour un slecteur de nature 'Versions 
   diffrentes'(De prfrence un dossier spcifique).

    Le fichier destination: Utilis uniquement quand le slecteur est de 
   nature 'Versions diffrentes', il dfinit le chemin ou sera copi la 
    version choisie.

    l'icne poubelle permet de rinitaliser les paramtres du slecteur. 

   Pour valider les modifications, cliquez sur le bouton <Ok> ou pressez 
   une des touches [Enter] ou [Return]. Pour ne pas les prendre en 
   compte, cliquez sur <Annuler> ou fermez lafentre.


   2-5 Exemples de slecteurs:
   --------------------------

   Pour mieux comprendre le principe des 2 types de slecteurs, voici 2 
   exemples:

    Un slecteur "Types identiques": Les programmes du dossier AUTO. 

      - Titre du slecteur: AUTO
      - Chemin source: C:\AUTO\*.PRG
      - Fichier destination : Option dsactive

      Les fichiers du dossier C:\AUTO\ portant la terminaison *.PR? et 
      tant slectionns dans la configuration sont renomms en *.PRG, 
      les autres fichiers sont renomms en *.PRZ, Z tant le caractre de 
      masquage par dfaut. 

    Un slecteur "Versions diffrentes": Le fichier NEWDESK.INF. 

      - Titre du slecteur: Bureaux
      - Chemin source: C:\BUREAUX\*.*
      - Fichier destination : C:\NEWDESK.INF

      Les versions diffrentes du fichier (GRAFDESK.INF, DEVDESK.INF, 
      ...) sont ranges dans un dossier particulier (C:\BUREAUX\). Le 
      programme de lancement cherche dans ce dossier si un fichier 
      correspondant  la configuration choisie existe. Si c'est le cas,
      il le copie  la racine du disque C:\ en remplacant ou crant
      le fichier NEWDESK.INF.

   ======================================================================

   3- LES MENUS:
   ============

   3-1 Le menu DFBOOT:
   ------------------

    Informations ... : Affiche un formulaire donnant des informations 
   sur le programme ainsi que sa version actuelle.

   Ce menu permet aussi d'activer les ventuels accessoires installs. 


   3-2 Le menu Fichier:
   -------------------
    Sauver ^S: Sauve les configurations dites ainsi que les paramtres 
   logiciels et slecteurs.

    Actualiser ^A: Permet de relire les fichiers sur le disque sans 
   avoir  sortir du programme (Utile en environement multitaches).

	 Dossier AUTO ... ^R: Accs au formulaire de modification de l'ordre
	des fichiers du dossier AUTO.

    Quitter ^S: Fin du programme et retour au bureau. 


   3-3 Le menu Configuration:
   -------------------------
   Les entres de ce menu ne sont actives que si le formulaire 
   configuration est au premier plan.

    Couper ^X: Efface la configuration actuellement slectionne et la 
   place dans le buffer interne d'ou elle pourra tre colle  un autre 
   emplacement.


    Copier ^C: Place la configuration actuellement slectionne dans le 
   buffer interne d'ou elle pourra tre colle  un autre emplacement.

    Coller ^V: Copie la configuration actuellement place dans le buffer 
   interne  l'emplacement slectionn.

    Effacer ^E: Efface la configuration actuellement slectionne.

    Par dfaut ^D: Dfini la configuration actuellement slectionne (Si 
   elle est nomme) comme la configuration par dfaut utilise par le 
   programme de lancement.

    Paramtrer ^P: Accs au formulaire de paramtrage du logiciel et des 
   slecteurs. 


   ======================================================================

   4-CONCLUSION:
   =============

   Ce programme est certainement perfectible. Si vous relevez des bugs ou 
   souhaitez me faire part des remarques qu'il vous inspire, vous pouvez 
   m'adresser un courrier postal ou lectronique.

   Denis FLOCH
   Appartement 005
   32, Rue du MANS
   53000 LAVAL
	DFloch@wanadoo.fr
	
   Merci  ...
    Jacques DELAVOIX pour ses routines WINDFORM.



