home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 17
/
CD_ASCQ_17_101194.iso
/
dos
/
fr
/
xmscopy
/
xmscopy.doc
< prev
next >
Wrap
Text File
|
1994-08-21
|
19KB
|
384 lines
╔═══════════════════════════════════════════════════════════════════════════╗
║ XMSCOPY shareware Version 0.8 ║
║ ║
║ Copyright TOMCAT SOFT Août 1994. ║
╚═══════════════════════════════════════════════════════════════════════════╝
Sommaire :
I - Pourquoi XMSCOPY en shareware ?
II - Cahier des charges.
III - Limitation de la version shareware.
IV - Commandes.
V - Historique.
VI - Evolution du programme.
VII - Licence.
VIII - Références.
╔═══════════════════════════════════════════════════════════════════════════╗
║ I - POURQUOI XMSCOPY EN SHAREWARE ? ║
╚═══════════════════════════════════════════════════════════════════════════╝
D'abord, il faut parler un peu de TOMCAT SOFT, créateur de XMSCOPY.
Le groupe est constitué de deux personnes.
Leur principal centre d'intérêt est, vous l'aurez compris, la programmation.
Spécialement celle demandant des spécificités non fournies d'origine par les
logiciels standards. Ils travaillent dans des sociétés dans lesquelles ils
sont confrontés au problème de la duplication de disquettes.
Malheureusement, tous les logiciels permettant de dupliquer une disquette
source en plusieurs disquettes cibles, ne sont pas adaptés à une utilisation
professionnelle. Voici les principaux logiciels que TOMCAT SOFT a essayé
avec plus ou moins de bonheur :
- DISKCOPY ( MSDOS 6.0 ).
Oui, je sais, ce n'est pas une référence, mais c'est mieux que rien.
Son principal avantage :
Il existe et est fourni gratuitement avec le DOS ( encore heureux ! ).
Ses principaux défauts ( et il y en a ! ) :
- Il ne recopie pas en plusieurs exemplaires.
- Il vous demande plusieurs manipulations de disquettes ( sauf DOS 6.2 ).
( source, destination, source, destination, etc... ) pour copier UNE
disquette. Bon, vous l'aurez compris, ce n'est pas terrible pour la
duplication.
- DISKCOPY ( DRDOS 6.0 ).
Je sais... Maintenant ( voir la date de création du fichier au
début ) on en est au NOVELL 7.0. Mais TOMCAT n'a pas pu essayer cette
version. ( Personne n'est parfait !!! ) Il a les mêmes avantages et défauts
que son concurrent de MICROSOFT sauf un :
- Il sait utiliser la mémoire XMS. ( Tiens, ça c'est une bonne idée à
retenir. ) Sinon, pour la duplication professionnelle, il repassera.
- PCTOOLS 7.1.
Là aussi, nous ne sommes pas à la page, mais quand même, avouez que
pour la duplication, ce n'est pas ça. Nous préférons encore utiliser la
version 4.30 ( vous voyez certainement pourquoi ) de PCTOOLS. Pour ceux qui
ne l'auraient pas vu, c'est nettement moins complexe pour faire la même
chose.
- NORTON UTILITY.
Bon ce coups-ci je ne donne pas de numéro de version. Ca vous
apprendra à critiquer la fraîcheur de mes versions. Il faut dire que les
éditeurs professionnels sortent des versions soi-disant améliorées de leurs
logiciels plus vite que les créateurs du shareware ( et ce n'est pas peu
dire ! ). Mais contrairement au shareware, pour la remise à niveau, ce n'est
pas le même prix.
Revenons à NORTON. Il a les mêmes défauts que les précédents logiciels.
Donc, pour la duplication, POUBELLE!!!
- DUPEPRO.
Ici, on tape dans le shareware, et les choses s'améliorent. On
accède à un menu type BORLAND ( sans la souris ), et on peut dupliquer sur
plusieurs disquettes dans la version enregistrée. Il formate automatiquement
les disquettes vierges et utilise le disque dur pour stocker tous les
secteurs lus de la disquette source. On peut même dupliquer les disquettes
2,88 Mo.( Eh oui, il parait qu'on en trouve ! ) Le revers de la médaille,
c'est que ces petits malins d'américains sont organisés et vous propose tous
ces petits trésors pour la modique somme de 1000 Francs français environ
( Ah, quand même! ). La version shareware d'essai est exploitable, mais
bon...
Je me permettrais de vous rappeler que la licence pour la version
" améliorée " de XMSCOPY est de seulement 150 Francs. Même pas le prix d'un
jeu ou de la meilleure compilation. Un petit détail sympa : DUPERO reconnaît
quand une disquette est introduite dans le lecteur ( comme au bon vieux
temps des utilitaires à bas prix ).
- COPYIIPC et COPYWRITE.
Je passe sur ces " copieurs " purs et durs qui ne sont pas faits
pour les pros, mais pour copier les disquettes protégées. Ce n'est pas très
légal, et en plus, pas très élégant quant au procédé. Car, au final, les
disquettes cibles sont toujours protégées et de façon pas très fiable. Vous
aurez compris, XMSCOPY ne vous permet pas de copier des disquettes protégées
( du type de ces disquettes percées au laser des années 80 ). Ce n'est pas
que TOMCAT SOFT ne sache pas programmer ce genre de logiciel, mais plutôt
qu'il réserve ce genre de sport à d'autres.
Dans le domaine public ou le shareware, on peut évidemment trouver des
programmes de duplication comme XMSCOPY, mais testez-les et comparez. C'est
à l'utilisation que l'on reconnait un bon logiciel.
Le shareware permet de proposer deux versions du logiciel. Une version
d'évaluation assez limitée ( malgré les ENORMES avantages fournis ) et une
version enregistrée qui devrait évoluer pour un prix ridicule.
TOMCAT SOFT compte aussi sur vous, même si vous ne voulez pas recevoir la
version enregistrée, pour envoyer vos remarques et critiques ( positives ou
négatives ) afin de faire évoluer le programme dans le sens de l'utilisateur
final. Que le programme nous satisfasse n'est pas le plus important. Il faut
d'abord qu'il soit agréable et performant à VOS yeux.
Pour que TOMCAT SOFT puisse faire progresser XMSCOPY, deux choses sont
essentielles :
1 - Savoir si le logiciel plaît. Pour ce faire, le fait de recevoir
du courrier des utilisateurs ( même non enregistrés ), motive et
donne de nouvelles idées.
2 - Pouvoir continuer à faire évoluer le programme et pouvoir
effectuer un suivi ( envoi de deux mises à jour gratuites du
programme après réception de la licence ) est aussi important.
Les personnes qui enverront leurs "deniers" recevront, en retour,
une nouvelle version du programme, et l'assurance de recevoir la
suivante gratuitement.
╔═══════════════════════════════════════════════════════════════════════════╗
║ II - CAHIER DES CHARGES. ║
╚═══════════════════════════════════════════════════════════════════════════╝
Avant de vous parler des limitations de la version actuelle de XMSCOPY non
enregistrée, parlons un peu des principaux points de repère qui ont présidé
à l'écriture du programme.
D'abords, TOMCAT SOFT voulait faire un produit simple à utiliser. D'où les
fonctions suivantes :
- Duplication de disquettes en utilisant la mémoire XMS comme
support intermédiaire.
- Détection automatique du type de disquette ( par lecture du
secteur de chargement ).
- Détection de la présence de disquette dans le lecteur.
- Rappel des différents paramètres en cours pour une meilleure
utilisation.
- Possibilité de sortir du programme rapidement ( touche ESC lors
des attentes ).
- Avertisseur continu ( non " prise de tête " ) pour charger et
changer de disquette.
- Avertisseur en fin de copie.
- Utilisation exclusive de la mémoire XMS pour stocker la disquette
source.
Toutes ces fonctions sont présentes dans la version shareware.
Dans la version enregistrée, les fonctions suivantes sont implantées :
- Formatage des disquettes cibles si elles sont vierges ou formatées
de façon incomplète.
- Vérification de la copie pour être sûr de celle-ci.
- Option de formatage multiple au lieu de la copie.
- Possibilité d'utiliser un fichier temporaire sur disque dur au
lieu de la mémoire XMS.
Il est évident que toutes les suggestions que pourront recevoir TOMCAT SOFT
seront les bienvenues et contribueront à faire évoluer XMSCOPY dans le bon
sens.
╔═══════════════════════════════════════════════════════════════════════════╗
║ III - LIMITATION DE LA VERSION SHAREWARE. ║
╚═══════════════════════════════════════════════════════════════════════════╝
La version que vous avez devant vous comporte quelques limitations.
- La présence de ces fameuses pages de présentation et de copyright
au début, entre chaque changement de disquettes et à la fin. Elles
vous rappellent que vous êtes en possession d'une version
shareware sans licence de XMSCOPY et qu'il serait temps d'envoyer
votre payement pour profiter pleinement de ce petit bijou qu'est
la version enregistrée de XMSCOPY.
- Le programme ne vérifie pas s'il y a un problème lors de la copie.
Attention, cela ne veut pas dire que la duplication sur des
disquettes mal formatées est possible. Si une erreur grave
survient, le programme le détectera et demandera une autre
disquette.
- Les messages d'erreurs sont génériques, donc vagues, et ne
détaillent pas le type de problème rencontré ( Exemple : Si une
disquette n'est pas formatée, XMSCOPY vous demandera de mettre une
autre disquette dans le lecteur car il ne peut pas y écrire ).
- XMSCOPY suppose que les disquettes ( source et destinations ) sont
déjà formatées.
- Le programme utilise seulement la mémoire XMS pour les copies.
- L'interpréteur des commandes en ligne est un peu "strict". Il ne
supporte pas les inversions.
- Les codes de sortie sont un peu farfelus pour être utilisé
correctement dans un fichier batch.
- Le résumé total en fin de duplication est limité.
Toutes ces limitations sont annulées dans la version enregistrée.
╔═══════════════════════════════════════════════════════════════════════════╗
║ IV - COMMANDES. ║
╚═══════════════════════════════════════════════════════════════════════════╝
La présente version ne comporte que deux commandes. Leur ordre de saisie est
important. Il est le suivant :
XMSCOPY <lecteur> <nombre_de_copies>
<lecteur> est la lettre du lecteur utilisé. Il n'est pas important de
mettre les deux-points à la suite. L'interpréteur n'utilise que le premier
caractère.
<nombre_de_copies> est le nombre de disquettes à dupliquer voulues. Si des
disquettes destinations sont endommagées ou protégées en écriture, le
programme vous demandera de remettre une disquette jusqu'à ce que le nombre
demandé de disquettes correctement dupliquées soit atteint. Une limite
" raisonnable " est de 32765 copies possibles. ( Bonjour les nuits blanches
et l'état du lecteur à la fin du cycle de duplication ! )
Le programme a besoin de la même taille mémoire XMS plus 1 Ko que celle de
la disquette source à dupliquer. Un exemple : Pour une disquette de 1,44 Mo
à copier, il faudra disposer de 1,441 Mo de mémoire XMS libre.
XMSCOPY doit pouvoir copier les disquettes 2,88 Mo, mais le test n'a pas pu
être effectué.
Tous les messages de XMSCOPY sont évidemment en français.
╔═══════════════════════════════════════════════════════════════════════════╗
║ V - HISTORIQUE. ║
╚═══════════════════════════════════════════════════════════════════════════╝
Voila un paragraphe qui va être rapide !
Novembre 1993:
- Version 0.5 du programme XMSCOPY. Non difusée.
Janvier 1994:
- Version 0.6 du programme XMSCOPY. ( Nouveaux messages d'erreurs,
Moins de bruit pour la détection de disquette, Sortie possible
lors de l'attente de disquettes cibles ). Non difusée.
Février 1994:
- Version 0.7 du programme XMSCOPY. ( Détections des erreurs plus
complète, Sortie par ESC, Beep en attendant le changement de
disquette, Messages de changement de disquettes plus complets,
Trois essai de lecture ou écriture si erreur ).
Un problème de fonctionnement avec SMARTDRIVE ralenti la lecture
d'une disquette. Il suffit de lancer SMARTDRIVE avec les options
A- et B- pour inhiber le cache sur les lecteurs de disquettes. Non
difusée.
Août 1994:
- Version 0.8 du programme XMSCOPY.
Annulation des problèmes de lenteur avec SMARTDRIVE par changement
des routines d'accès aux lecteurs. Le long délai est dû à
plusieurs programmes développés entre-temps.
Le programme de vient enfin exploitable.
PREMIERE DIFFUSION SHAREWARE.
Livraison avec DEMO.EXE pour que l'utilisateur donne son avis sur
l'interfaçe souris des futures versions de XMSCOPY en mode menu.
╔═══════════════════════════════════════════════════════════════════════════╗
║ VI - EVOLUTION DU PROGRAMME. ║
╚═══════════════════════════════════════════════════════════════════════════╝
XMSCOPY est un logiciel type "commande DOS" pour le moment. Si vous lui
manifestez votre soutien ( voir le paragraphe LICENCE ), il devrait évoluer
de la façon suivante :
- Deux types d'interface pour le même programme : Une de type
commande DOS si des paramètres sont ajoutés, une autre de type à
fenêtre avec gestion de la souris et aide en ligne.
- Possibilité de ne copier ou ne formater qu'une partie des
secteurs.
- Formatages spéciaux.
- Stockage des secteurs disquettes dans un répertoire pour
constituer une base de duplication.
- Utilitaire de défragmentation utilisant la mémoire XMS.( Pour
disquette ).
- Régénérateur de disquette.
- Cafetière nucléaire à télécommande satellite.( Sur option )
Si ces quelques idées d'évolutions vous ont fait baver en espérant les voir
se concrétiser, n'hésitez pas à nous soutenir. Nous répondrons à TOUTES les
lettres que nous recevrons. ( Sauf celles ou vous aurez oublié de mentionner
vos coordonnées ).
TOMCAT SOFT prépare aussi d'autres petits programmes. Restez à l'écoute !
╔═══════════════════════════════════════════════════════════════════════════╗
║ VII - LICENCE. ║
╚═══════════════════════════════════════════════════════════════════════════╝
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 à
l'adresse suivante :
╔═══════════════════════════════════════════════════════════════════════════╗
║ EQUIP'TRANS ║
║ TOMCAT SOFT ║
║ Attn :Thierry ║
║ Z.A.C. du Trou Grillon ║
║ 47 rue du Trou Grillon ║
║ 91230 MONTGERON ║
║ FRANCE ║
╚═══════════════════════════════════════════════════════════════════════════╝
Vous pouvez envoyer vos remarques ou suggestions par télécopie au :
╔═══════════════════════════════════════════════════════════════════════════╗
║ ( 19 33 ) 60 75 85 15 pour l'étranger. ║
║ ( 16 1 ) 60 75 85 15 pour la France. ║
╚═══════════════════════════════════════════════════════════════════════════╝
Aucune réponse par téléphone ne sera fournie.
Vos coordonnées seront utilisées dans une base de données dont nous nous
réservons l'exclusivité de son utilisation. C'est-à-dire que nous
n'utiliserons pas vos coordonnées à des fins commerciales ( par exemple
comme la poste qui vends vos adresses à des sociétés pour qu'elles vous
envoient de la publicité ). L'utilisation de vos coordonnées se limitera
donc uniquement aux envois des deux mises à jour prévues et, éventuellement,
à vous envoyer la réponse à la lettre que vous nous aurez adressé.
Payement par chèque ou mandat uniquement.
╔═══════════════════════════════════════════════════════════════════════════╗
║ VIII - REFERENCE. ║
╚═══════════════════════════════════════════════════════════════════════════╝
Nos remerciements vont aux auteurs des différents logiciels où ouvrages qui
nous ont permis de créer XMSCOPY. Leur lecture où utilisation est vivement
recommandée à tous ceux qui souhaitent se lancer dans la programmation du
DOS à un niveau intéressant :
- MICROSOFT pour son système MSDOS si ouvert et Windows si lourd à
utiliser.
- MICROSOFT pour le "Visual Basic 3.00 version professionnelle" dont
la documentation nous a permis de créer le fichier XMSCOPY.HLP
sous Windows. ( Le "Visual Basic" nous permettra de vous proposer
très bientôt quelques programmes sous Windows )
- BORLAND pour le "BORLAND C++ and frameworks applications 3.1" qui
nous a permis de programmer et débboguer en C/C++ et en assembleur
nos programmes.
- La société EQUIP'TRANS pour la mise en place de la logistique de
secrétariat et pour l'utilisation de "WORD 2.00c" pour la création
des différents fichiers de textes.
- Philippe MERCIER pour ses deux livres dans la collection
" Marabout service " aux éditions MARABOUT INFORMATIQUE :
- " Aide mémoire : Les interruptions de MS-DOS ".
- " Programmation avancée sous MS-DOS ".
Ceux-ci nous ont permis d'éviter de trop chercher dans les
"gros" bouquins.
- Daniel VASSEUR, rédacteur en chef de feue " La revue de
l'utilisateur P.C.", pour ses séries sur la mémoire XMS dans les
numéros 70, 71 et 72.
- Ralf BROWN et Jim KYLE pour leur ouvrage " P.C. interrupts, a
programmer's reference to BIOS, DOS, and Third-party calls " aux
éditions Addison Wesley. TOUTES les fonctions DOS et BIOS sont
décortiquées dans cette bible merveilleuse.
La seconde édition est encore une pure merveille. A posséder !!!
- La société UMC pour ces informations sur les informations sur les
contrôleurs de lecteurs de disquettes.
- Le personnel de la société HARRAP pour son " HARRAP'S SHORTER :
dictionnaire Anglais/Français, Français/Anglais " et l'aide qu'il
nous a apporté pour traduire certains termes anglo-saxons.
- La société DPTOOLS pour sa gentillesse et disponibilité au
téléphone, ainsi que pour la distribution de nos produits.