Manipuler des fichiers amstrad issues de fichiers .DSK sous linux
Comment fait on pour manipuler des fichiers amstrad lorsqu'ils ne sont pas dans des disquettes images .DSK . Vous n'avez pas plusieurs solutions sous linux :
- Formater une disquette au format 720Ko, copier vos fichiers sur cette disquette et finir de transferer ces fichiers via Doscopy sur un cpc.
- Utiliser cpcxfs.
Compilation du programme
Pour eviter de vous casser les dents sur la compilation (comme j'ai pu le faire ;-) ), vous trouverez les sources de ce programme modifie par mes soins pour que la compilation se passe bien.
Recupere donc cette version prete a compiler. Decompresser la :
[me@MylinuxBox] tar zxvf cpcxfs_linux.tgz
Aller dans le repertoire :
[me@MylinuxBox] cd cpcxfs_linux
Puis compiler :
[me@MylinuxBox] make
Vous allez voir plein de warnings qui vont vous faire peur, mais rien de bien mechant et qui ne posent pas de probleme pour l'utilisation du programme apres.
Utilisations
Ce programme est identique a cpcfs sous windows donc les commandes sont les memes.
Si vous voulez extraire ou mettre un fichier dans une disquette image, je vous renvoie sur ce qui a ete fait (c'est par ici).
Ici je vais vous montrer comment par exemple creer une disquette et y inserer vos fichiers amstrad.
Entrer dans le programme :
[me@MylinuxBox] ./cpcxfs
Creer la nouvelle disquette image (.DSK) :
[me@MylinuxBox]cpcfs> NEW -f DATA mon_image.dsk
Voila vous avez creer une disquette image qui se nomme mon_image.dsk formatee au format data (vous pouvez aussi formater au format system).
Maintenant pour y inserer vos fichiers faites :
[me@MylinuxBox]cpcfs> mput /home/me/*.bas
Voila un exemple d'utilisation, mais ce programme est beaucoup plus complet et plus puissant que ca. Vous pouvez par exemple lister le contenu d'une disquette image en tapant juste cpcxfs mon_image.dsk -dir (en mode ligne de commande)
Bonne manips
Sid