Lecteur de disquettes 3'5 : Usage et Transfert de données


Il n'est pas beau votre CPC avec son lecteur de disquettes 3'5 qui ronronne à ses côtés ? Mais bon, laissons de côté l'émotion propre aux tableaux de familles pour nous pencher sur la partie software. Détendez-vous, vous pouvez enfin ranger votre fer à souder, nous n'y ferons plus appel pour le moment, c'est promis.

L'intéret majeur d'un lecteur de disquettes 3'5 sur notre belle est le transfert de données vers ou en provenance d'un ordinateur moderne. Par la suite il peut devenir une unité de stockage pour les données que l'on désir conserver si l'on est à court de vieilles disquettes 3'. Vous trouverez des boîtes entières de disquettes 3'5 dans la première crèmerie venue.

L'Internet regorge de données alléchantes et savoureuses. De nombreux sites vous proposent des centaines de jeux, d'autres vous invitent à découvrir d'innombrables démos et productions en tous genres pour nourrir votre CPC. Il n'y a qu'à se baisser pour les cueillir. La page consacrée aux liens vous propose un échantillon d'adresses où vous pourrez rassasier notre "goulue".

Pour stocker toutes ces données sur le "Réseau des réseaux", plusieurs formats permettant de rassembler le contenu d'une disquette CPC dans un seul fichier appelé "image" sont naturellement apparus au gré de la conception de multiples émulateurs. Un format a toutefois pris le pas sur les autres, devenant par là même le format standard actuel. Ce format porte l'extension *.dsk, et a aujourd'hui permis de préserver le patrimoine représenté par les légions de données créées sur CPC.

Afin de transférer les données vers un CPC ou en provenance de celui-ci, un logiciel très simple d'utilisation a été mis au point par l'espagnol Oscar SANCHEZ. Navré pour les utilisateurs de MAC et autres ordinateurs de tous poils, ce logiciel est uniquement disponible sur PC et est codé pour les systèmes Windows 2000 et XP qui équipent aujourd'hui la majorité des systèmes grands publics, vous devrez en passer par là, je le crains... Mais où en étais-je ? Ah oui, le logiciel. Il répond au nom de CPC DISK XP. Vous allez voir que son usage est enfantin, un vrai régal. Je vous recommande d'ailleurs le site d'Oscar SANCHEZ, CPC Mania, pour glaner un peu plus de renseignements sur ses activités au service de notre lady...



CPC DISK XP

Lorsque vous aurez décompressé l'archive ZIP jointe ici, vous découvrirez que l'initialisation se fait en 2 temps.

Pour commencer, vous allez devoir installer une petite application écrite par Simon Owen nommée FD-Raw-CMD et qui permet à ce cher Windows d'effectuer des lectures et écritures sur des disquettes en bas niveau. Pour vous simplifier ce jargon, sachez seulement que les systèmes de gestion des disquettes ont bien évolués depuis 20 ans et Windows utilise un procédé plus performant mais aussi incompatible avec le type de format archaïque auquel nous allons devoir faire appel. Cette petite application lui rafraîchit un peu la mémoire en lui permettant l'écriture au format désiré. Bref, le "Sésame" sans lequel rien n'est possible.

Ensuite vous pouvez copier simplement le fichier "CPCDiskXP.exe" où bon vous semble dans votre disque-dur et le lancer sans autre installation.
Le logiciel fonctionne de manière très intuitive. La fenêtre principale en forme de disquette 3' (le design est d'un goût douteux mais ne tirons pas sur l'ambulance, voulez-vous?) vous propose 2 fonctions :

Disk File > Disquette
Cette fonction vous permet de transférer le contenu d'un fichier image *.DSK vers une disquette 3'5 au format AMSDOS que vous pourrez ensuite lire sur votre CPC.
Dans la nouvelle fenêtre qui s'affiche, la section "DSK File" vous invite à charger le fichier *.DSK à transférer, la zone "Floppy Drive" vous propose de choisir le lecteur de disquettes de votre PC à partir duquel travailler, cocher la cellule "Head 2" permettant de demander l'écriture sur la face B de la disquette (laissez la cellule "Write 42 tracks" cochée), et la zone "Write Progress" vous permet tout simplement de lancer la procédure une fois que vous avez inséré une disquette vierge dans le lecteur.

Vous pouvez vous entraîner à écrire un fichier *.DSK sur une disquette 3'5 en utilisant le fichier ISHIDO.DSK. Ce sera l'occasion pour vous d'essayer le jeu du même nom. N'hésitez d'ailleurs pas à visiter la section BONUS et à aller sur la page consacrée à ce sympathique jeu freeware.

Disquette > Disk File
Cette fonction, à l'inverse, vous permet de récupérer les données stockées sur une face de disquette 3'5 en provenance du CPC pour en faire un fichier *.DSK
Dans la nouvelle fenêtre qui s'affiche cette fois-ci, la section "DSK File" vous invite à choisir un nom pour le fichier que vous allez créer et son emplacement sur votre disque dur, la zone "Floppy Drive" vous propose de choisir le lecteur de disquettes de votre PC à partir duquel travailler, cocher la cellule "Head 2" permettant de demander la lecture de la face B de la disquette (cochez la cellule "Write 42 tracks" par sécurité si vous ne savez pas combien de pistes de la disquette sont occupées par les données), et la zone "Write Progress" vous permet bien sûr de lancer la procédure une fois que vous avez inséré dans le lecteur la disquette que vous désirez récupérer sous forme de fichier image.

Lecture et écriture ne prennent qu'une poignée de secondes, vos données sont ensuite prètes à être exploitées, un vrai régal de simplicité, tout ce que j'aime...








A propos des utilisateurs de systèmes Windows 95/98/ME, MS-DOS et Linux

La méthode si simple décrite plus haut est toutefois limitée aux utilisateurs de Windows 2000 ou XP. Pour les autres, il va falloir revenir à d'autres procédés plus archaïques, quoique tout à fait efficace

En effet, l'arrivée récente (2005) de CPC Disk XP constitue une petite révolution en soi dans l'univers des amoureux de notre belle machine. Auparavant, seul le procédé que je vous propose maintenant était envisageable et comme vous pourrez le constater, il était bien plus contraignant que l'usage si simple d'une application compatible avec un système d'exploitation moderne.
Quoiqu'il en soit, ce procédé reste le seul envisageable pour tout possesseur de PC équipé de Linux ou de tout autre système d'exploitation Microsoft antèrieur à Windows 2000 et XP. Suivez le guide, c'est par ici, le contretemps ne sera pas long...



Arkos ROM

Mais il existe une autre solution pour transférer des ROMs dans votre CPC et ce quel que soit votre système d'exploitation. Il s'agit d'une suite d'applications mise au point par TARGHAN et GRIM du groupe ARKOS. Ce pack est normalement dédié à l'usage d'un CPC booster (un boîtier de liaison série vers un PC), mais il y a un logiciel qui est utilisable directement à partir de la disquette contenant la ROM : RSXs.

Le principe est simple : vous copiez une ou plusieurs ROMs au format DSK sur une simple disquette au format MS-DOS, vous l'insérez ensuite dans le lecteur 3'5 de votre CPC, et RSXs va ensuite se charger de copier le fichier DSK souhaité sur une disquette au format CPC. On se fiche alors donc complètement de savoir d'où vient la disquette car la reconstitution ne se fait plus dans votre ordinateur actuel mais directement dans votre CPC.

RSXs est la solution ultime pour toute personne n'utilisant pas un ordinateur équipé de Microsoft Windows XP. Que vous utilisiez Win95/98/ME, Linux ou le MS-DOS; que vous tourniez sur un MAC, un AMIGA, un ST ou n'importe quel autre support, qu'importe du moment que votre ordinateur est capable de formater et de lire une disquette double-densité au format MS-DOS. Plus aucun problème de compatibilité ne vous arrêtera.

Pour commencer, vous devez transférer l'Arkos ROM dans une disquette CPC car tout se fait dessus, comme nous venons de le voir. CPC disk XP ou CPD Write feront l'affaire (là par contre, je reconnais qu'il n'y a pas de solution miracle, il faudra passer au moins cette fois-ci par un système Windows XP ou MS-DOS). Une fois la disquette insérée dans l'un des lecteurs du CPC (3' ou 3'5), tapez :

RUN"-RSXS

Maintenant le logiciel est en mémoire. Insérez votre disquette de ROMs dans le lecteur 3'5 de votre CPC et utilisez la commande WriteDSK comme suit (remplacez ù par | si votre clavier est anglais) :

ùWDSK, "nomdufichier.dsk", "SourceDestination"

L'argument "SourceDestination" n'est pas indispensable. Si vous ne l'utilisez pas, la commande cherchera par défaut le fichier DSK dans un lecteur B pour le décompresser dans le lecteur 3' en A. Les unités sont bien sûr indiquées par A ou B, donc libre à vous de faire votre cuisine lors du transfert de vos ROMs si vous n'avez pas de disquette 3' ou que vous ne voulez pas en utiliser : AA, AB, BA, BB, c'est à vous de voir... Je vous renvoie vers la documentation incluse à l'archive pour de plus amples renseignements.

Prenez bien garde à positionner votre lecteur 3'5 pour qu'il lise la face A de la disquette, sinon la commande ne fonctionnera pas (Targhan a mis au point un système permettant au CPC de lire les 2 faces d'une disquette sans que vous ayez besoin de switcher manuellement, chapeau bas)

Vous pouvez aussi à loisir découvrir deux autres commandes moins utiles ici mais tout autant indispensables : ReadDSK pour créer des fichiers DSK qui seront stockés sur disquette MS-DOS, ainsi que DirDOS qui permet de visualiser le contenu d'une disquette au format MS-DOS si vous avez perdu le nom de vos ROMs.

Je vous propose ici une archive contenant l'Arkos ROM ainsi que sa documentation en anglais et en français directement accessible depuis votre ordinateur actuel, mais n'hésitez pas à vous rendre sur le site d'ARKOS, il y a toujours une nouveauté à y découvrir.








La bonne disquette dans le bon lecteur

ATTENTION : n'oubliez pas que les fichiers images et les disquettes utilisées sur CPC en général sont "double-densité", alors que les disquettes que vous trouverez chez votre crémier seront toutes "haute-densité". Pour utiliser ces dernières, rien de plus simple : vous pouvez voir deux orifices pratiqués au travers d'une disquette, le premier permet de protéger ou non celle-ci en écriture, le second détermine le niveau de densité. Apposez simplement un morceau de ruban adhésif sur ce second orifice pour indiquer au lecteur que la disquette devra être considérée comme "double-densité" et non comme "haute-densité".


Une fois que vous aurez transféré des données sur votre CPC, vous désirerez peut-être les stocker sur d'autres disquettes 3'5 ou encore les copier sur de bonnes vieilles disquettes 3'. En matière de logiciel de copie sur CPC, un nom est entré dans la légende : DISCOLOGY. Voyons comment manipuler ce monstre d'efficacité.



DISCOLOGY

Discology est l'ultime logiciel de copie pour AMSTRAD CPC. Il n'existe normalement aucun utilisateur qui ne l'ait eu entre les mains un jour ou l'autre. Mais si vous faîtes partie des quelques irréductibles passés au travers où que vous êtes simplement un peu rouillé, voici la marche à suivre pour utiliser les fonctions qui nous intéressent ici.

Commencez par transférer le fichier DSK de la version de votre choix sur une disquette 3'5.

Ceci étant fait, délaissez votre PC pour vous pencher sur votre CPC. Lancez la version 5.0 ou 6.0 en tapant |cpm (ùcpm pour les claviers AZERTY).

ATTENTION : Seule la version 6.0plus fonctionnera sur CPC+. Discology est un logiciel ne fonctionnant initialement que sur la gamme CPC "old". La première version 6.0 édité était incompatible avec les CPC+, un autre "release" modifié a donc été proposé par MERIDIEN Informatique quelques mois plus tard, suite à la sortie des nouvelles machines d'AMSTRAD. C'est cette version que je vous propose.

ATTENTION :

Vous allez devoir franchir deux petits écueils... C'est que DISCOLOGY n'acceptera pas de se lancer aussi facilement à partir d'un petit fichier DSK.
1/ Le soft ne fonctionne qu'à partir de l'unité prioritaire de votre CPC, alors une fois que vous avez copié votre fichier DSK sur une disquette 3'5, n'oubliez pas de basculer le switch de votre lecteur en position A.
2/ : Vous risquez aussi de rencontrer quelques problèmes lors du transfert du DSK. A ma connaissance, seul le programme CPC de TARGHAN, WriteDSK, permet de transférer sans encombre la ROM de Discology et ainsi d'éviter bien des Read Error. N'hésitez donc pas à l'utiliser si vous rencontrez des problèmes avec Turbo Transfer ou encore CPC Disk XP.
L'écran de sélection du logiciel apparaît au bout de quelques secondes. Ce qui nous intéresse ici, c'est évidemment le copieur, utilisez donc la touche curseur "droite" pour mettre la fonction "Copieur" en surbrillance et frappez la touche "RETURN".

Une fois le copieur chargé, voici les fonctions de base qui vous seront sans doute utiles.
(vous naviguez dans les menus avec les touches curseurs et validez vos choix avec la touche "RETURN")

Disquette > Copie Intégrale = Permet de copier l'ensemble d'une disquette sur une autre
Disquette > Formatage Rapide = Permet de formater une disquette en 17 secondes (mode "data")
Fichier > Copier = Permet de copier des fichiers au choix sur une disquette formatée

Vous trouverez dans le menu "Fichier" deux fonctions qui vous permettront de choisir à l'aide des touches curseurs droite et gauche le format de source et de destination de la copie entre Disquette et Cassette, une fonction très pratique pour stocker sur disquettes de vieilles cassettes malcommodes.

Vous trouverez aussi dans le menu "options" deux autres fonctions qui vous permettront de choisir toujours à l'aide des touches curseurs droite et gauche l'unité de source et de destination pour une copie entre Disquettes, unité A et unité B, une fonction là aussi très pratique pour basculer vos données d'une disquette 3'5 vers une 3' et vice-versa.

A vous de jouer...








Usage du lecteur de disquettes 3'5 externe sur CPC

Pour rappel, vous devez d'abord basculer sur ce lecteur (unité B) à la place du lecteur 3' interne (unité A) de votre CPC/CPC+ (si vous avez monté un switch d'unité A/B, vous devrez appeler le lecteur s'il est en position B, mais si votre externe est basculé en postion A, nul besoin de cette commande). Pour cela, tapez :

|b (ou ùb si le clavier est AZERTY) et pressez la touche RETURN.

Ensuite utilisez simplement ce lecteur comme le lecteur interne. Un bouton switch de votre boîtier vous permet normalement de lire les faces A ou B de la disquette insérée.

NOTA : Certains programmes refusent de se lancer à partir du lecteur B. Si votre lecteur externe est déclaré par défaut en unité secondaire, vous devrez pouvoir la basculer en unité principale (A) ou bien copier le contenu de la disquette 3'5 sur une disquette 3' que vous pourrez utiliser dans le lecteur interne.

ATTENTION : Si votre lecteur est équipé d'un bouton switch pour le basculer en unité principale (A), n'oubliez pas d'éteindre votre CPC avant de procéder à chaque bascule A<>B, sous peine de voir la pauvre petite se perdre dans les arcanes des priorités de disque. De plus, le lecteur interne devient inaccessible lorsque le lecteur externe est déclaré en A, ne l'oubliez pas...



Pour aller un peu plus loin

Si vous désirez exploiter des disquettes en provenance de votre CPC comme des disquettes sur votre PC sous Window$, vous pouvez utiliser ManageDSK, un soft qui permet d'ouvrir n'importe quel fichier *.DSK dans une fenêtre comme s'il s'agissait d'une nouvelle unité connectée à votre PC.

Ainsi, aucun problème pour transférer vers votre PC des fichiers en provenance de votre CPC et stockés sur une vieille disquette 3'. Copiez-là sur une disquette 3'5, et explorez-en le contenu avec ManageDSK, c'est aussi simple que cela.
L'opération inverse est aussi bien sûr possible, ce qui vous permettra de transférer des données personnelles dans des fichiers images *.DSK vierges que vous pourrez ensuite lire dans votre CPC toujours via une disquette 3'5. La fenêtre de navigation est claire et parfaitement fonctionnelle. De plus, ce logiciel est en français. Simple et efficace, un vrai bonheur...


Manage DSK 0.20e