ManageDsk
---------

Gestionnaire de fichiers DSK.
Permet de manipuler des fichier .DSK comme des disquettes virtuelles.

L'utilisation est assez simple :
les 3 boutons en bas de l'interface permettent respectivement :
- Bouton "Crer DSK" : Cre une disquette virtuelle vierge au format DATA
- Bouton "Lire DSK" : Charge un fichier DSK en tant que disquette virtuelle
- Bouton "Sauver DSK" : Sauvegarde de la disquette virtuelle dans un fichier
    au format DSK

La fentre centrale affiche un rsum des fichiers prsents sur la disquette
virtuelle, avec :
- Le nom du fichier,
- Le numro d'User,
- L'attribut de protection en criture,
- L'attribut de fichier cach,
- Le type du fichier,
- La taille du fichier.
Pour obtenir plus d'informations sur un fichier, il suffit de faire un
"click droit sur celui-ci". Une pop-up apparat alors avec les informations
sur le fichier slectionn. Depuis cette popup, il est possible de modifier
directement certains paramtres du fichier comme :
Son adresse de dbut,
Son point d'entre,
Ses attributs (lecture seule et fichier cach).

Les boutons en dessous de la fentre permettent la manipulation des fichiers :
- Bouton "Ajouter Fichier(s)" : Permet l'ajout de 1 ou plusieurs fichiers sur
la disquette virtuelle. La slection de plusieurs fichiers se fait  l'aide
de l'interface standard de windows (Touche CTRL maintenue enfonce).
- Bouton "Exporter Fichier(s)" : Permet d'extraire de la disquette virtuelle
1 ou plusieurs fichiers. Il suffit de slectionner dans la fentre le ou les
fichiers  exporter (en maintenant la touche CTRL enfonce dans le cas de
plusieurs fichiers) puis de cliquer sur le bouton. On pourra renomer chaque
fichiers avant l'export.
- Bouton "Renomer Fichier(s)" : Permet de renomer 1 ou plusieurs fichiers de
la disquette virtuelle. Il suffit de slectionner dans la fentre le ou les
fichiers  exporter (en maintenant la touche CTRL enfonce dans le cas de
plusieurs fichiers) puis de cliquer sur le bouton. On pourra alors modifier
le nom du fichier et le numro d'User.
- Bouton "Supprimer Fichier(s)" : Permet de supprimer 1 ou plusieurs fichiers
de la disquette virtuelle. Il suffit de slectionner dans la fentre le ou les
fichiers  exporter (en maintenant la touche CTRL enfonce dans le cas de
plusieurs fichiers) puis de cliquer sur le bouton. Une confirmation de
suppression sera demande pour chaque fichiers.

La case  cocher "nettoyage automatique des en-ttes au format AMSDOS" permet
de vider (remplir avec des zros) les octets inutiliss dans l'en-tte AMSDOS
des fichiers basic ou BINAIRE. Cette option permet de gagner de la place lors
de la compression d'un fichier DSK au format ZIP par exemple.
Cette option fonctionne dans les deux sens :  l'importation de fichiers dans
la disquette virtuelle et  l'exportation vers le disque dur du PC.

Ligne de commande
-----------------

Depuis la version 0.8, ManageDsk peut s'utiliser depuis la ligne de commande,
ou depuis un fichier batch (.BAT ou .CMD) : si il est lanc avec un ou
plusieurs arguments, il n'ouvre pas l'interface, mais excute les fonctions
qui sont prciss sur la ligne de commande.
Les paramtres accepts par la ligne de commande sont les suivants :
-Lnomdsk : permet de lire un fichier DSL.
-C : permet de crer un DSK vierge
-Amasquenomfichier : permet d'ajouter un ou plusieurs fichiers sur le .DSK
-Snomdsk : permet de sauvegarder le dsk sous un nom particulier
Les arguments peuvent se suivre sur la ligne de commande.

Voici un exemple typique de cration d'un dsk, ajout de fichiers, puis
sauvegarde de ce dsk:

ManageDsk -C -A*.BIN -Stoto.dsk

Autre exemple : Lecture d'un dsk, ajout de fichiers .BAS et .BIN,
puis sauvegarde :

ManageDsk -LOld.dsk -A*.BAS -A*.BIN -SNew.dsk

Remarque :
- chaque commande (argument) commence par le caractre '-' (caractre moins)
- Les options des commandes (noms de fichiers) doivent tre accols  la
commande (pas d'espaces)
- Les commandes peuvent tre entrs en majuscules ou en minuscules.
- pour le moment, 4 commandes sont connues :
    -L : Lecture DSK
    -C : Cration DSK
    -A : Ajout fichiers sur DSK
    -S : Sauvegarde DSK


Gestion versions
----------------

Version 0.6
-----------
Corrections apportes :
- Possibilit de minimiser l'interface
- Import ASCII : quand forc en ASCII, supprime l'en-tte amsdos si elle existe
- Importation d'un fichier ASCII en mode 'choix utilisateur', si passage en 
binaire, ajout de l'en-tte amsdos
- Ajout bouton "sauver sous" et modification du bouton "sauver dsk" qui
sauve directement le fichier existant en l'crasant.

Version 0.7 (26/02/2005)
------------------------
Corrections apportes :
- Problme de sauvegarde de la table des rpertoires sur disquette avec des
secteurs entrelacs fix.


Version 0.8 (02/03/2005)
------------------------
- Possibilit de modifier les attributs "Lecture seule" et "Cachs" de chaque
fichiers prsents sur un .DSK
- Gestion de la ligne de commande (utile pour les fichiers batch)


Version 0.9 (07/03/2005)
------------------------
- Correction d'un bugg lors de l'affichage des infos sur un fichier ASCII
- Ajout du "double click" sur un fichier, qui a la mme fonctionnalit que
le "click droit"
- Possibilit de changer le type d'un fichier
- Visualiseur de secteurs

Version 0.10 (13/03/2005)
-------------------------
- Sparation des modes d'import et d'export
- Evite de considrer un fichier commenant par 128 octets  zro comme ayant
une en-tte amsdos (petit bugg...)

Version 0.11 (29/03/2005)
-------------------------
- Ajout d'un visualiseur de fichiers en mode hexa ou basic si le fichier est
dtect en tant que tel, et mode mmoire vido cran cpc.
- Correction d'un petit bugg lors de la cration de l'en-tte amsdos pour les
fichiers comportant des chiffres dans le nom.

Version 0.12 (04/04/2005)
-------------------------
- Possibilit de modifier la hauteur/largeur de l'affichage dans le viewer de
fichiers en mode mmoire vido cran cpc (mode " plat")
- Possibilit de sauvegarder l'affichage  l'cran dans le mode mmoire vido
cpc (mode " plat")
- Correction d'un petit bugg lors de l'importation de fichiers contenant une
en-tte amsdos dont on veut modifier les paramtres (dbut/point d'entre)

Version 0.12b (05/04/2005)
--------------------------
- Suppression d'un petit bugg dans le viewer de fichiers : l'en-tte Amsdos
tait incluse dans la visualisation

Version 0.12c (15/04/2005)
-------------------------
- Force le nombre de pistes  40 si celui-ci est suprieure  40 lors de la
lecture d'un fichier .DSK

Version 0.13 (14/11/2005)
-------------------------
- Prise en compte du format spcial du PCW (9 secteurs de 1  9).
- Interdiction de copier plusieurs fois le mme fichier sur une disquette.
- Correction d'un bugg de sauvegarde des fichiers images au format EXTDSK.

Version 0.14 (19/11/2005)
-------------------------
- Visualisation possible des fichier au format Dams ou format dsassembl.

Version 0.14b (02/12/2005)
-------------------------
- Permettre de crer des disquettes de plus de 42 pistes (utiliser les blocs
AMSDOS jusqu' 255 au lieu de 188).
- Ajout confirmation en lecture et en sortie lorsque la dernire disquette
modifie n'a pas t sauvegarde.


Remerciements  Ramlaid, pour son autorisation d'utiliser le code de
DamsConverter, ainsi qu' Targhan, pour ses nombreux buggs-reports.

Pour toute informations complmentaires, rapport de buggs ou autre, envoyez
moi un message  l'adresse suivante :

ludovic.deplanque(at)libertysurf(point)fr
