**********************************************************************
*  ArtioDactyl Block Editor                                          *
*                                                                    *
* CONCEPTION DU PROGRAMME        Pierre Philippe LAUNAY              *
* CONCEPTION DE L'INTERFACE      Cathy LARDY                         *
* DATE DE LA PREMIERE CREATION   version 0.0001 le 29 Juin 1991      *
*                                version 1.xxxx le 14 juin 1992      *
*                                version 2.xxxx le 10 septembre 1992 *
*                                version 3.xxxx le  9 juillet 1993   *
**********************************************************************

1 - le numéro de version et son évolution
2 - le futur dépend de vos suggestions et de vos rapports de bugs
3 - la réponse à certaines difficultés d'utilisation
4 - comment modifier ou réparer un logiciel
5 - les protections d'A.B.E.

1- Le numéro de version et son évolution
   _______
  /       Le premier chiffre indique une grande modification dans la
 /        philosophie d'A.B.E.
 \
  \     _____
   \   /     Chaque incrémentation de ce nombre, numérotée de 0 à 999,
    \  \     indique une fonction supplémentaire. On passe cependant à la
     \  \    dizaine supérieure lorsque la modifification est importante.
      \  \
       \  \      __
        \  \    /  La lettre signale une modification, une correction ou une
         2.xxx.A   amélioration. On passe au nombre supérieure à partir de H.

 La version de cette disquette porte le numéro 3.054.D. Voici son historique

2.051 Clavier instantané
      Touche de fonctions
  052 Déplacement à partir du bitmap
  053 Saisie des noms en ascii
  054 Rouge bitmap
      Corrections d'un bug sur Fin et sur TAB
  055 Arrêt immédiat du lecteur vide
      Gestion des touches Alt et ESC
  056 Correction d'un bug mineur d'affichage dans la Super
      Calculatrice
      Détection du NTSC physique plutôt que logique
      Titre 2.0
  057 Fin par la routine Sûr
      Gestion des boutons de déplacement
      Gestion des touches Amiga
      Réalisation de Undo
      Indication des bitmaps faux et des amorces litigieuses
  058 Amélioration des Gadgets
  059 Titres colorisés sous WB 2.0
      Curseur 2.0 oté
  060 La Super Calculatrice devient scientifique et statistique
  061 Optimisation du titrage et de la fin
  062 Optimisation de l'ouverture des fenêtres
      Optimisation de la gestion des menus
  063 Modification des menus pour leurs donner un aspect plus Amiga
      Affichage des numéros de blocs directement dans les menus
  064 Déplacement dans les fichiers grâce aux N° de données relatives
  065 Mise en évidence de la base activée dans la Super Calculatrice
      Création des Gadgets RVB pour la palette
  066 Création des procédures Caches
  067 Suppression du petit bout de ligne dans la barre de titre
      Fin après-vente correcte
  068 Fermeture du workbench pour les machines 512 kilo-octets
  069 Le déplacement devient également relatif aussi aux données
  070 Suppression du bug de sélection du bloc choisi après Bélinogramme
  071 Triple CheckSum: Saisie, Avant, Normal
  072 Boîte de dialogue toujours remise en avant
  073 Message "Disquette non validée"
  074 Bouton Alerte relatif au bord droit
      Secondes de l'alertes rapprochées du mot Attente
  075 Correction de la saisie basse des curseurs
      Ajout d'une palette de test
      Amélioration des routines de préférences
  076 Amélioration du cochage des menus Tout et Rien
      Format décimal passé de 9 à 10 chiffres
      Test sur la longueur de mémoire nécessitée par les structures
      Mise en évidence du nom de l'utilisateur et de la version WB
  077 Longueur des commentaires corrigées: 30->79
      Détection d'erreur dans les pointeurs BitMap
  078 Reconnaissance du FFS1
      La mémoire totale est maintenant reconnue dès le lancement
      Amélioration des gadgets de texte
      Correction de l'information du bloc 1
      Alerte sur la longueur des noms
  079 Saisie du nom
      Saisie de l'heure
      Saisie des secondes
      Recherche de la tension 50 ou 60 Herz
  080 Prise en compte plus rapide des évènements
      Amélioration de la barre Déplacement d'écran
  081 Fenêtre supplémentaire de conversion
      Pointeur Bloc et Bélinogramme avec viseur
      Amélioration du sélecteur de disquette
      Saisie du jour
      Suppression d'un bug rare mais fort génant apparaissant lors
      du changement de pointeur souris
  082 Alerte BitMap sur le nombre de bloc libres
      Création de pointeurs Bloc et bélinogramme différenciés
      Saisie du nom même avec des chiffres
      Diminution du temps machine et meilleur multitâche
      Le nombre asservi au pointeur devient moins saccadé
  083 Saisie de longueur
      Saisie de Protection
      Vérification du bloc suivant
      Différenciation Hash des fichiers et des répertoires
      Affichage du nom des blocs Hash
      Le son plante moins souvent
      Mode interlacé changé directement à partir du menu
      Vérification de la saisie du nombre de bloc de données
      Affichage des alertes sur Premier, Parent, Suivant et Dernier
  084 Vérification de la position Hash
      Prise en compte des disquettes illisibles
  085 SuperList
  086 Optimisation de la routine palette,
      Couleurs d'A.B.E. rendues plus lisibles
      Le titre gris sur rouge devient plus lisible
      Création d'un pointeur souris pour chaque fenêtre
  087 Réactivation des touches de fonction après double Bélinogramme
      Affichage magnétoscopes des blocs trop grand
      Lecture des devices physiques (SuperDir)
  088 Dépistage des erreurs logiques lors du Bélinogramme complet
  089 Pratiquement toutes les erreurs logiques sont détectées
      Affichage du nombre d'erreur par bloc
  090 Séparation du tableau d'information en deux parties
      Changement de couleur des textes selon le type du bloc
  091 Mise en place du relief dans les graphismes
      Amélioration de la palette
      Amélioration de la Super calculatrice
  092 Exécution des programmes externes
  093 Gestion du son par le DMA
      Les sélecteurs de fichiers deviennent configurables
      Création de l'icônification
  094 Pas de test lors de l'inactivation de la souris
      Le Bélinogramme ne devient plus Olympique en cas d'arrêt impromptu
  095 Requête plus appropriée aux chargements d'exécutables externes
  096 Saisie de longs mots dans le BitMap,
      Détection des ExNext litigieuxlors de la lecture des bloc
      Lecture et sauvetage Ascii
      Possibilité de sauvetage sur un autre bloc du volume
      Evaluation correcte des nombres décimaux à problèmes.
  097 On n'est plus obligé de valider Hires par le clic droit
  098 Tramage des fenêtres
      Répartition des blocs vus directement à partir du bloc BitMap
  099 Informations lors de la formation du bélinogramme
      Traçage des structures depuis le BitMap
      Lors d'une erreur trackdisk.device les blocs suivant ne sont
      plus considérés comme faux pour limiter les alertes.
  100 Saisie Ascii avec espace
      Vidage du tampon avec les touches Alt BackSpace
  101 Supression des alertes avec ALT espace
      Test d'erreur maintenant limité à 9 erreurs par bloc
  102 Cache Tout et Rien
      Icônification totale
  103 Détournement de certains Gourou
  104 L'option Bélinogramme devient maintenant configurable dans ABE.pays
      Le sélecteur de fichier est maintenant configurable par menu
  105 Fonction Impression
      Message d'information lors des saisies
  106 Redirection des textes après une alerte (bugs corrigés)
  107 Le sélecteur de fichier permet la saisie pour le sauvetage
      L'interruption Alt Shift CTRL est de nouveau possible
  108 La saisie visualise dorénavant les anciennes valeurs
  109 Accélération des tests du Hash Table
  110 Aération dans la présentation des noms de fichiers pointés
  111 Test d'existence sur les bibliothèques et commandes utilisés
  112 Correction d'un petit bug sur adkcon
  113 Suppression de petits bugs qui volaient 232 octets au système
  114 Suppression du gribouillis dans Information
      Texte sur le Checksum lors du sauvetage
  115 Visualisation de l'espace disponible sur le volume
      Icône éventuel possible sur Sauve En...
      Correction du décompte de jour sur Octobre
  116 Impression du bélinogramme par structure plutôt que par bloc
      Recherche d'ABE-configuration dans DEVS: ou dans :DEVS
  117 Les numéros de Bloc passent de 4 à 7 chiffres
      Certains boutons sont repositionnés en bas
      La détection des chunks est optimisée
      Mode Old pour tous ceux qui éprouvent des relans de nostalgie
  118 Gestion CTRL + touche
      Procédure Sûr plus claire
      Icônification corrigée (routine reconnectée)
  119 Détection des disk-validators litigieux
      Correction de la date pour des années supérieures à 2000
      Correction du cochage des menus Sélecteurs de fichiers
  120 Execution de tous les programmes externes
      Shell
     Palette entierement clavier, entièrement souris ou mixte
      Sauvetage de certaines disquettes non-dos (perte de synchro)
      Sauvetage des volumes non-dos
      Marquage des blocs modifiés dans le BitMap
  121 Saisie ascii 4 caractères au lieu de 8 par mot long (gasp!)
      Mode Undo et Paste en saisie
  122 Amélioration de SuperList
      Prise en compte d'un gadget de fermeture sur toutes les fenêtres
      Activation de la touche ESC dès le lancement
  123 Adaptation aux couleurs du WB 3.x
  124 Meilleurs Shell et Execute en WB 2.x et 3.x
      Personnalisation des titres de fenêtres
      Amélioration de SuperList
  125 Traduction en plusieurs langues
  126 Mode Follow sur le FFS
  127 Conservation du bloc.ABE par défaut lors du sauvetage sous forme ascii
  128 Aspect "User Interface Style Guide" © sur l'Ecran A.B.E.,
      la Palette et la SuperCalculatrice.
  129 Mode d'intrelacement d'écran différencié selon le WorkBench.
      Demande de confirmation de l'impression
      Les touches magnétoscope s'enfoncent aussi à l'appuis des
      Touches clavier F1 à F5
      Les deux modes de déplacement relatifs des fichiers deviennent
      possibles en même temps
      Remise à zéro du compteur d'erreur de blocs en cliquetant dessus
      Les touches Ctrl D et Ctrl N sont amméliorées.
      Information en rapport avec la souris plus rapide
  130 Nouvelle interface graphique
  131 Détection de virus mémoire
      Loupe de conversion en cinq lignes au lieu d'une.
  132 Logiciels d'installation sur disque dur
      Créateur de disquette auto-amorçable.
  133 Comparaison de deux versions d'un même fichier.
      Reconnaissance des 120 nouveaux chunks disponibles
  134 Adaptation aux machines Amiga "impossibles".
      Fichiers d'explications des erreurs Gasps.
      Amélioration de la saisie
      Fonction Date améliorée (1978 à 2077)
  135 Recherche multicritères et multi-sens
      Comparaison de structures amiga (FastFileComparisoner)
3.000 Gestion des disques durs xt et scsi
  001 Gestion de tous les volumes reconnus par l'Amiga
  002 Réécriture des routines de copie de la mémoire
  003 Réécriture des routines de conversion ascii
  004 Réécriture des routines d'affichage de texte
  005 Oh my God what there are in this mind
  010 64 octets par bloc de volume passe à 6 octets par blocs
  020 Gestion dynamique de la mémoire
  030 Réparation automatique des volumes
  031 Nettoyage automatique du superflu simmultané à la réparation
      Requête de confirmation de chaque réparation
  032 Optimisation de la vitesse de calcul
  033 Modification de la fonction de test d'existence des fichiers
  034 Modification de la fonction de lecture des fichiers
      Amélioration de l'apparence d'A.B.E. sous WorkBench 1.2 et 1.3
  040 Fonctions du gadget "Résumé"
  050 Tuteur intégré
  051 Fonction de duplication Sauver En...
  052 Modification d'Installer vers la simplification.
  053 redirections des écritures
  054 Reconnaissance des partitions supérieures à 53 Megas.
      Test mémoire et accélération du Bélinogramme.
  ... Gestionnaire de volume
  ... Optimisation multi-critères des volumes
  ... Copie des volumes


2- Le futur d'A.B.E.

  Le futur du logiciel ArtioDactyl Block Editor dépend de vous seuls. Faîtes
nous part de vos suggestions et n'hésitez pas à nous montrer un bug (est-ce
possible?) qui nous aurait échappé. C'est grâce à ce seul retour utilisateur
développeur que nous pouvons corriger les anomalies ayant échappées à nos
ßeta testeurs.

  On n'est bien sûr jamais le seul à rencontrer un problème particulier
ou à n'avoir pas bien compris une explication...

  Si le logiciel A.B.E. est devenu une réalité, c'est surtout grâce à
la volonté indéfectible de nombreux utilisateurs de la première heure
car, en ces temps là, A.B.E. n'était tout d'abord qu'un embryon de programme
orienté sur la seule lecture des blocs (mode Old). Depuis lors, A.B.E.
devint un puissant outil de travail et de compréhension. Puis arriva le jour
ou A.B.E. devint un logiciel intégré. De nombreuses procédures furent
ajoutées en réponse aux remarques adressées par des usagers de plus en plus
nombreux.

  A.B.E. arriva alors à la version 2.0 et reçu un accueil enthousiaste de
nombreuses revues et associations... et surtout de nombreuses lettres de
félicitations des utilisateurs de toute la francophonie.

  Puis arriva la version 3.0 avec encore plus de fonctions, encore plus de
vitesse et encore moins de mémoire utilisée. La consécration.

  Ecrivez-nous pour nous faire part de votre opinion, de vos difficultés,
des bugs rencontrés et de ce qui vous intéresse dans A.B.E. D'avance, nous
vous en remercions.


3 - Si vous rencontrez une difficulté...

A-RIEN NE MARCHE?
- Je lance A.B.E. et je reviens au WorkBench sans avoir vu A.B.E. alors
  que j'ai seulement modifié le fichier d'environnement "ABE.français"?
  > Vous avez tenté de modifier ABE.français (ou son équivalent) mais
    vous l'avez mal modifié. Il est important de conserver la longueur de
    toutes les lignes précédant la ligne marquée Usager 1 (Ou sa traduction
    selon votre pays). Les espaces sont parfois invisibles avec certains
    éditeurs ascii ou sont parfois supprimés lors du sauvetage. Il ne faut
    pas non plus ajouter ou enlever de ligne dans le fichier d'environnement.
  > Le plus simple consiste à tout recommencer : recopiez l'ancienne version
    d'ABE.français à la place de celle qui ne fonctionne pas.

- Je lance A.B.E. en plein milieu d'une séance de travail et il ne
  fonctionne plus alors qu'il fonctionnait très bien jusqu'à maintenant?
  > Cela est due à un manque de mémoire à cause de la présence des autres
    logiciels utilisé avant le lancement d'A.B.E. Vous devrez augmentez la
    mémoire disponible. Par exemple, avec seulement 512 KiloOctets, il sera
    impossible de lancer Az puis puis A.B.E. : vous devrez fermer Az.

B-LE LECTEUR NE MARCHE PAS?

- Je cliquète sur l'un des boutons de lecteur mais rien ne se passe?
  > Il faut appuyer sur un bouton de lecteur réellement activé. Ceux-ci sont
    écrit noir sur marron clair dans la version originale.
  > Une couleur rouge indique un problème allant de l'absence de disquette
    dans ce lecteur, à une disquette Amiga au format non-dos.
  > Un bouton enfoncé et peu lisible signifie que ce lecteur n'est pas
    réellement disponible. Par exemple RAM: n'est pas un vrai volume à
    mémoire stable (tout disparait quand on éteint la machine).

- Le bouton du lecteur est correctement activé et normal mais, quand je
  cliquète dessus, rien ne se passe?
  > Vous avez probablement déjà cliqueté auparavant en dehors de cette
    fenêtre. Votre nouveau cliquetis ne fait qu'indiquer au système WorkBench
    que vous désirez retravailler avec la fenêtre des lecteurs. Il vous
    suffit de recliqueter à nouveau sur le même bouton de lecteur.

- Je viens de sélectionner un lecteur et je lis un message me disant
  que la disquette est protégée contre les écritures?
  > La partie principale d'A.B.E. est un éditeur de volumes. Pour pouvoir
    éditer, il faudra alors pouvoir également écrire...
  > A.B.E. vous suggèrera d'enlever la languette de protection du volume.
    N'en faîtes rien si vous utilisez une disquette originale : vous ne
    devez bien sûr utiliser A.B.E. que sur des copies de vos originaux.

C-CERTAINES DISQUETTES POSENT DES PROBLEMES?

- Impossible d'accéder directement à une disquette Non-Dos?
  > A.B.E. sait reconnaitre les disquettes fonctionnant sur une Amiga mais
    il sait aussi que leurs formats sont parfois créés de façon à empêcher
    une véritable copie. Vous lirez donc deux avertissements et si vous
    persistez, vous travaillerez alors à vos risques et périls.
  > Il est souvent nécessaire d'utiliser le mode Old pour un tavail efficace
    sur les formats étrangers. Dans ce mode Old, A.B.E. réalise alors le
    même type de travail que les anciens éditeurs de secteurs. Voir le
    chapitre "L'Editeur d'A.B.E./A/7".

- Impossible d'écrire sur une disquette au format spécial?
  > Vérifiez que la languette de protection cache le trou de protection et
    utilisez le mode Old. Si le support physique de la disquette a été
    sciemment détruit (protection consistant à détruire physiquement
    l'endroit précis où se trouve une zone nommée somme de contrôle du
    secteur (voir le manuel sur l'explication des sommes de contrôles), il
    n'y a pas grand chose à faire car la valeur obtenue est justement une
    valeur "impossible" voulue par le logiciel pour vérifier son intégrité.

D-L'EDITION DES OCTETS EST IMPOSSIBLE?

- L'écran principal est apparu mais impossible d'éditer les mots longs?
  > Il suffit de réactiver la fenêtre principale d'A.B.E. en cliquetant dans
    un endroit "insensible" comme par exemple là où est écrit le nom A.B.E.
  > Si l'édition est encore impossible, veuillez relire le chapitre
    "L'éditeur d'A.B.E. A/8-b". Et vive le "retour" aux sources!

- Impossible d'écrire toutes les lettres tapées au clavier?
  > Vous n'utilisez pas le format d'écriture que vous avez choisi. La lettre
    G est par exemple impossible en mode Hexadécimal car les seuls symboles
    possibles sont dans ce format 0 1 2 3 4 5 6 7 8 9 A B C D E F.

E-UNE FONCTION AGIT INCORRECTEMENT?

- La fenêtre de conversion a disparu?
  > Vous avez probablement cliqueté sur son gadget de fermeture. Sélectionez
    le menu "Conversion" pour la faire réapparaître..

- Impossible d'utiliser l'option "Sauver en..." correctement car le
  sélecteur de fichiers ne fait apparaître que le répertoire d'où il a
  été lancé?
  > Il suffit de cliqueter sur le gadget de volume désiré ou bien sur l'un
    des gadgets "Volume" ou "Parent". Voir la description du sélecteur de
    fichiers dans le chapitre "Les fonctions d'ArtioDactyl Block Editor/
    Edition/SuperList".

- Impossible d'ouvrir le Shell?
  > Il est nécessaire d'utiliser A.B.E. dans des conditions dites normales
    d'utilisation. Le Shell ne s'ouvrira pas si vous n'utilisez pas A.B.E.
    avec les routines système recopiées à partir de la disquette WorkBench.

- Une fonction ne fonctionne soudainement plus du tout?
  > Si A.B.E. détecte une insuffisance de mémoire où un manque dangereux,
    les fonctions se déconnectent progressivement. Le moindre mal est
    l'impossibilité de lancer le Shell par manque de mémoire puis vient
    l'impossibilité d'ouvrir une fenêtre puis l'impossibilité de réaliser
    une fonction puis vient la désactivation du menu. Cette étape devient
    critique : en dernière possibilité vous verrez un message d'erreur ou
    même la sortie d'urgence du logiciel. Le plantage reste également
    possible lors de l'utilisation simmultanné de logiciels ne fonctionnant
    pas dans les règles de l'art prescrites par le constructeur. A.B.E.
    fonctionera correctement quand les conditions d'erreur auront disparues.

F-JE N'AI RIEN COMPRIS SUR UNE FONCTION?

  > Vous n'êtes probablement pas le seul. Il faut nous contacter car cette
    erreur ne peut être corrigé qu'avec votre propre demande d'explications.


4 - Réparation ou modification d'un fichier ou d'un bloc de volume.

A-REPARATION D'UN BLOC ABIME

  Une disquette Amiga normale de double densité possède 1760 blocs numérotés
  de 0 à 1759. Une disquette haute densité en a le double.

  Réalisez tout d'abord une copie à l'identique de votre volume et ne
modifiez que cette copie.

a-Détection du bloc abimé.
- Sélectioner le menu "Nouveau Lecteur" pour remettre tous les compteurs
  internes à 0. Mettez la disquette à tester dans un lecteur et ouvrez-la.
- Vous vous retrouvez dans l'écran principal d'A.B.E. (image A.B.E.iff).
  Il faut d'abord chercher un éventuel bloc marqué de rouge dans les Hashs.
  (voir le manuel).
- S'il y a un bloc rouge avec deux nombres au lieu d'un par mot long dans ces
  pointeurs Hash, le premier nombre indiquera la position Hash où devrait en
  fait se situer ce pointeur. Supprimez ce bloc rouge et re-écrivez le là où
  il vous est indiqué de l'écrire dans le tableau Hash.

b-Notez les blocs abimés.

c-Lancez le Bélinogramme complet option Sans sauvetage mais avec attente.

d-Notez les blocs rouges ainsi que le nom des fichiers correspondants.

e-Positionnez vous sur chaque bloc abimé.
  voir le manuel "Présentation générale d'A.B.E./Les octets litigieux")

f-Réparez le bloc abimé.
- Si peu de mots longs sont abimés, modifiez les en tenant compte des
  suggestions d'A.B.E. (Type, Numéro, Somme de contrôle,...). Si la somme de
  contrôle est fausse, cette erreur réflète en fait souvent une multitude
  d'erreur souvent irréparable dans les données : il faudrait tout modifier.
- Si c'est un bloc de donné qui est abimé, les données ne seront souvent
  réparables que s'il s'agit de donnés issus d'un projet (source, image, son,
  texte, ...). Il est parfois judicieux de repérer les blocs logiques situés
  de part et d'autre du bloc abimé. Pour cela, positionez vous sur l'entête
  puis repérez votre bloc abimé dans l'énumération (voir le manuel au
  chapitre "Les volumes"). Positionnez-vous alors sur le bloc précédant
  dans la structure et recopiez le à la place du bloc abimé. Modifiez les
  valeurs indiquant le numéro de Page et la valeur du bloc suivant. Sauvez à
  nouveau en utilisant la valeur calculé de la somme de contrôle. Testez le
  fichier réparé. S'il ne fonctionne toujours pas, il y a probablement une
  erreur portant sur la longueur des hunks et cela devient plus compliqué à
  modifier. Il faut noter la longueur de chacun des hunks et remetre des
  valeurs plausibles dans ces hunks (exemple Longueur remise à 640, etc).

g-Plus simplement, réalisez un Bélinogramme option Complète avec sauvetage....


B-MODIFICATION D'UN LOGICIEL

  N'utilisez qu'une copie à l'identique.

  Prenons l'exemple des vies infinies. On ferait de même pour n'importe
quelles autres modifications.

1-Jouez avec la copie jusqu'à la modification d'un élément du jeu (perte
  d'une vie, et cetera). Sauvez la partie.

2-Cherchez les différences avec Fast File Comparisoner. Notez les octets
  différant entre la version originale et sa copie.

3-Chargez A.B.E. menu SuperList et sélectionnez ce fichier de sauvetage.

4-Allez sur la page de données indiquée par Fast File Comparisoner.

5-Modifiez l'octet précédemment trouvé et essayer le résultat.

6-Par tâtonnement successif vous trouverez rapidement la valeur optimale.


C-CREEZ UN FICHIER INVISIBLE

  Une protection classique consiste à cacher un fichier. C'est assez facile
à réaliser avec A.B.E. Voir les disquette Tuteur 2 et 3 pour des exemples de
protections.

  Il suffit de modifier un pointeur de début de structure dans un bloc de
gestion de type répertoire ou racine. Ou de modifier la carte BitMap du plan
d'occupation. Ou de modifier une valeur "vitale" d'une structure. Etc.


5 - Le piratage et les protections d'A.B.E.

a- la survie des créateurs de logiciels
b- les droits de l'utilisateur
c- les protections d'A.B.E. et le formatage des disques durs.
d- la version de démonstration

a- La survie des créateurs de logiciels

  Pas de blablas stériles. Pirater un logiciel est un vol. Une équipe de
programmeurs n'a que le produit de ses ventes de logiciels pour vivre.
Multipliez vos salaires mensuels par x pour l'équipe et ajoutez un salaire
pour la publicité, un salaire pour les fournitures et un salaire pour le
support produit. Divisez par le prix d'achat pour obtenir le nombre
d'exemplaires mensuels minimum pour réaliser la survie de l'équipe. Puis
ajouter le temps de réalisation du programme et le coût du matériel et le
coût de la documentation développeur nécessaire...

 (Votre salaire * (équipe+3)) / Prix d'achat = ...

  La réalisation d'un programme informatique coûte très cher mais semble
très facilement piratable.

  Aucun argument ne peut justifier le piratage :
- Pour tester un produit, il y a des articles dans la plupart des revues,
  il y a les expositions-ventes, il y a l'opinion de vos relations, et
  surtout, il y a la possibilité de recevoir une documentation ou même une
  version bridée.
- Le coût d'achat n'est pas un argument quand on sait qu'un logiciel à 35 FF
  se volent autant qu'un logiciel à 1500 FF : l'argument du prix ne trompe
  bien sûr que l'auteur du vol.

  Le pirate passe à coté de nombreuses choses :
- La documentation permet une utilisation complète de toutes les fonctions.
  Autant celles qui se révèlent plus riches qu'elles ne le semblaient au
  premier abord que celles qui n'étaient même pas apparues pour celui qui ne
  possède pas la documentation. La documentation précise ainsi pourquoi
  il faudra utiliser telle fonction plutôt que telle autre dans certains
  contextes bien particuliers.
- Les bons logiciels sont protégés directement dans le support et une
  protection entre en action sans prévenir si vous utilisez une version
  pirate. Tampis pour les disques durs des pirates!
- Et les mises à jours ne sont plus accessibles quand on reste à l'ombre!


b- Les droits de l'utilisateur

  L'achat du didacticiel A.B.E. ne vous rend pas propriétaire du produit
mais vous donne seulement le droit de l'utiliser. Vous n'avez pas le droit
de céder cette licence d'utilisation ni dans un but lucratif, ni dans un
autre but. Si ce logiciel vous a été remis sans attribution d'un code
personnel, vous et votre donnateur (ou vendeur non acrédité comme tel) êtes
en infraction avec la législation (voir le manuel).

  Le fait de posséder une version non enregistrée avec vos coordonnées
constitue le délit de piratage.

  Vous pouvez réaliser autant de copies de la disquette originale que vous
le souhaiterez mais vous ne devrez réaliser ces copies qu'à partir de la
disquette originale et vous ne devrez les utilisez que pour vous même.


c- Les protections d'A.B.E. et le formatage des disques durs.

  A.B.E. est protégé par cinq types de protections. La modification d'une
seule des protections indiquant vos noms, prénoms, adresses et codes clients
peut amener les mêmes dégats irréparables que si vous réalisiez une copie
autrement qu'à partir des originaux ou de leurs proches descendants. Voir
le manuel sur les recommandations à suivre si vous souhaitez tester vos
compétences de cracqueur malgré les risques et malgré nos mises en gardes.

  La modification d'une protection d'A.B.E., ou la recopie d'une copie non
autorisée de la disquette originale, peut dans certains cas amener des
dégats irréversibles. Prenez toutes les précautions possibles si vous
souhaitez tester vos compétences de craqueur. Vous travaillerez alors à vos
seuls risques et périls. Vous devrez bien sûr rester dans le cadre de la
légalité.

  Pour vous les vrais programmeurs, les vrais craqueurs qui ne voudront
pas diffuser frauduleusement notre travail, nous souhaitons que la
recherche de ces cinqs protections (:­) vous donnera autant de plaisir à
les découvrir que nous à les concevoir. Si vous trouvez trois protections
sur les cinq, nous serons heureux que vous nous contactiez. Vous trouverez
quelques explications dans le source du codage "Anordic.asm" pour vous
mettre sur la voie de la deuxième protection. La première protection est
bien sûr évidente et j'espère que vous avez réussi à localiser votre nom,
votre prénom, votre adresse et votre numéro de code écrit en clair.


d-la version de démonstration

  Et si vous voulez tester ArtioDactyl Block Editor A.B.E. sans devoir
dépenser trop d'argent, cela est tout à fait possible. Demandez-nous notre
version bridée pour seulement 50 FF.

  Cette version Pub Domain est une version bridée possédant de nombreuses
fonctions d'ArtioDactyl Block Editor. Elle vous permettra un travail
relativement efficace bien qu'aucun sauvetage ne soit possible. Après la
lecture de son mini mode d'emploi et cinq minutes d'utilisations, vous
serez dans le coup...

  La version commerciale possède de nombreux avantages comme un manuel
complet du mode d'emploi, une explication des structures de l'AmigaDOS
4 disquettes, 2 disquettes supplémentaires Tuteur 2 et 3 ... et une disquette
de dp.

  Au plaisir de vous rencontrer dans notre monde, le monde fantastique
du développement et de la programmation.


  Pierre Philippe Launay
