home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / fr / xmscopy / xmscopy.doc < prev    next >
Text File  |  1994-08-21  |  19KB  |  384 lines

  1.  ╔═══════════════════════════════════════════════════════════════════════════╗
  2.  ║                         XMSCOPY shareware Version 0.8                     ║
  3.  ║                                                                           ║
  4.  ║                        Copyright TOMCAT SOFT Août 1994.                   ║
  5.  ╚═══════════════════════════════════════════════════════════════════════════╝
  6.  
  7.                      Sommaire :
  8.  
  9.              I    - Pourquoi XMSCOPY en shareware ?
  10.              II   - Cahier des charges.
  11.              III  - Limitation de la version shareware.
  12.              IV   - Commandes.
  13.              V    - Historique.
  14.              VI   - Evolution du programme.
  15.              VII  - Licence.
  16.              VIII - Références.
  17.  
  18.  
  19.  ╔═══════════════════════════════════════════════════════════════════════════╗
  20.  ║                      I - POURQUOI XMSCOPY EN SHAREWARE ?                  ║
  21.  ╚═══════════════════════════════════════════════════════════════════════════╝
  22.  
  23.  
  24.  D'abord, il faut parler un peu de TOMCAT SOFT, créateur de XMSCOPY.
  25.  Le groupe est constitué de deux personnes.
  26.    
  27.  Leur principal centre d'intérêt est, vous l'aurez compris, la programmation.
  28.  Spécialement celle demandant des spécificités non fournies d'origine par les
  29.  logiciels standards. Ils travaillent dans des sociétés dans  lesquelles  ils
  30.  sont confrontés au problème de la duplication de disquettes.
  31.  
  32.  Malheureusement, tous  les logiciels permettant de dupliquer  une  disquette
  33.  source en plusieurs disquettes cibles, ne sont pas adaptés à une utilisation
  34.  professionnelle. Voici  les principaux logiciels  que  TOMCAT SOFT a  essayé 
  35.  avec plus ou moins de bonheur :
  36.  
  37.          - DISKCOPY ( MSDOS 6.0 ).
  38.      Oui, je sais, ce n'est pas une référence, mais c'est mieux que rien.
  39.  Son principal avantage : 
  40.     Il existe et est fourni gratuitement avec le DOS ( encore heureux ! ).
  41.  Ses principaux défauts ( et il y en a ! ) : 
  42.     - Il ne recopie pas en plusieurs exemplaires.
  43.     - Il vous demande plusieurs manipulations de disquettes ( sauf DOS 6.2 ).
  44.       ( source, destination, source, destination, etc... )  pour  copier  UNE
  45.       disquette. Bon, vous  l'aurez compris, ce n'est pas  terrible  pour  la
  46.       duplication.
  47.  
  48.          - DISKCOPY ( DRDOS 6.0 ).
  49.      Je  sais... Maintenant (  voir  la date de création  du  fichier  au
  50.  début ) on  en  est  au NOVELL 7.0. Mais TOMCAT n'a  pas  pu  essayer  cette
  51.  version. ( Personne n'est parfait !!! ) Il a les mêmes avantages et  défauts
  52.  que son concurrent de MICROSOFT sauf un :
  53.     - Il  sait  utiliser la mémoire XMS. ( Tiens, ça c'est une bonne  idée  à
  54.       retenir. ) Sinon, pour la duplication professionnelle, il repassera.
  55.  
  56.          - PCTOOLS 7.1.
  57.      Là aussi, nous ne sommes pas à la page, mais quand même, avouez  que
  58.  pour  la  duplication, ce n'est pas ça. Nous préférons  encore  utiliser  la
  59.  version 4.30 ( vous voyez certainement pourquoi ) de PCTOOLS. Pour ceux  qui
  60.  ne  l'auraient  pas vu, c'est nettement moins complexe pour  faire  la  même
  61.  chose.
  62.  
  63.          - NORTON UTILITY.
  64.      Bon  ce  coups-ci  je ne donne pas de  numéro  de  version. Ca  vous
  65.  apprendra  à  critiquer la fraîcheur de mes versions. Il faut dire  que  les
  66.  éditeurs professionnels sortent des versions soi-disant améliorées de  leurs
  67.  logiciels  plus  vite que les créateurs du shareware ( et ce n'est  pas  peu
  68.  dire ! ). Mais contrairement au shareware, pour la remise à niveau, ce n'est
  69.  pas le même prix.
  70.  Revenons à NORTON. Il a les mêmes défauts que les précédents logiciels.
  71.  Donc, pour la duplication, POUBELLE!!!
  72.  
  73.          - DUPEPRO.
  74.      Ici, on  tape  dans  le shareware, et  les  choses  s'améliorent. On
  75.  accède  à un menu type BORLAND ( sans la souris ), et on peut dupliquer  sur
  76.  plusieurs disquettes dans la version enregistrée. Il formate automatiquement
  77.  les  disquettes  vierges  et utilise le disque dur  pour  stocker  tous  les
  78.  secteurs  lus de la disquette source. On peut même dupliquer les  disquettes
  79.  2,88 Mo.( Eh  oui, il parait qu'on en trouve ! ) Le revers de  la  médaille,
  80.  c'est que ces petits malins d'américains sont organisés et vous propose tous
  81.  ces  petits  trésors pour la modique somme de 1000 Francs  français  environ
  82.  ( Ah, quand  même! ). La  version  shareware d'essai  est  exploitable, mais
  83.  bon...
  84.  Je  me  permettrais  de  vous  rappeler  que  la  licence  pour  la  version
  85.  " améliorée " de XMSCOPY est de seulement 150 Francs. Même pas le prix  d'un
  86.  jeu ou de la meilleure compilation. Un petit détail sympa : DUPERO reconnaît
  87.  quand  une  disquette est introduite dans le lecteur ( comme  au  bon  vieux
  88.  temps des utilitaires à bas prix ).
  89.  
  90.          - COPYIIPC et COPYWRITE.
  91.      Je  passe  sur ces " copieurs " purs et durs qui ne sont  pas  faits
  92.  pour les pros, mais pour copier les disquettes protégées. Ce n'est pas  très
  93.  légal, et  en  plus, pas  très élégant quant au procédé. Car, au  final, les
  94.  disquettes cibles sont toujours protégées et de façon pas très  fiable. Vous
  95.  aurez compris, XMSCOPY ne vous permet pas de copier des disquettes protégées
  96.  ( du  type de ces disquettes percées au laser des années 80 ). Ce n'est  pas
  97.  que  TOMCAT SOFT  ne sache pas programmer ce genre de logiciel, mais  plutôt
  98.  qu'il réserve ce genre de sport à d'autres.
  99.  
  100.  Dans  le  domaine  public ou le shareware, on peut  évidemment  trouver  des
  101.  programmes  de duplication comme XMSCOPY, mais testez-les et comparez. C'est
  102.  à l'utilisation que l'on reconnait un bon logiciel.
  103.  
  104.  Le  shareware  permet  de proposer deux versions  du  logiciel. Une  version
  105.  d'évaluation  assez limitée ( malgré les ENORMES avantages fournis ) et  une
  106.  version enregistrée qui devrait évoluer pour un prix ridicule.
  107.  
  108.  TOMCAT SOFT  compte  aussi sur vous, même si vous ne voulez pas recevoir  la
  109.  version enregistrée, pour envoyer vos remarques et critiques ( positives  ou
  110.  négatives ) afin de faire évoluer le programme dans le sens de l'utilisateur
  111.  final. Que le programme nous satisfasse n'est pas le plus important. Il faut
  112.  d'abord qu'il soit agréable et performant à VOS yeux.
  113.  
  114.  Pour  que  TOMCAT SOFT  puisse  faire progresser XMSCOPY, deux  choses  sont
  115.  essentielles :
  116.      1 - Savoir si le logiciel plaît. Pour ce faire, le fait de  recevoir
  117.         du courrier des utilisateurs ( même non enregistrés ), motive  et
  118.         donne de nouvelles idées.
  119.      2 - Pouvoir continuer  à  faire  évoluer  le  programme  et  pouvoir
  120.         effectuer  un  suivi ( envoi  de deux mises à jour  gratuites  du
  121.         programme  après réception de la licence ) est  aussi  important.
  122.         Les personnes qui enverront leurs "deniers" recevront, en retour,
  123.         une nouvelle version du programme, et l'assurance de recevoir  la
  124.         suivante gratuitement.
  125.  
  126.  
  127.  
  128.  ╔═══════════════════════════════════════════════════════════════════════════╗
  129.  ║                            II - CAHIER DES CHARGES.                       ║
  130.  ╚═══════════════════════════════════════════════════════════════════════════╝
  131.  
  132.  
  133.  Avant  de vous parler des limitations de la version actuelle de XMSCOPY  non
  134.  enregistrée, parlons un peu des principaux points de repère qui ont  présidé
  135.  à l'écriture du programme.
  136.  
  137.  D'abords, TOMCAT SOFT  voulait faire un produit simple à utiliser. D'où  les
  138.  fonctions suivantes :
  139.      - Duplication  de  disquettes  en  utilisant la  mémoire  XMS  comme
  140.        support intermédiaire.
  141.      - Détection  automatique  du  type  de  disquette ( par  lecture  du
  142.        secteur de chargement ).
  143.      - Détection de la présence de disquette dans le lecteur.
  144.      - Rappel  des  différents  paramètres en cours  pour  une  meilleure
  145.        utilisation.
  146.      - Possibilité  de  sortir du programme rapidement ( touche ESC  lors
  147.        des attentes ).
  148.      - Avertisseur  continu ( non " prise  de tête " )  pour  charger  et
  149.        changer de disquette.
  150.      - Avertisseur en fin de copie.
  151.      - Utilisation exclusive de la mémoire XMS pour stocker la  disquette
  152.        source.
  153.  
  154.  Toutes ces fonctions sont présentes dans la version shareware.
  155.  
  156.  Dans la version enregistrée, les fonctions suivantes sont implantées :
  157.      - Formatage des disquettes cibles si elles sont vierges ou formatées
  158.        de façon incomplète.
  159.      - Vérification de la copie pour être sûr de celle-ci.
  160.      - Option de formatage multiple au lieu de la copie.
  161.      - Possibilité  d'utiliser  un fichier temporaire sur disque  dur  au
  162.        lieu de la mémoire XMS.
  163.  
  164.  Il est évident que toutes les suggestions que pourront recevoir  TOMCAT SOFT
  165.  seront les bienvenues et contribueront à faire évoluer XMSCOPY dans  le  bon
  166.  sens.
  167.  
  168.  
  169.  
  170.  ╔═══════════════════════════════════════════════════════════════════════════╗
  171.  ║                   III - LIMITATION DE LA VERSION SHAREWARE.               ║
  172.  ╚═══════════════════════════════════════════════════════════════════════════╝
  173.  
  174.  
  175.  La version que vous avez devant vous comporte quelques limitations.
  176.  
  177.      - La présence de ces fameuses pages de présentation et de  copyright
  178.        au début, entre chaque changement de disquettes et à la fin. Elles
  179.        vous  rappellent  que  vous  êtes  en  possession  d'une   version
  180.        shareware sans licence de  XMSCOPY et qu'il serait temps d'envoyer
  181.        votre  payement pour profiter pleinement de ce petit bijou  qu'est
  182.        la version enregistrée de XMSCOPY.
  183.      - Le programme ne vérifie pas s'il y a un problème lors de la copie.
  184.        Attention, cela  ne  veut  pas dire que  la  duplication  sur  des
  185.        disquettes  mal  formatées  est  possible. Si  une  erreur   grave
  186.        survient, le  programme  le  détectera  et  demandera  une   autre
  187.        disquette.
  188.      - Les   messages  d'erreurs  sont  génériques, donc  vagues, et   ne
  189.        détaillent  pas  le type de problème rencontré ( Exemple : Si  une
  190.        disquette n'est pas formatée, XMSCOPY vous demandera de mettre une
  191.        autre disquette dans le lecteur car il ne peut pas y écrire ).
  192.      - XMSCOPY suppose que les disquettes ( source et destinations ) sont
  193.        déjà formatées.
  194.      - Le programme utilise seulement la mémoire XMS pour les copies.
  195.      - L'interpréteur  des commandes en ligne est un peu "strict". Il  ne
  196.        supporte pas les inversions.
  197.      - Les  codes  de  sortie  sont un peu  farfelus  pour  être  utilisé
  198.        correctement dans un fichier batch.
  199.      - Le résumé total en fin de duplication est limité.
  200.  
  201.  Toutes ces limitations sont annulées dans la version enregistrée.
  202.  
  203.  
  204.  
  205.  ╔═══════════════════════════════════════════════════════════════════════════╗
  206.  ║                               IV - COMMANDES.                             ║
  207.  ╚═══════════════════════════════════════════════════════════════════════════╝
  208.  
  209.  
  210.  La présente version ne comporte que deux commandes. Leur ordre de saisie est
  211.  important. Il est le suivant :
  212.     
  213.      XMSCOPY <lecteur> <nombre_de_copies>
  214.  
  215.  <lecteur> est  la  lettre  du  lecteur  utilisé. Il n'est pas  important  de
  216.  mettre  les deux-points à la suite. L'interpréteur n'utilise que le  premier
  217.  caractère.
  218.  <nombre_de_copies> est  le nombre de disquettes à dupliquer voulues. Si  des
  219.  disquettes  destinations  sont endommagées  ou  protégées  en  écriture,  le
  220.  programme vous demandera de remettre une disquette jusqu'à ce que le  nombre
  221.  demandé  de  disquettes  correctement dupliquées  soit  atteint. Une  limite
  222.  " raisonnable " est de 32765 copies possibles. ( Bonjour les nuits  blanches
  223.  et l'état du lecteur à la fin du cycle de duplication ! )
  224.  
  225.  Le  programme a besoin de la même taille mémoire XMS plus 1 Ko que celle  de
  226.  la disquette source à dupliquer. Un exemple : Pour une  disquette de 1,44 Mo
  227.  à copier, il faudra disposer de 1,441 Mo de mémoire XMS libre.
  228.  
  229.  XMSCOPY doit pouvoir copier les disquettes 2,88 Mo, mais le test n'a pas  pu
  230.  être effectué.
  231.  
  232.  Tous les messages de XMSCOPY sont évidemment en français.
  233.  
  234.  
  235.  
  236.  ╔═══════════════════════════════════════════════════════════════════════════╗
  237.  ║                               V - HISTORIQUE.                             ║
  238.  ╚═══════════════════════════════════════════════════════════════════════════╝
  239.  
  240.  
  241.  Voila un paragraphe qui va être rapide !
  242.  
  243.    Novembre 1993:
  244.      - Version 0.5 du programme XMSCOPY. Non difusée.
  245.    Janvier 1994:
  246.      - Version 0.6  du programme XMSCOPY. ( Nouveaux messages  d'erreurs,
  247.        Moins  de  bruit  pour la détection de disquette, Sortie  possible
  248.        lors de l'attente de disquettes cibles ). Non difusée.
  249.    Février 1994:
  250.      - Version 0.7 du  programme XMSCOPY. ( Détections  des erreurs  plus
  251.        complète, Sortie  par  ESC, Beep  en  attendant le  changement  de
  252.        disquette, Messages  de  changement de  disquettes  plus complets,
  253.        Trois essai de lecture ou écriture si erreur ).
  254.        Un  problème de fonctionnement avec SMARTDRIVE ralenti la  lecture
  255.        d'une  disquette. Il suffit de lancer SMARTDRIVE avec les  options
  256.        A- et B- pour inhiber le cache sur les lecteurs de disquettes. Non
  257.        difusée.
  258.    Août 1994:
  259.      - Version 0.8 du programme XMSCOPY.
  260.        Annulation des problèmes de lenteur avec SMARTDRIVE par changement
  261.        des  routines  d'accès  aux  lecteurs. Le  long  délai  est  dû  à 
  262.        plusieurs programmes développés entre-temps.
  263.        Le programme de vient enfin exploitable.
  264.        PREMIERE DIFFUSION SHAREWARE.
  265.        Livraison avec DEMO.EXE pour que l'utilisateur donne son avis  sur
  266.        l'interfaçe souris des futures versions de XMSCOPY en mode menu.
  267.  
  268.  
  269.  ╔═══════════════════════════════════════════════════════════════════════════╗
  270.  ║                         VI - EVOLUTION DU PROGRAMME.                      ║
  271.  ╚═══════════════════════════════════════════════════════════════════════════╝
  272.  
  273.  
  274.  XMSCOPY  est  un  logiciel type "commande DOS" pour le moment. Si  vous  lui
  275.  manifestez votre soutien ( voir le paragraphe LICENCE ), il devrait  évoluer
  276.  de la façon suivante :
  277.  
  278.      - Deux  types  d'interface  pour  le  même  programme : Une  de type
  279.        commande DOS si des paramètres sont ajoutés, une autre de  type  à
  280.        fenêtre avec gestion de la souris et aide en ligne.
  281.      - Possibilité  de  ne  copier  ou  ne  formater  qu'une  partie  des
  282.        secteurs.
  283.      - Formatages spéciaux.
  284.      - Stockage   des  secteurs  disquettes  dans  un   répertoire   pour
  285.        constituer une base de duplication.
  286.      - Utilitaire  de  défragmentation utilisant  la  mémoire  XMS.( Pour
  287.        disquette ).
  288.      - Régénérateur de disquette.
  289.      - Cafetière nucléaire à télécommande satellite.( Sur option )
  290.  
  291.  Si ces quelques idées d'évolutions vous ont fait baver en espérant les  voir
  292.  se concrétiser, n'hésitez pas à nous soutenir. Nous répondrons à TOUTES  les
  293.  lettres que nous recevrons. ( Sauf celles ou vous aurez oublié de mentionner
  294.  vos coordonnées ).
  295.  
  296.  TOMCAT SOFT prépare aussi d'autres petits programmes. Restez à l'écoute !
  297.  
  298.  
  299.  
  300.  ╔═══════════════════════════════════════════════════════════════════════════╗
  301.  ║                               VII - LICENCE.                              ║
  302.  ╚═══════════════════════════════════════════════════════════════════════════╝
  303.  
  304.  
  305.  Pour  recevoir la version " améliorée " de XMSCOPY, envoyez vite 150  francs  français ( ou 30 dollars U.S. ) à l'ordre de Thierry DUBOSSE  à
  306.  l'adresse suivante :
  307.  
  308.  
  309.  ╔═══════════════════════════════════════════════════════════════════════════╗
  310.  ║                                EQUIP'TRANS                                ║
  311.  ║                                TOMCAT SOFT                                ║
  312.  ║                               Attn :Thierry                               ║
  313.  ║                           Z.A.C. du Trou Grillon                          ║
  314.  ║                           47 rue du Trou Grillon                          ║
  315.  ║                              91230 MONTGERON                              ║
  316.  ║                                  FRANCE                                   ║
  317.  ╚═══════════════════════════════════════════════════════════════════════════╝
  318.  
  319. Vous pouvez envoyer vos remarques ou suggestions par télécopie au :
  320.  
  321.  ╔═══════════════════════════════════════════════════════════════════════════╗
  322.  ║                   ( 19 33 ) 60 75 85 15 pour l'étranger.                  ║
  323.  ║                    ( 16 1 ) 60 75 85 15 pour la France.                   ║
  324.  ╚═══════════════════════════════════════════════════════════════════════════╝
  325.  
  326.  Aucune réponse par téléphone ne sera fournie.
  327.  
  328.  Vos  coordonnées  seront utilisées dans une base de données dont  nous  nous
  329.  réservons   l'exclusivité   de   son  utilisation. C'est-à-dire   que   nous 
  330.  n'utiliserons  pas  vos  coordonnées à des fins  commerciales ( par  exemple
  331.  comme  la  poste  qui vends vos adresses à des sociétés pour  qu'elles  vous
  332.  envoient  de  la publicité ). L'utilisation de vos coordonnées  se  limitera
  333.  donc uniquement aux envois des deux mises à jour prévues et, éventuellement,
  334.  à vous envoyer la réponse à la lettre que vous nous aurez adressé.
  335.  
  336.  Payement par chèque ou mandat uniquement.
  337.  
  338.  
  339.  
  340.  ╔═══════════════════════════════════════════════════════════════════════════╗
  341.  ║                             VIII - REFERENCE.                             ║
  342.  ╚═══════════════════════════════════════════════════════════════════════════╝
  343.  
  344.  
  345.  Nos remerciements vont aux auteurs des différents logiciels où ouvrages  qui
  346.  nous  ont permis de créer XMSCOPY. Leur lecture où utilisation est  vivement
  347.  recommandée  à  tous ceux qui souhaitent se lancer dans la programmation  du
  348.  DOS à un niveau intéressant :
  349.  
  350.      - MICROSOFT  pour son système MSDOS si ouvert et Windows si lourd  à
  351.        utiliser.
  352.      - MICROSOFT pour le "Visual Basic 3.00 version professionnelle" dont
  353.        la  documentation  nous a permis de créer le  fichier  XMSCOPY.HLP
  354.        sous Windows. ( Le "Visual Basic" nous permettra de vous  proposer
  355.        très bientôt quelques programmes sous Windows )
  356.      - BORLAND pour le "BORLAND C++ and frameworks applications 3.1"  qui
  357.        nous a permis de programmer et débboguer en C/C++ et en assembleur
  358.        nos programmes.
  359.      - La  société EQUIP'TRANS pour la mise en place de la logistique  de
  360.        secrétariat et pour l'utilisation de "WORD 2.00c" pour la création
  361.        des différents fichiers de textes.
  362.      - Philippe MERCIER   pour  ses  deux  livres  dans   la   collection
  363.        " Marabout service " aux éditions MARABOUT INFORMATIQUE :
  364.          - " Aide mémoire : Les interruptions de MS-DOS ".
  365.          - " Programmation avancée sous MS-DOS ".
  366.          Ceux-ci  nous ont permis d'éviter de trop chercher dans  les
  367.          "gros" bouquins.
  368.      - Daniel VASSEUR, rédacteur   en   chef   de  feue " La   revue   de
  369.        l'utilisateur  P.C.", pour ses séries sur la mémoire XMS dans  les
  370.        numéros 70, 71 et 72.
  371.      - Ralf BROWN  et Jim KYLE  pour  leur  ouvrage " P.C.  interrupts, a
  372.        programmer's  reference to BIOS, DOS, and Third-party calls "  aux
  373.        éditions  Addison  Wesley. TOUTES les fonctions DOS et  BIOS  sont
  374.        décortiquées dans cette bible merveilleuse.
  375.        La seconde édition est encore une pure merveille. A posséder !!!
  376.      - La société UMC pour ces informations sur les informations sur  les
  377.        contrôleurs de lecteurs de disquettes.
  378.      - Le  personnel  de la société HARRAP pour son " HARRAP'S  SHORTER :
  379.        dictionnaire Anglais/Français, Français/Anglais " et l'aide  qu'il
  380.        nous a apporté pour traduire certains termes anglo-saxons.
  381.      - La  société  DPTOOLS  pour  sa  gentillesse  et  disponibilité  au 
  382.        téléphone, ainsi que pour la distribution de nos produits.
  383.  
  384.