Zerosquare (./11) :
Très intéressant, ça... comme quoi Pasti n'est pas la panacée qu'on pourrait croire.
ouep. Le pasti est en fait un container de ce que renvoi le WD1772 en réponse aux commandes READ SECTOR et READTRACK. Les timing "d'arrivés" et de temps de lecture des secteurs y sont stockés, ainsi que les zones "flakey".
Le problème se situe au niveau de la track issue de la commande READTRACK : les données y sont globalement corrompues (le WD1772 perd vite la synchro à la lecture en mode track, bit perdus, etc -> voir datasheet) et de plus les missings clocks n'y sont pas stockées. A partir de là difficile de recréer la track d'origine si celle-ci est corrompue dans le pasti.
Pour l'émulation du WD1772 ce n'est pas un problème puisqu'il réagit comme cela par nature, par contre pour recréer le média c'est une autre histoire.
J'ai développé il y a quelque temps un plugin pour charger les stx dans l'emulo floppy, mais forcement avec les protections basées sur le format de track, ça pose encore problème...