J'ai un peu du mal à rattraper près de 25 ans de vie 'post-mortem' du CPC Sur internet, on trouve quelques infos récentes, beaucoup d'infos moins récentes et il est très difficile de faire le tri quand on re-debarque dans le monde des CPC en 2017. En fait, même des infos pas très vielles, de 2010 par exemple, peuvent être caduques par le simple fait que le hardware à évolué. Quand j'ai repris le CPC, j'ai par exemple commencé par connecter un lecteur 3.5" sur le CPC, mais j'ai vite compris que c'est maintenant totalement inutile avec les Gotek/HxC et la disparition du 3"5 sur les PC.
Aujourd'hui, j'essaie de sauvegarder et réécrire des disquettes originales, et il semble que LA solution est de connecter un lecteur 3" au PC. On doit pouvoir alors utiliser des softs comme CPCDiscXP ou autre samdisk.
Je vois plusieurs approches: - Connecter un lecteur 3" 'bidouiilé' (alim inversée, câble spécifique) sur le port Parallel-ATA du PC. J'ai par chance semble t-il déjà un de ces lecteurs 3" modifiés, mais malheureusement plus de port Parallel ATA sur le PC. - Connecter un lecteur DDI1 ou FD1 sur le PC. Il me semble que c'est beaucoup plus simple car il pourrait suffire (?) d'un simple câble parallel-ATA et pas besoin de bidouille avec l'alim. Ca tombe bien, j'ai un DDI1 aussi Mais encore, il faut un port Parallel-ATA sur le PC
Cela fait plusieurs fois que j'entends parler ce la carte Kyroflux qui semble être le nouveau Graal du monde CPC. De ce que je pense comprendre, la carte Kryoflux est simplement la solution pour palier à la disparition des ports Parallel-ATA des PC.
J'ai alors quelques questions: - Est-ce que la carte Kryoflux est simplement un remplacement au PATA de la carte mère ? - Puis-je brancher mon lecteur 3" modifié pour PC sur la Kryoflux sans modif ? - Est-ce que je peux brancher un FD-1 avec un simple cable PATA standard sur la Kryoflux ? - Au niveau soft, est-il simple d'utiliser la carte Kyroflux (ecrire des DSK sur disquette, faire une image de disquettes protégées) ? Sur certains sites parlant de la connexion du lecteur 3" en direct sur le PC, il semble qu'il fallait booter sous DOS !! Mais CPCDiscXP semble déjà pouvoir discuter avec le lecteur 3" depuis Windows (?)
En fait, dans les anciens PC, le lecteur de disquette interne n'était pas sur un port PATA/IDE de la carte mère, mais sur un port Floppy dédié. J'ai cherché en vain sur internet des cartes contrôleur PCI ou PCI-express donnant un port Floppy.
La carte Kryoflux semble donc être la meilleure solution en 2017 pour brancher un lecteur 3" sur PC. L'autre solution est de trouver un ancien PC sous windows XP par exemple qui a un port floppy, mais c'est une solution encombrante par rapport au kryoflux et certainement aussi moins efficace pour faire des images de disquettes 3".
Inscription : 03 Jan 2011, 08:55 Message(s) : 119 Localisation : Lyon, France
Hello,
si tes disquettes ne sont pas protégées en écriture. Un GOTEK/HxC sur CPC suffit à faire tout le boulot. Avec ce type d'émulateur de disquettes, tu peux sans problème utiliser par exemple Discology pour copier tes précieuses disquettes 3' dans des fichiers images "vides" que tu pourras ensuite exploiter à foison sur PC.
Hello, si tes disquettes ne sont pas protégées en écriture. Un GOTEK/HxC sur CPC suffit à faire tout le boulot. Avec ce type d'émulateur de disquettes, tu peux sans problème utiliser par exemple Discology pour copier tes précieuses disquettes 3' dans des fichiers images "vides" que tu pourras ensuite exploiter à foison sur PC.
En fait, c'est exactement ce que je faisais jusqu'à présent. Le problème c'est qu'avec des disquette protégées, ça ne marche pas toujours. Là j'essaie de réécrire des disquettes originales avec la version d'origine et la connexion au PC semble être le solution. Bon, je n'ai pas été très patient, je me suis commandé un Kryoflux On verra si j'ai atteint le Graal du lecteur de disquette
Inscription : 29 Août 2007, 12:04 Message(s) : 1990 Localisation : seine et marne 77
gotcha a écrit :
Bonsoir,
J'ai un peu du mal à rattraper près de 25 ans de vie 'post-mortem' du CPC Sur internet, on trouve quelques infos récentes, beaucoup d'infos moins récentes et il est très difficile de faire le tri quand on re-debarque dans le monde des CPC en 2017. En fait, même des infos pas très vielles, de 2010 par exemple, peuvent être caduques par le simple fait que le hardware à évolué. Quand j'ai repris le CPC, j'ai par exemple commencé par connecter un lecteur 3.5" sur le CPC, mais j'ai vite compris que c'est maintenant totalement inutile avec les Gotek/HxC et la disparition du 3"5 sur les PC.
Le kryoflux permet effectivement de compenser la perte des ports floppy sur PC.
Citer :
Aujourd'hui, j'essaie de sauvegarder et réécrire des disquettes originales, et il semble que LA solution est de connecter un lecteur 3" au PC. On doit pouvoir alors utiliser des softs comme CPCDiscXP ou autre samdisk.
Samdisk devrait dans un futur proche supporter directement la carte kryoflux.....
Concernant la réecriture sur des disquettes originales vieilles de 30 ans, je trouve l'opération risquée..... Franchement, ça vaudrait le coup si elles étaient neuves ou encore fabriquées....
Citer :
Cela fait plusieurs fois que j'entends parler ce la carte Kyroflux qui semble être le nouveau Graal du monde CPC. De ce que je pense comprendre, la carte Kryoflux est simplement la solution pour palier à la disparition des ports Parallel-ATA des PC.
Oui tout à fait. et super pratique avec ça
Citer :
J'ai alors quelques questions: - Est-ce que la carte Kryoflux est simplement un remplacement au PATA de la carte mère ?
Oui d'une certaine façon.
Citer :
- Puis-je brancher mon lecteur 3" modifié pour PC sur la Kryoflux sans modif ?
Tu veux dire côté alim ? si tu as inversé sur ton 3" les connexions des broches alim et terre oui ça devrait. Sinon, bidouille du cable molex floppy à prévoir.
Citer :
- Est-ce que je peux brancher un FD-1 avec un simple cable PATA standard sur la Kryoflux ?
Bonne question, demande à Breiztiger, il devrait pouvoir te répondre. Je n'ai pas personnellement de FD-1.
Citer :
- Au niveau soft, est-il simple d'utiliser la carte Kyroflux (ecrire des DSK sur disquette, faire une image de disquettes protégées) ?
En fait, les DSK protégés ou contenant des protections ne sont pas vraiment fait pour être réécrits sur disquette. Assez souvent, les protections sont approximatives, et ne correspondent pas à l'original.
Par contre, si tu dumpes une disquette en bon état, sans erreur, tu peux réecrire les dumps lourds (KFraw) sur une disquette destination, ça marche très bien.
Faire une image d'une disquette protégée, oui en mode flux.
Citer :
Sur certains sites parlant de la connexion du lecteur 3" en direct sur le PC, il semble qu'il fallait booter sous DOS !! Mais CPCDiscXP semble déjà pouvoir discuter avec le lecteur 3" depuis Windows (?)
Tu t'apercevras rapidement que même CPCdiskXP est surtout fait pour écrire des DSK non protégés, ou peu protégés.
Pour étendre ton sujet, le kryoflux permet de :
- sauver durablement tes originaux ou copie sous forme de fichiers exploitables sous n importe quel os, - de permettre le support des lecteurs de disquettes malgré la disparition des ports floppy sur les PC. - je peux aider si besoin, étant responsable pour la France et l'Espagne de la vérification des dumps. - j ai francise le manuel d'utilisation rapide, disponible sur le site kryoflux
Rapidement voici les commandes à taper en ligne de commande DOS :
Quand tu as dumpé via le script que j'ai mis en PJ ton jeu ou utilitaire CPC, tu obtiendras dans un répertoire un dump lourd de ta disquette, qui devra être compressé avec 7zip (compresse bcp mieux que Winrar et Winzip ce type de données).
cette command indique via m1 que tu vas traiter le dump sans utiliser la carte kryoflux. -i0 veut dire image kryoflux RAW, et -i2 image CTraw MFM.
Ensuite, si tu veux réécrire ton dump (tu t'assures qu'il ne contient pas d'erreur dessus, télécharge AUFIT de Dr coolzic, qui gère les dumps KFraw CPC/ST/PC), tape ceci en ligne de commande :
J'ai utilisé le script DoDumpCPC fourni par dlfrsilver sur une disquette CPC disquette originale, puis samdisk. J'ai obtenu un fichier dsk qui marche sur l'emulateur
J'ai extrait la commande DTC et au final, la procédure correspond à :
Je souhaiterais maintenant comprendre mieux la commande DTC . Il semble qu'on génère dans les fichiers raw plusieurs formats différents car je vois -i0, -i4 et -i2 Ces formats sont-il simplement concaténés dans les .raw ?
Aussi, je retrouve étrangement les options pour générer du format MFM que j'utilisais hier (et qui ne marchaient pas avec une disquette originale) : –g0 –e41 –i4 Un commentaire précédent dit que le format MFM (-i4) est pour les disquette 3.5 et non pour de l'Amstrad. Alors, pourquoi l'utiliser là ??
D'ailleurs, à cause de ce MFM, la commande DTC m'affiche encore plein de messages d'erreur (MFM: <mismatch>, *N) Et du fait que ce MFM gère 80 pistes, samdisk se plaint aussi qu'il n'y a rien entre la piste 42 et 80. Alors, ce MFM, est-il finalement nécessaire pour les dump de disquettes CPC ? A quoi sert-il ici ?
Inscription : 29 Août 2007, 12:04 Message(s) : 1990 Localisation : seine et marne 77
gotcha a écrit :
J'ai utilisé le script DoDumpCPC fourni par dlfrsilver sur une disquette CPC disquette originale, puis samdisk. J'ai obtenu un fichier dsk qui marche sur l'emulateur
C'est le script officiel mis au point par mes collègues chez SPS.
Citer :
J'ai extrait la commande DTC et au final, la procédure correspond à :
la commande hors script pour dumper des disquettes CPC est comme ceci :
DTC -f<repertoire>\<fichier> -g0 (face 0) -e41 (dernière piste 41) -i2 (-i4 concerne uniquement le format secteur MFM pour le ST et le PC.).
Citer :
Je souhaiterais maintenant comprendre mieux la commande DTC . Il semble qu'on génère dans les fichiers raw plusieurs formats différents car je vois -i0, -i4 et -i2 Ces formats sont-il simplement concaténés dans les .raw ?
i0 correspond au format de dump lourd Kryoflux i2 correspond au format compact CTraw (fichier RAW unique) i4 correspond au format MFM secteur PC/ST
Citer :
Aussi, je retrouve étrangement les options pour générer du format MFM que j'utilisais hier (et qui ne marchaient pas avec une disquette originale) : –g0 –e41 –i4 ; Un commentaire précédent dit que le format MFM (-i4) est pour les disquette 3.5 et non pour de l'Amstrad. Alors, pourquoi l'utiliser là ??
i4 est valable uniquement pour les disquettes PC. pour les disquettes CPC, seuls i0 et i2 sont utilisés.
Citer :
D'ailleurs, à cause de ce MFM, la commande DTC m'affiche encore plein de messages d'erreur (MFM: <mismatch>, *N) Et du fait que ce MFM gère 80 pistes, samdisk se plaint aussi qu'il n'y a rien entre la piste 42 et 80. Alors, ce MFM, est-il finalement nécessaire pour les dump de disquettes CPC ? A quoi sert-il ici ?
on n'utilise pas la commande i4 (MFM pour ST/PC) pour dumper sur Amstrad. le CPC, on utilise seulement la command -i0, pour générer des dumps lourd, à partir desquels on ira ensuite faire une conversion en DSK via l'outil HxC ou samdisk.
_________________ SPS Community Expert (SPS CE) / SPS France
C'est le script officiel mis au point par mes collègues chez SPS.
En fait, la commande dtc dont je parlais (dtc –f<repertoire>\<fichier> –g0 -e41 –i0 –g0 –e41 –i4 –g0 –e41 –i2 –l8 –d0) est cette du script DoDumpCPC et quand j’appelle ce script, j'ai les erreurs MFM qui s'affichent. Ce script est donc peut-être à corriger.
Au final, j'ai refait un essai avec les commandes suivantes
Et là, ça marche toujours sur la disquette originale.
L'option -l (mask), ça veut dire quoi exactement ? Ca semble étre un bitfield et le script DoDumpCPC utilise -l8 ("format") et non la valeur par défaut (-l62).
Quelqu'un connait le format de fichier MFM ? Existe-t-il une spec quelque part ? gotcha, peux-tu joindre un de ces fameux fichier (tiré d'une disquette Amstrad quelconque) que l'on le dissèque ?
Quelqu'un connait le format de fichier MFM ? Existe-t-il une spec quelque part ? gotcha, peux-tu joindre un de ces fameux fichier (tiré d'une disquette Amstrad quelconque) que l'on le dissèque ?
Il semblerait que MFM (de IBM) veuille dire Modified Fréquence Modulation et que ça date des disquettes 8". Ça semble être une manière d'encoder des données sur une disquette ou un disque dur et non un format de fichier. Ça parait donc très bas niveau et à mon avis, un fichier ne va pas t'aider beaucoup.
De ce que je comprend, comme les lecteurs de disquettes ne peuvent pas mesurer le champs magnétique en absolu mais juste des changements de champs magnétiques, on ne peut pas juste mettre les 0 et des 1 des data binaires sur la disquette. La séquence de 0 et les 1 doit être transformée pour créer des changements de champs magnétiques qui sont détectable par le lecteur de disquette. C'est semble-t-il le rôle de MFM de faire cet encodage.
Dernière édition par gotcha le 11 Oct 2017, 19:29, édité 2 fois.
Quelqu'un connait le format de fichier MFM ? Existe-t-il une spec quelque part ? gotcha, peux-tu joindre un de ces fameux fichier (tiré d'une disquette Amstrad quelconque) que l'on le dissèque ?
Il semblerait que MFM (de IBM) veuille dire Modified Fréquence Modulation et que ça date des disquettes 8". Ça semble être une manière d'encoder des données sur une disquette ou un disque dur et non un format de fichier. Ça parait donc très bas niveau et à mon avis, un fichier ne va pas t'aider beaucoup.
De ce que je comprend, comme les lecteurs de disquettes ne peuvent pas mesurer le champs magnétique en absolu mais juste des changements de champs magnétiques, on ne peut pas juste mettre les 0 et des 1 des data binaires sur la disquette. La séquence de 0 et les 1 doit être transformée pour créer des changements de champs magnétiques qui sont détectable par le lecteur de disquette. C'est semble-t-il le rôle de MFM de faire cet encodage.
Merci, mais je me suis mal exprimé : Je me demandais ce que produisait ce fameux fichier MFM sorti par DTC. Le format MFM lui-même, je le connais assez bien pour avoir écrit quelques décodeurs de format ayant comme donnée principale du MFM (HFE ou CT-Raw).
Comme je tente de compiler dans mon émulateur le plus de format possible, j'étais à l'affut sur une nouveauté ! (du coup, si tu peux générer un fichier MFM, ça m'intéresse toujours !)
Merci, mais je me suis mal exprimé : Je me demandais ce que produisait ce fameux fichier MFM sorti par DTC. Le format MFM lui-même, je le connais assez bien pour avoir écrit quelques décodeurs de format ayant comme donnée principale du MFM (HFE ou CT-Raw). Comme je tente de compiler dans mon émulateur le plus de format possible, j'étais à l'affut sur une nouveauté ! (du coup, si tu peux générer un fichier MFM, ça m'intéresse toujours !)
Je pense qu'il n'y a pas de nouveau format de fichier. C'est juste un fichier IMG ou RAW qui contient des données MFM. Et cela ne correspond pas forcement à l'Amstrad d'ailleurs car la carte Kryoflux supporte bien d'autres formats de disquette (PC ou autres). D'où mon problème pour exploiter ces images de disquettes sur émulateur CPC.
D'accord, mais j'aurais tout de même aimé voir l'organisation (idéalement, un dump dsk et un dump dans ce fameux format pourrait me donner assez de bille pour le décoder)
Le format MFM est effectivement indépendant du CPC, mais vu que sa gestion est connue, il est sans doute exploitable malgré cela.
D'accord, mais j'aurais tout de même aimé voir l'organisation (idéalement, un dump dsk et un dump dans ce fameux format pourrait me donner assez de bille pour le décoder). Le format MFM est effectivement indépendant du CPC, mais vu que sa gestion est connue, il est sans doute exploitable malgré cela.
Le format "MFM" dont je parlais est un des nombreux formats d'image que peut générer l'outil DTC donné avec la carte Kryoflux. En fait, il corresponds à une image de disquette de PC. Je l'ai utilisé avec succès pour dumper une disquette 3"5 formatée sous DOS ou Windows. Ensuite, j'ai fait l'erreur de faire la même chose pour une disquette 3". C'est donc juste une erreur, et je ne comprends pas à quoi cela peut bien être utile pour l'amstrad
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 9 invité(s)
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum