
                                 Conjugue V1.3

                              Par Yann PENNANEACH

                                  Le 14.10.93

                               SHAREWARE COMPENSE

                             Compatible tout AMIGA

Version 1.3:
~~~~~~~~~~~
 Le programme a été compilé avec AMOS Pro V2.0.
 Quelques modifications ont été faites:
 - Gestion de l'imprimante donnée par les préférences du Workbench
 - L'impression ne bloque plus si aucune imprimante n'est branchée
 - Le clavier pris en compte est le clavier du système
 - Plus de problème pour entrer les accents au clavier

 Attention: le fichier 'Conjugue1_3.Dat' n'est pas compatible avec les
            autres versions et inversement.

Version 1.2:
~~~~~~~~~~~
 Le programme a été recompilé avec AMOS 1.36 et est désormais entièrement
 compatible avec les Amiga AGA.
 Suite à plusieurs demandes, une version utilisant le clavier Suisse CH1 est
 présente sur la disquette sous le nom de 'Conjugue_CH1_1.2'. Quelques lettres
 accentuées ne sont pas directement accessibles. Utilisez alors les touches
 mortes ^ et ¨ pour les avoir. Désolé ! Amos n'est pas très doué du côté des
 claviers. Attendez la version AMOS PRO pour que le problème soit résolu.
 L'installation sur disque dur prend en compte la version a copier (soit
 française, soit suisse).

 Les touches mortes sont maintenant reconnues.
 Le problème des accents est résolu. Un verbe irrégulier sera reconnu même
 si des accents sont mal placés ou absents ('degeler' sera conjugué comme
 'dégeler'). Par contre, pour les verbes réguliers, les accents sont pris en
 compte. Ainsi un verbe se terminant en 'eser' n'est pas conjugué comme un
 verbe en 'éser'.

Version 1.1:
~~~~~~~~~~~
 Le verbe 'vouloir' a été rajouté (il avait été tout simplement oublié !).
 Le verbe 'écarteler' est maintenant bien conjugué (il était orthographié
 'écratelé').
 Le type des verbes 'avoir' et 'être' est maintenant 'auxiliaire' au lieu de
 'verbe irrégulier'.
 Si le fichier de conjugaison est en Ram et que l'on veut quitter, la
 demande d'effacement du fichier est affichée avant la confirmation de sortie
 du programme. Cela qui permet d'effacer le fichier de la Ram sans quitter le
 programme.
 Quelques fonctions ont été modifiées, ce qui permet de faire gagner un peut
 de mémoire:
 - L'écran reste fermé tant que le programme n'est pas appelé par Amiga-A
 - Le fichier de conjugaison a diminué de plusieurs k-octets (37228).

Présentation:
~~~~~~~~~~~~
 Conjugue est un programme écrit en Amos 1.3 puis compilé permettant de
 conjuguer tous les verbes de la langue française à tous les temps et tous les
 modes. il peut être exécuté en multitâche avec d'autres programmes (un
 traitement de textes par exemple). Une simple combinaison de touches permet
 de l'appeler à tout moment, quelle que soit la tâche en cours. Vous pouvez
 ainsi facilement écrire une lettre et vérifier l'orthographe d'un verbe
 instantanément. La méthode utilisée pour mémoriser les différents cas permet
 de consommer très peu de mémoire, ce qui autorise Conjugue à travailler sur
 un Amiga de 512k de mémoire en multitâche avec un éditeur de texte.

Comment fonctionne Conjugue ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Conjugue ne connaît pas tous les verbes du Français (il y en a tout de même
 plus de 8000) mais se sert d'une liste d'environ 150 cas. Ainsi lorsque l'on
 demande la conjugaison du verbe Aimer, le programme reconnaît ce verbe comme
 un verbe en er. Il ne charge alors que la terminaison et la rajoute au corps
 du verbe. Si le verbe entré est un cas particulier, Conjugue charge alors la
 conjugaison en entier.
 Tous les cas sont listés sous forme d'un fichier appelé Conjugue1_3.dat. Ce
 fichier doit toujours être accessible par le programme. Il peut être copié
 en RAM (voir Comment déplacer Conjugue) ce qui permet de ne pas mettre la
 disquette à chaque appel du programme mais fait perdre de la mémoire
 (environ 37k octets).

Lancement du programme:
~~~~~~~~~~~~~~~~~~~~~~
 Pour démarrer le programme, il suffit de double cliquer sur l'icône
 intitulée Conjugue_V1.3. Après un court moment, l'écran du programme
 apparaît.

Utilisation:
~~~~~~~~~~~
 Quand vous utilisez Conjugue, vous pouvez passer du programme à l'écran du
 Workbench (ou d'un autre programme) et inversement en appuyant sur les
 touches Amiga-Gauche et A.

 Pour entrer un nouveau verbe, il suffit de cliquer sur la zone à droite du
 mot Verbe. Vous pouvez alors écrire le verbe à conjuguer.
 Les commandes sont les suivantes:
 - touches curseur à gauche et curseur à droite: déplace le curseur.
 - SHIFT+curseur à gauche ou droite: place le curseur au début ou à la fin de
   la ligne.
 - DEL: efface la lettre sous le curseur.
 - BackSpace: efface la lettre à gauche du curseur.
 - HELP: réaffiche le verbe initial.
 - ESC: quitte en réaffichant le verbe initial.
 - RETOUR: quitte la saisie. Le programme conjugue alors instantanément ce
   verbe dans la forme indiquée. Si le verbe n'est pas reconnu, le programme
   demande une nouvelle saisie.
 - Seuls les lettres et les accents sont acceptés en entrée.

 Conjugue ne reconnaît pas automatiquement l'auxiliaire à utiliser. Il suffit
 donc de le lui indiquer en sélectionnant soit Avoir soit Etre en haut à
 droite de l'écran.

 Pour changer de mode ou de temps, il suffit de cliquer le bouton
 correspondant à la demande. Si le fichier Conjugue1_2.dat ne peut pas être
 trouvé, le programme demande d'insérer la disquette programme dans un
 lecteur. Il suffit alors de cliquer sur Ok pour continuer ou Annule pour
 arrêter la recherche.

 Le résultat d'une conjugaison peut être sorti sur l'imprimante choisie dans
 le Workbench. Il suffit de sélectionner l'option Imprimante dans le cadre
 'Sortie sur'. Le programme vous demande alors de préparer l'imprimante.
 Quand tout est prêt cliquez sur Imprime, ou choisissez Annule pour
 abandonner. Une requête demandant d'insérer la disquette système peut
 apparaître lors du premier usage de l'imprimante.

 Pour quitter le programme, cliquez sur le bouton situé en haut à gauche de
 l'écran. Si le fichier Conjugue1_3.dat est présent en RAM, le programme vous
 demande si vous voulez l'effacer. Une requête vous demande ensuite
 confirmation pour quitter.

Liste des cas:
~~~~~~~~~~~~~
 Comme indiqué plus haut, le programme ne connaît pas tous les verbes mais
 se sert d'une liste de cas que voici:

 - verbes irréguliers:
    avoir,être,haïr,aller,gésir,ouir,mourir,faillir,défaillir,seoir,surseoir,
    choir,déchoir,devoir,mouvoir,vouloir,pourvoir,prévoir,pouvoir,savoir,
    taire,naître,paître,repaître,suffire,maudire,frire,boire,croire,résoudre,
    moudre,poindre

 - verbes irréguliers impersonnels:
    échoir,falloir,pleuvoir,advenir,braire

 - verbes entiers se rapportant à un autre cas:
    envoyer,renvoyer,assaillir,défaillir,tressaillir,faillir,celer,ciseler,
    congeler,déceler,dégeler,démanteler,écarteler,encasteler,geler,marteler,
    modeler,peler,receler,regeler,acheter,bégueter,corseter,crocheter,fileter,
    fureter,haleter,racheter,
    mentir,partir,sentir,sortir,repentir,démentir,départir,consentir,
    pressentir,repartir,ressentir,ressortir,redevoir,asseoir,rasseoir,
    émouvoir,promouvoir,rechoir,bouillir,
    absoudre,dissoudre,renaître

  - verbes impersonnels se rapportant à un autre cas:
     résulter,neiger,grêler,tonner,brumer,bruiner,venter

  - verbes se terminant par:
     connaître,
     cueillir,paraître,
     prendre,vaincre,confire,croître,
     quérir,dormir,valoir,plaire,traire,battre,mettre,suivre,coudre,cevoir,
     rompre,courir,servir,
     ébrer,écher,écrer,égier,égner,égrer,éguer,étrer,evrer,venir,indre,faire,
     vivre,clore,luire,crire,tenir,vêtir,ffrir,clure,
     éder,éler,émer,éner,érer,éser,éter,écer,emer,ener,eper,eser,ever,ecer,
     eler,eter,éger,oyer,uyer,dire,lire,uire,voir,vrir,fuir,rire,
     cer,ger,dre,
     er,ir

 Note: Il faut faire attention aux accents lors de l'entrée du verbe car la
 conjugaison peut varier si un accent est oublié ou mal placé.

Comment déplacer Conjugue:
~~~~~~~~~~~~~~~~~~~~~~~~~
 Si vous ne possédez qu'un seul lecteur de disquette, vous pouvez copier le
 fichier Conjugue1_3.dat en RAM afin d'accélérer le programme et d'éviter les
 changement de disquettes. Il suffit de porter l'icône intitulée
 "Conjugue1_3.Dat" sur l'icône du disque RAM. Vous pouvez alors lancer
 Conjugue qui ira automatiquement chercher les conjugaisons en RAM (il est
 également possible d'effectuer cette opération même si Conjugue est déjà
 chargé).

 Conjugue peut être installé sur disque dur en double cliquant sur l'icône
 intitulée 'Installer_Conjugue'. Suivez alors les indications.

Pour me contacter
~~~~~~~~~~~~~~~~~
 Ce programme est distribuable exclusivement dans des réseaux "compensés" et à
 condition que tous les fichiers présents sur la disquette soient également
 copiés dans leur intégralité et ne soient pas modifiés.

 Bien que ce programme soit un Shareware compensé, je suis toujours prêt à
 recevoir une donation afin de m'encourager à l'améliorer. Même si vous ne
 m'envoyer rien, vous pouvez m'adresser des suggestions, des remarques ou bien
 me parler de la programmation en AMOS. Je suis ouvert à toute proposition de
 modification du programme. Dans tous les cas, si vous voulez une réponse,
 joignez une enveloppe timbrée à vos nom et adresse.

 Voici mon adresse:

 PENNANEACH Yann
 11, rue Aristide Briand
 68040 Ingersheim
 FRANCE

 En attendant, bonne conjugaison!
