Gotek flashfloppy et Thomson

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

Avatar du membre
gilles
Messages : 1850
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Gotek flashfloppy et Thomson

Message par gilles » 13 avr. 2019 17:43

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.

Avatar du membre
6502man
Messages : 9443
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Gotek flashfloppy et Thomson

Message par 6502man » 14 avr. 2019 09:08

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" :roll:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
gilles
Messages : 1850
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Gotek flashfloppy et Thomson

Message par gilles » 14 avr. 2019 10:27

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.

__sam__
Messages : 4676
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Gotek flashfloppy et Thomson

Message par __sam__ » 14 avr. 2019 11:10

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 ^V^2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.

Avatar du membre
gilles
Messages : 1850
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Gotek flashfloppy et Thomson

Message par gilles » 14 avr. 2019 11:49

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)

Avatar du membre
6502man
Messages : 9443
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Gotek flashfloppy et Thomson

Message par 6502man » 16 avr. 2019 17:34

Donc l'entrelacement le plus performant est 7 ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
gilles
Messages : 1850
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Gotek flashfloppy et Thomson

Message par gilles » 16 avr. 2019 17:56

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).

Daniel
Messages : 11820
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Gotek flashfloppy et Thomson

Message par Daniel » 16 avr. 2019 18:02

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.
Daniel
L'obstacle augmente mon ardeur.

Fool-DupleX
Messages : 1091
Enregistré le : 06 avr. 2009 12:07

Re: Gotek flashfloppy et Thomson

Message par Fool-DupleX » 18 avr. 2019 12:03

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.

Jeff_HxC2001
Messages : 296
Enregistré le : 20 mars 2011 14:24

Re: Gotek flashfloppy et Thomson

Message par Jeff_HxC2001 » 05 mai 2019 20:03

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... :D )

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)

Répondre