XTERMINE Version 0.2 du 14 Mai 1993
-----------------------------------


Bienvenue dans ce fichier qui est la documentation du programme XTERMINE.



I      Quelques mises au point:
-------------------------------

Avant de commencer je voudrais attirer votre attention sur certains points
assez importants:

1) Ce programme est SHAREWARE. Cela signifie que vous pouvez le copier et
   le distribuer autant que vous voulez et ce de manire GRATUITE.
   C'est  dire que si vous avez achet ce programme dans une librairie
   de Dompub pour plus de 30 FF vous vous etes fait arnaqu...

2) D'autre part, il est INTERDIT de modifier le programme ou la Doc (ce
   fichier) sans mon accord ECRIT.
   Si vous dsirez traduire ce programme dans une autre langue, je n'ai
   rien contre, et vous etes OBLIGE de me contacter afin que je vous
   fournisse tous les lments necessaires afin de faire une traduction
   propre et complte...

3) Comme je l'ai indiqu plus haut, le programme est SHAREWARE: vous etes
   donc OBLIGE de payer une contribution si vous continuez  l'utiliser
   rgulirement...
   Normalement, si vous ne m'avez pas contact, la version que vous avez
   n'est pas personnalise et de plus est bride: toutes les sauvegardes
   sont inactives...
   Pour voir si le programme est personnalis, il suffit de slectionner
   l'option 'Informations' dans le menu XTERMINE, un formulaire s'affiche
   en indiquant: 'Version personnalise de:'. En dessous se trouvent
   quatre lignes de texte.
   Soit le texte vous demande de me contacter pour obtenir une version
   non bride et personnalise...
   Soit le texte indique le nom et l'adresse de la SEULE et UNIQUE
   personne qui est autorise  utiliser le programme.
   Si vous utilisez une version personnalise d'une autre personne, vous
   etes dans l'illgalit et je vous demande donc de me contacter afin
   d'obtenir une version personnalise...
   Vous trouverez normalement avec le programme le fichier XTERMINE.DOC
   qui contient le texte d'un formulaire  renvoyer IMPERATIVEMENT avec
   toute demande d'acquisition de license. Vous pouvez soit l'imprimer
   soit le recopier sur papier libre.



II     Description gnrale du logiciel:
----------------------------------------

XTERMINE est un antivirus pour ATARI ST.
Le programme est cappable de dtecter et dtruire les virus prsents sur
le BootSecteur des disquettes.
L'interface du programme est entirement sous GEM ce qui garantit un
fonctionnement compatible sur tous les ordinateurs de l'ATARI ST jusqu'au
nouveau Falcon et ceci dans TOUTES les rsolutions meme avec des cartes
graphiques...
Le programme a t dvelopp tel qu'il puisse etre utilis sous le nouveau
systme d'exploitation du Falcon: le MultiTOS. Ce qui permet d'utiliser le
programme en tirant parti du multi-tache.
Vous pouvez bien sur installer le programme sur votre Disque Dur, aucune
protection ne vous l'interdit.



III    Le lancement du programme:
---------------------------------

Comme dit prcedemment le programme peut etre lanc  partir d'un Disque
Dur, d'une disquette ou d'un ramdisk.
Il a quand meme besoin d'un minimum de mmoire (environ 100 Ko) et peut
s'adapter  votre configuration...
Une fois le programme lanc, un formulaire vous demande le nombre de
Bootsecteurs maximal que pourra traiter le programme. Cette opration est
juste destine  configurer la place mmoire prise par le programme pour
une utilisation sous MultiTOS par exemple... Si vous n'avez pas MultiTOS,
slectionnez simplement le nombre maximal.
Ensuite le programme affiche un formulaire d'information avec le nom de la
personne qui dtient la license d'utilisation.
Le programme cherche alors une Biblio du nom de XTERMINE.DMV qui doit se
trouver au meme endroit que le programme. Si le programme n'y arrive pas,
il vous propose de chercher une Biblio ailleurs sur le disque.
Aprs ces deux formulaires, le programme lit le Bootsecteur du Disque Dur
ou de la disquette de lancement. Aprs etre sorti de ce formulaire, vous
vous retrouvez devant l'interface du programme.



IV     L'interface du programme:
--------------------------------

A l'cran, se trouvent deux fenetres: une premire contient la liste des
Bootsecteurs de la Biblio alors que la deuxieme affiche le Bootsecteur
tudi.
Le programme peut lire les Bootsecteurs des disquettes (Lecteurs A et B)
mais aussi des disques durs ou ramdisks (de C  P).
Au lancement du programme, le lecteur par dfaut est celui de lancement du
programme...
Toutes les options du menu sont doubles au clavier et certains sont
reprises dans les PopUpMenus des fenetres.
En effet, en cliquant sur les fenetres, des PopUpMenus apparaissent et
vous permettent d'executer certaines actions qui seront dtailles plus
loin...
En cliquant sur la case 'FULLER' des fenetres (en haut  droite) vous
pouvez changer leur taille.



V      La Biblio:
-----------------

Le programme dispose de son propre format de Biblio et l'extension des
fichiers Biblio est en gnral '*.DMV'.
Les Boots dans la Biblio sont classs par Type qui sont au nombre de 5:
VIRUS            Comme le nom l'indique
ANTIVIRUS        Boots protgeant la machine contre les virus
UTILITAIRE       Boots  action prcise
DIVERS           Boots n'entrant dans aucune catgorie
DEMO             Boots de dmo
JEU              Boots de jeu



VI     Le chargement d'une Biblio:                                CONTROL+C
----------------------------------

Lorsque vous avez choisi une Biblio, le programme vrifie le format et la
charge ensuite.
Lors du chargement d'une Biblio, le programme la trie. Si il ne reste pas
beaucoup de mmoire de libre sur votre ordinateur, il est possible que
cette opration soit assez longue, c'est parfaitement normal.
Mais le programme est cappable aussi de charger des Biblios d'autres
antivirus comme celles de THE KILLER (Omikron) EXORCIST II ou SAGROTAN.
Pour les Biblios de THE KILLER ou EXORCIST II, le programme les reconnait
automatiquement et il n'y a aucun problme...
Par contre dans les Biblios de SAGROTAN, les virus sont crypts et les
Boots sont stocks de manire compacte. Or le programme n'arrive pas 
dcrypter toutes les Biblios de toutes les versions de SAGROTAN. Il a t
test avec succs sur les versions suivantes: 4.12 4.14 et 4.18
Hls il ne fonctionne pas pour la 4.21, mais cela sera peut-etre ajout
ultrieurement...



VII    L'insertion d'une Biblio:                                  CONTROL+I
--------------------------------

Vous pouvez aussi ajouter une Biblio  celle dj prsente en mmoire.
Mais lors d'une insertion, seules les Biblios au format standard seront
acceptes...
Ce systme d'insertion vous permet de vous confectionner rapidement une
Biblio  partir de celles de vos anciens antivirus.
Pour vous faire une telle biblio, imaginons que vous avez les Biblios
suivantes:
 XTERMINE DMV :  Biblio standard
 KILLER   DAT :  Biblio de THE KILLER
 EXORCIST LIB :  Biblio de EXORCIST II
 CMP      DAT :  Biblio de SAGROTAN
Chargez la biblio KILLER.DAT et sauvegardez la sous le nom de KILLER.DMV
Procdez de meme pour EXORCIST.LIB et CMP.DAT
Ensuite chargez la Biblio standard, insrez les trois autres Biblios, puis
sauvegardez le tout sous le nom XTERMINE.DMV
Donravant le fichier XTERMINE.DMV contiendra l'ensemble de vos Biblios.



VIII   La sauvegarde d'une Biblio:                                CONTROL+S
----------------------------------

Pour sauvegarder une Biblio, choisissez un nom avec l'extension '*.DMV' et
le programme sauvegardera la Biblio au format standard.



IX     La lecture d'un Boot:                       [ ] ou ALTERNATE+Lecteur
----------------------------

La lecture d'un boot peut se faire de trois faons:
 1) Par le choix 'LIRE BOOT' du menu
 2) Par le choix 'Relire Boot' du PopUpMenu de la fenetre Boot
 3) Par le raccourci clavier qui est la barre d'espace
Ces trois procdures entrainent la lecture sur le lecteur par dfaut.
Vous pouvez par contre dclencher une lecture directement sur un certains
lecteur en utilisant le raccourci clavier ALTERNATE+A pour le lecteur A,
ALTERTE+B pour le lecteur B et ainsi de suite jusqu'au lecteur P.
La lecture d'un Boot entraine son analyse... Voir paragraphe suivant.



X      L'analyse d'un Boot:
---------------------------

L'analyse est dclenche automatiquement  la lecture d'un Boot ou alors
manuellement dans le PopUpMenu de la fenetre Boot.
Lors de l'analyse, le programme recherche dans la Biblio si le Boot est
prsent. Si oui, il vous l'indique par exemple:
'Antivirus reconnu  90%'
'SAGROTAN v4.21 La rfrence'
'en matire d'antivirus'
Le programme indique aussi si le Boot est executable, et un certains
nombre de signes distinctifs de reconnaissance d'un virus.
De plus si le Boot est celui d'une disquette (A ou B) il indique ses
caractristiques.
ATTENTION: Si la disquette est celle d'un jeu ou d'une demo, il est
possible que les parametres du disque n'est aucun sens. Ceci est normal
car alors le Boot est utilis pour lancer le jeu ou la demo.

Avant de continuer, il faut mettre le point sur les virus.
Un virus n'est actif QUE si le Boot est executable et UNIQUEMENT si il y a
eu un allumage de la machine ou un RESET avec la disquette contenant le
virus.
Vous pouvez par exemple allumer votre machine avec une disquette saine,
puis sauvegardez un fichier sur une disquette avec un virus: le virus ne
sera pas activ.
Mais si vous bootez avec cette disquette ou si vous faites un RESET, le
virus sera charg puis excut.
Le but du virus est en gnral de se cacher et d'attendre un vnement
pour se dclencher.
L'vnement peut etre de n'importe quelle nature (temps, date, nombre
d'acces disque...) et l'action aussi (inoffensive, inversion de la souris,
destruction des donnes du disque, plantage de la machine...)
De manire gnrale, des rgles simples et strictes permettent de ne pas
souffrir des virus:
1) Toujours allumer sa machine ou faire un RESET avec une disquette qui
   est saine (Vrifiez avec XTERMINE qu'elle contient un BootSecteur
   antivirus comme SAGROTAN v4.21 ou le MEGAR BOOT).
2) Tester TOUTES les disquettes que vous recevez et AVANT de les utiliser
   avec XTERMINE.
Si vous respectez scupuleusement ces deux rgles, vous ne serez JAMAIS
victime des virus.

Si XTERMINE ne reconnait pas un Boot:
Regardez si le nombre de signes dinstinctifs de virus est lv...
Sauvegarder le Boot et envoyez-le moi...
Insrez le Boot dans la Biblio (Voir plus loin)



XI     Choix du Lecteur:                                                  L
------------------------

Ce formulaire vous permet de changer le lecteur par dfaut: seize boutons
reprsentent les lecteurs actifs ou non actifs (en gris). Le lecteur
slectionn sera celui  partir duquel sera lu le prochain Bootsecteur.



XII    Information Biblio:                                                I
--------------------------

Cette option vous indique le dtail de tous les Boots prsents dans la
Biblio par catgorie.



XIII   Prfrences:
-------------------

Vous pouvez grace a ce formulaire changer 2 options de comportement du
programme afin de l'adapter  vos besoins:

1) La qualit d'affichage:  chaque ouverture de fenetre ou affichage de
formulaire, le programme gnre un 'Effet d'agrandissement de boite' qui
peut etre dsactiv grace  cette option afin de gagner du temps.

2) L'affichage des codes de controles. Les codes de controles (dont le
code ASCII est infrieur  32) peuvent etre remplacs par des points dans
les fenetres qui reprsentent les Bootsecteurs.



XIV    Localisation:
--------------------

Cette option est prsente dans le PopUp Menu de la fenetre de Boot. Si 
la lecture du Boot, celui-ci a t identifi comme gal  un Boot de la
Biblio, vous pouvez grace  cette option localiser la Biblio au niveau
de ce Boot reconnu.
Si le boot n'a pas t reconnu, evidemment l'option est inactive.

D'autre part, la fenetre de Biblio peut etre dplace par des raccourcis
claviers:
            . Flche bas:     1 Boot en arrire
            . Flche bas:     1 Boot en avant
            . Flche gauche:  5 Boots en arrire
            . Flche droite:  5 Boots en avant
            . INSERT:         Recul jusqu'au prcdent type de Boot
            . CLR/HOME:       Avance jusqu'au prochain type de Boot


XV     Inserer un Boot dans la Biblio:
--------------------------------------

Cette option est accessible depuis le menu principal (Insrer Boot) ou
depuis le PopUp Menu de la fenetre boot (Inclure dans Biblio).
Cette option vous permet de mettre  jour votre Biblio avec le Boot qui
vient d'etre lu.
Je vous recommande de complter votre Biblio avec tous les nouveaux boots
que vous pouvez rencontrer.
Vous devez indiquer au programme certains paramtres pour l'inclusion du
boot en Biblio:

1) La nature du Boot en premier parmi les cinq prdfinies:
 VIRUS            Comme le nom l'indique
 ANTIVIRUS        Boots protgeant la machine contre les virus
 UTILITAIRE       Boots  action prcise
 DIVERS           Boots n'entrant dans aucune catgorie
 DEMO             Boots de dmo
 JEU              Boots de jeu


2) Le type de vaccination. Il en existe trois:

 a) la COPIE INTEGRALE: Le programme recopie tel quel le Bootsecteur sans
    se soucier du format de la disquette. Ce cas est en gnral rserv
    aux disquettes de demos et de jeux.

 b) l'ADAPTation EXECutable ou NON EXECutable: Pour une disquette normale
    c'est  dire ni un jeu ni une demo, le Bootsecteur contient dans ses
    30 premiers octets des informations relatives aux formats de la
    disquette.
    Pour une disquette vaccine avec ce mode, le programme lit les donnes
    de la disquette cible, et fabrique le BootSecteur  partir de ces
    donnes et du Boot en Biblio utilis.
    Ce cas est le plus utilis  part pour les demos et les jeux.
    Il y a deux faons de vacciner le Boot avec ce cas: en EXECUTABLE ou
    en NON EXECUTABLE. Si le Boot est EXECUTABLE, alors le programme qui
    est contenu dans le Boot sera excut  chaque RESET de la machine. En
    gnral c'est le cas des virus, et dans antivirus actifs.
    Si le Boot est NON EXECUTABLE, alors rien n'est excut au RESET et le
    Boot ne sert  rien  part pour indiquer les caractristiques de la
    disquette.



XVI    Inserer un Fichier dans la Biblio:
-----------------------------------------

Cette option est similaire  la prcdente, sauf que le Boot qui doit
etre stock en Biblio sera lu  partir d'un fichier de 512 octets. En
effet il arrive que certains antivirus dont le format de Biblio n'est
pas reconnu par XTERMINE sauvegardent les Boots dans ce type de fichier
ce qui vous permet de les rcuprer dans XTERMINE.
Les options demandes sont les memes que pour l'insertion normale.



XVII   Sauvegarder sur Disque:
------------------------------

Cette option accessibles depuis 3 endroits diffrents vous permet de
sauvegarder un Boot dans un fichier de 512 octets.
Si elle est appele  partir du menu principal ou du PopUp Menu de la
fenetre Boot c'est le Boot lu qui est sauvegard.
Si elle est appele  partir du PopUp Menu d'une fenetre de Boot de  la
Biblio, c'est ce Boot qui sera sauvegard.



XVIII  Ouvrir fenetre:
----------------------

Cette option est activable depuis la fenetre de Biblio. En effet XTERMINE
vous permet d'ouvrir autant de fenetres que vous dsirez pour afficher les
diffrents boots de la Biblio.
En cliquant sur cette fenetre, le Boot slectionn passe en INVERSE VIDEO
et des options s'activent.
De meme en cliquant sur une fenetre ouverte avec cette option vous pouvez
avoir accs aux memes options qu'en cliquant sur la fenetre de Biblio.
Le nombre de fenetres ouvertes est quand meme limit par les diffrentes
versions du TOS. Sur les TOS actuels le nombre de fenetres est limit  7
mais cette 'barrire' m'est encore inconnue sur les nouveaux TOS du Falcon
et le MultiTOS.



XIX    Effacer Boot:
--------------------

Cette option toujours accessible depuis une fenetre de Boot vous permet
de supprimer ce Boot de la Biblio de manire dfinitive.



XX     Vacciner:
----------------

Accessible depuis une fenetre de Boot, voici une des options les plus
importantes du programme. Elle vous permet bien sur de protger vos
disquettes avec des programmes Antivirus ou autres de votre choix.
Le programme interdit la mise en place d'un virus sur une disquette: ce
choix n'est pas du tout conseill et c'est pour cela qu'il est interdit.
Si vous choisissez un Boot pour vacciner, le programme vous affichera un
formulaire avec toutes les caractristiques du Boot slectionn. Vous
pouvez changer le type de vaccination, rfrez vous au paragraphe relatif
 l'insertion de Boot en Biblio pour le dtail des modes de vaccination.
Je dois cpendant vous mettre en garde contre le danger que reprsente
une vaccination hsardeuse... En cas de fausse manipulation, les donnes de
votre disquette peuvent se trouver endommages de faon dfinitive. Je
vous conseille donc si vous n'etes pas sur de votre manipulation de sauver
le Boot original dans un fichier de 512 octets afin de pouvoir rtablir la
situation en cas de fausse manipulation...



XXI    R-diter:
-----------------

Cette option vous permet de changer les paramtres d'un Boots de la Biblio
ce qui peut etre utile aprs la conversion depuis une Biblio d'un autre
antivirus par exemple...



XXII   Epilogue:
----------------

Voil, normalement XTERMINE n'a plus de secret pour vous (enfin presque)
et j'espre que vous ne rencontrerez pas de problmes en l'utilisant.
Cette version n'est que la premire  etre diffuse (v0.1) aussi elle
n'est pas parfaite.
J'ai dj en tete une grande quantit d'options  modifier, optimiser ou
rajouter.
Cpendant je serai trs heureux de connaitre vos impressions sur ce soft
pour n'importe quemme raison: bugs, questions ou suggestions.
Si vous me contactez, n'oubliez pas de me fournir une description trs
dtaille de votre configuration.
Bien sur, toutes les personnes qui auront acquis une license d'utilisation
seront prvenues en premier lors de la sortie de la prochaine version et
pourront l'obtenir exclusivement...
Voil, j'espre que ce programme vous plaira et vous donnera autant de
plaisir lors de son utilisation que moi lors de sa conception.



XXIII  Contact:
---------------

Vous pouvez me contacter  cette adresse:

Christophe BOYANIQUE
29 Rue de la Rpublique
37230 FONDETTES

ou sur minitel: 3615 'RTEL'    Bal  'DMVIOLATOR'
                3615 'STMAG'   Bal  'Le DM'
                3614 'TEASER'  Bal  'DMVIOLAT'

##########################################################################