Gotek flashfloppy et Thomson
Modérateurs : Papy.G, fneck, Carl
Re: Gotek flashfloppy et Thomson
Le flashfloppy ne parle pas du fd dans sa doc, sur amiga il supporte le .adf et sur st le .st donc ca doit pouvoir se coder.
Au niveau vitesse c’est un emulateur de floppy donc il simule a la vitesse du floppy la lecture/ecriture. Le seul parametre sur lequel on peut jouer un peu c’est le step pour passer d’une piste a une autre mais ca ne sert pas toujours car l’attente peut être coté ordi. Pour ameliorer le temps de chargement c’est comme sur un veritable floppy, donc optimiser le loader en même temps qu’entrelacement pour eviter que la disquette ait besoin de faire trop de tours pour lire des secteurs successifs. Par contre seul le format d’image .hfe stocke l’entrelacement.
Au niveau vitesse c’est un emulateur de floppy donc il simule a la vitesse du floppy la lecture/ecriture. Le seul parametre sur lequel on peut jouer un peu c’est le step pour passer d’une piste a une autre mais ca ne sert pas toujours car l’attente peut être coté ordi. Pour ameliorer le temps de chargement c’est comme sur un veritable floppy, donc optimiser le loader en même temps qu’entrelacement pour eviter que la disquette ait besoin de faire trop de tours pour lire des secteurs successifs. Par contre seul le format d’image .hfe stocke l’entrelacement.
Re: Gotek flashfloppy et Thomson
Je me doute bien que il ne peut aller plus vite que le floppy d'origine, mais j'avais l'impression qu'avec le flashfloppy le lecteur était un peu "lent"
Re: Gotek flashfloppy et Thomson
oui la conversion fd ou sap vers HFE peut être plus lente que la disquette d'origine car un facteur d'entrelacement par défaut a été choisi et ce n'est pas forcément le meilleur. Avec un entrelacement de 1 on est quasi certain d'attendre une rotation complète entre 2 secteurs. Mais le problème vient justement du fait que le véritable facteur d'entrelacement de la disquette soit perdu dans les formats d'image. Les methodes correcte de dump sont soit CC90HFE, soit par conversion d'une image ipf le tout à partir d'une disquette originale (à défaut on peut préciser l'entrelacement prévu sur la disquette).
Il peut également y avoir d'autres problèmes comme un désaccord entre le temps de passage d'une piste à une autre et celui émulé (si le drive émulé est trop lent alors les routines thomson vont compenser, repartir en piste 0 et refaire tous les steps pour arriver à la bonne piste). ce défaut à cause d'un délai dans le firmware du drive émulé car il faut repartir lire les données de la clef usb.
Il peut également y avoir d'autres problèmes comme un désaccord entre le temps de passage d'une piste à une autre et celui émulé (si le drive émulé est trop lent alors les routines thomson vont compenser, repartir en piste 0 et refaire tous les steps pour arriver à la bonne piste). ce défaut à cause d'un délai dans le firmware du drive émulé car il faut repartir lire les données de la clef usb.
-
- Messages : 7966
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: Gotek flashfloppy et Thomson
D'une manière générale sur thomson l'entrelacement 7 doit être mieux que 1. L'entrelacement 7 est celui utilisé par défaut par le Basic et l'extra-moniteur. Il laisse assez de temps au processeur pour "faire ses trucs" et ne pas louper le passage du prochain secteur.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: Gotek flashfloppy et Thomson
Le formattage positionne a 7 l’entrelacement. Sur pas mal de versions du soft hxc la valeur etait a 1 (de même sur le firmware gotek hxc pour le support direct du .fd) et la lecture etait lente (jusqu’a 3fois plus dans le pire des cas si je ne me trompe pas)
Re: Gotek flashfloppy et Thomson
Donc l'entrelacement le plus performant est 7 ?
Re: Gotek flashfloppy et Thomson
plus c'est faible et plus ça va vite... jusqu'au moment où on rate le prochain secteur. 7 est le compromis choisi par thomson mais il y a sans doute des programmes qui chargeront plus vite à 5 ou 3 voire même 2 (par contre à 1 on va probablement ralentir). J'imagine que 7 a été choisi pour avoir des perfs correctes en Basic (les benchs de l'époque se basaient surtout sur ça).
Re: Gotek flashfloppy et Thomson
L'entrelacement 7 est le choix classique pour la lecture d'un fichier par les routines standard Thomson. Dans le cas général ce n'est pas toujours bien adapté : l'entrelacement le plus performant dépend du temps de traitement du secteur qui vient d'être lu. Il faut le calculer pour que la tête soit, après le traitement, juste avant le secteur suivant dans l'ordre des numéros logiques. Si on calcule mal on rate le début du secteur et la disquette fait un tour de plus à chaque lecture de secteur, ce qui ralentit considérablement le débit.
Il y a d'autres stratégies possibles pour optimiser le temps de lecture, par exemple ne pas lire les secteurs dans l'ordre, ce qui revient à faire un entrelacement "soft". Prehisto est un grand spécialiste de cette méthode et les résultats sont spectaculaires : le chargement de Mission Liftoff est particulièrement bien optimisé, à tel point que la version disquette se charge presque aussi vite que la version carte SD avec SDDRIVE.
Il y a d'autres stratégies possibles pour optimiser le temps de lecture, par exemple ne pas lire les secteurs dans l'ordre, ce qui revient à faire un entrelacement "soft". Prehisto est un grand spécialiste de cette méthode et les résultats sont spectaculaires : le chargement de Mission Liftoff est particulièrement bien optimisé, à tel point que la version disquette se charge presque aussi vite que la version carte SD avec SDDRIVE.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 2340
- Inscription : 06 avr. 2009 12:07
Re: Gotek flashfloppy et Thomson
A noter que l'entrelacement par défaut n'est pas le même sur tous les lecteurs chez Thomson. 7 c'est pour le 3"1/2 double face à 640 Ko.
-
- Messages : 375
- Inscription : 20 mars 2011 14:24
Re: Gotek flashfloppy et Thomson
Si vous voulez "tweaker" le firmware HxC pour définir un nouveau format ou autre c'est possible via cette page :
https://hxc2001.com/custom_fw/
Elle permet de faire une demande de compilation custom. Le nouveau firmware est envoyé ~5 minutes après.
(C'est automatique bien entendu... )
Sinon le soft hxc permet également de charger/convertir un fichier raw comme les .fd a votre sauce.
(Au passage : Nouvelle mise à jour du firmware aujourd'hui :
https://hxc2001.com/download/floppy_dri ... rmware.zip
https://hxc2001.com/download/floppy_dri ... _notes.txt)
https://hxc2001.com/custom_fw/
Elle permet de faire une demande de compilation custom. Le nouveau firmware est envoyé ~5 minutes après.
(C'est automatique bien entendu... )
Sinon le soft hxc permet également de charger/convertir un fichier raw comme les .fd a votre sauce.
(Au passage : Nouvelle mise à jour du firmware aujourd'hui :
https://hxc2001.com/download/floppy_dri ... rmware.zip
https://hxc2001.com/download/floppy_dri ... _notes.txt)