[Thomson TO8] Greaseweazle et copie de disquettes

Tout ce qui concerne le logiciel original et sa sauvegarde avec entre autre la régénération des disquettes ou autres supports physiques.

Modérateurs : Papy.G, fneck, Carl

ixien
Messages : 41
Inscription : 08 sept. 2021 23:14

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par ixien »

gilles a écrit : 16 janv. 2024 09:43 Pour info teo-ng n'est pas le projet teo mais un "fork " se basant sur (...)
Ok, je comprends mieux les différences d'interface dans les captures d'écran et de numéro de version. Je m'en vais télécharger le "bon" :wink:
francois
Messages : 54
Inscription : 23 août 2024 15:42

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par francois »

Je suis en contact avec l'auteur des outils greaseweazle ici : https://github.com/keirf/greaseweazle/issues/476 et ici : https://github.com/keirf/greaseweazle/issues/477 .

Je pense qu'il est suffisamment motivé pour supporter le format .fd nativement et le reconnaitre comme "toute la face 0 d'abord et toute la face 1 après" (au lieu du piste par piste du format .img)

Reste à configurer tous les profils de média possibles pour Thomson.

J'ai récupéré cette liste de Daniel:

- 5"1/4 simple densité (40 pistes, 16 secteurs de 128 octets)
- 5"1/4 double densité (40 pistes, 16 secteurs de 256 octets)
- 3"1/2 double densité (80 pistes, 16 secteurs de 256 octets)

En revanche, parmi ces 3 formats, pourriez-vous me préciser lesquels existent en simple face, lesquels en double face et lesquels dans les deux?

Personnellement, mon lecteur d'époque était un 5"1/4 simple densité simple face. Je n'ai pas encore bien compris quels autres lecteurs sont apparus après.

J'aurais besoin de savoir exactement combien de combinaisons différentes existent pour TO/MO:

- 5"1/4 simple densité (40 pistes, 16 secteurs de 128 octets) Simple Face = 80 Ko - (je sais qu'il existe)
- 5"1/4 simple densité (40 pistes, 16 secteurs de 128 octets) Double Face = 160 Ko - ???

- 5"1/4 double densité (40 pistes, 16 secteurs de 256 octets) Simple Face = 160 Ko - ???
- 5"1/4 double densité (40 pistes, 16 secteurs de 256 octets) Double Face = 320 Ko - ???

- 3"1/2 double densité (80 pistes, 16 secteurs de 256 octets) Simple Face = 320 Ko - (je pense fortement qu'il existe suite à la discussion ci-dessus)
- 3"1/2 double densité (80 pistes, 16 secteurs de 256 octets) Double Face = 640 Ko - (je sais qu'il existe suite à la discussion ci-dessus)

Merci.

Sinon, pour la petite histoire: ma raison personnelle d'utiliser le greaseweazle est que je n'ai ni TO7, ni lecteur Thomson 5"1/4 mais que j'ai de telles disquettes que je voulais relire. En revanche j'avais un Mac et un lecteur 5"1/4 externe Atari ST avec un bouton 40/80 pistes. Je l'ai desossé et branché sur une carte greaseweazle et ça marche ;)

Maintenant que j'en suis là, j'essaye d'ajouter un support complet à greaseweazle, ça peut pas faire de mal d'avoir un outil de plus pour les transferts ;)
DiscoSeb
Messages : 91
Inscription : 25 juil. 2021 16:05
Localisation : Yvelines

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par DiscoSeb »

Voici les formats décrits dans les manuels Thomson :

Code : Tout sélectionner

+──────────────────────────────+──────+───────+────────+────────+────────+
| Type                         | QDD  |  SD   | DF DD  |   DD   | DF DD  |
| Format                       |      | 5'1/4 | 5'1/4  | 3'1/2  | 3'1/2  |
+──────────────────────────────+──────+───────+────────+────────+────────+
| Nb Pistes                    | 25   | 40    | 2x40   | 80     | 2x80   |
| N° piste                     | 0-24 | 0-39  | 0-39   | 0-79   | 0-79   |
| Nb secteurs                  | 400  | 640   | 2x640  | 1280   | 2x1280 |
| Taille de secteur (octects)  | 128  | 128   | 256    | 256    | 256    |
| Capacité Ko                  | 50   | 80    | 2x160  | 320    | 2x320  |
+──────────────────────────────+──────+───────+────────+────────+────────+
Seb
MO5 (gomme, méca, Platini), MO6, TO7, TO7-70, TO8D, TO9
MO/TO Exploitation de fichiers


Recherche : TO8, TO9+ (à prix raisonnable)
__sam__
Messages : 8359
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par __sam__ »

Pour le QDD c'est un peu fictif. Il n'y a qu'une piste en spirale façon micro-sillon.
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
francois
Messages : 54
Inscription : 23 août 2024 15:42

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par francois »

DiscoSeb a écrit : 25 août 2024 20:44 Voici les formats décrits dans les manuels Thomson :

Code : Tout sélectionner

+──────────────────────────────+──────+───────+────────+────────+────────+
| Type                         | QDD  |  SD   | DF DD  |   DD   | DF DD  |
| Format                       |      | 5'1/4 | 5'1/4  | 3'1/2  | 3'1/2  |
+──────────────────────────────+──────+───────+────────+────────+────────+
| Nb Pistes                    | 25   | 40    | 2x40   | 80     | 2x80   |
| N° piste                     | 0-24 | 0-39  | 0-39   | 0-79   | 0-79   |
| Nb secteurs                  | 400  | 640   | 2x640  | 1280   | 2x1280 |
| Taille de secteur (octects)  | 128  | 128   | 256    | 256    | 256    |
| Capacité Ko                  | 50   | 80    | 2x160  | 320    | 2x320  |
+──────────────────────────────+──────+───────+────────+────────+────────+
C'est toi qui a refait le tableau ou il y a vraiment un tableau officiel qui ne liste que ça?

Mon problème est la présence du 5"1/4 en double face mais pas en simple face...

Est-ce qu'on est d'accord qu'avec ce lecteur il est forcément aussi possible d'avoir une disquette :
- 5"1/4 double densité (40 pistes, 16 secteurs de 256 octets) Simple Face = 160 Ko

?
Daniel
Messages : 18076
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par Daniel »

La notion de simple face ou double face dépend uniquement du matériel :
La disquette est-elle magnétisée sur une ou deux faces ?
Le lecteur a-t-il une ou deux têtes ?

Pour le formatage ça ne change rien puisque dans le format Thomson, contrairement au format MS-DOS, les deux faces sont deux unités distinctes totalement indépendantes. On peut formater une disquette simple face avec un lecteur double face. La notion de simple face ou double face n'existe pas pour le système, il ne connaît que les unités 0: 1: 2: 3: qui sont chacune une face de disquette.
Daniel
L'obstacle augmente mon ardeur.
DiscoSeb
Messages : 91
Inscription : 25 juil. 2021 16:05
Localisation : Yvelines

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par DiscoSeb »

J'ai réécrit le tableau, mais tu trouveras l'original page 185 du manuel du TO8.
Je pense qu'il reprend l'ensemble des formats de disquettes qui ont été disponibles sur MO/TO.
Seb
MO5 (gomme, méca, Platini), MO6, TO7, TO7-70, TO8D, TO9
MO/TO Exploitation de fichiers


Recherche : TO8, TO9+ (à prix raisonnable)
francois
Messages : 54
Inscription : 23 août 2024 15:42

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par francois »

@DiscoSeb Merci pour le n° de page.

@Daniel, j'ai bien compris l'indépendance théorique des 2 faces. Je l'ai aussi expérimentée moi même aujourd'hui sur mon "nouveau" TO8D, en 3"1/2 (maintenant que je sais faire DEVICE "1:" :mrgreen: )

Et en 3"1/2, Thomson liste bien le format 320 Ko ET le format 2x320 Ko (pas 640 Ko). Jusque là, tout est clair.

En revanche, pour le 5'1/4 DD Thomson ne liste QUE le 2x160 Ko et PAS le 1x160 Ko. Et là, c'est PAS logique et PAS parfaitement clair...

Et comme je n'ai pas de lecteur 5"1/4 DD avec son contrôleur DD pour Thomson, je ne peux pas valider moi même qu'il manque une colonne dans ce tableau. Je peux seulement le théoriser...

Donc si jamais quelqu'un pouvait confirmer explicitement qu'il manque bien une colonne dans ce tableau, ça me conforterait ;)

Note: c'est pas pour moi, c'est pour transcrire exhaustivement les formats dans une pull request pour greaseweazle.
Daniel
Messages : 18076
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par Daniel »

En fait il manque au moins deux colonnes, car on peut faire aussi des disquettes 5"1/4 double face en simple densité.
Thomson n'a pas commercialisé de lecteur double face simple densité, mais on peut faire de la simple densité avec un lecteur double face double densité.
Ce pinaillage sur les formats n'a pas de sens. Toutes les combinaisons sont possibles : simple ou double densité, simple ou double face.
On peut aussi faire une disquette 3"1/2 de 40 pistes, ou 2x40 pistes, en copiant une disquette 5"1/4 vers une 3"1/2.
Daniel
L'obstacle augmente mon ardeur.
francois
Messages : 54
Inscription : 23 août 2024 15:42

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par francois »

Le but n'est pas de faire toutes les combinaisons possibles.

Le but du "pinaillage" est de faire 1 profil pour chaque format de disquette d'époque que les gens sont réellement susceptibles de retrouver et de les intégrer dans la config par défaut de greaseweazle. Ceci afin que lesdits gens puissent essayer de relire ces disquettes le plus facilement possible, même si ils n'ont pas de lecteur de disquette Thomson (quasiment introuvable pour les 5"1/4) ni même d'ordinateur Thomson (car une fois qu'ils ont lu la disquette, ils peuvent utiliser DCMOTO).

Celui qui a créé une frankendisquette 3"1/2 avec 40 pistes en simple densité n'a pas besoin que sa config soit supportée par défaut dans GW. Si il a pu l'écrire, il saura la relire.

Mettre des frankenformats qui n'ont pas été standardisés dans la pull-request diminue les chances qu'elle soit acceptée.

Pour comprendre, il faut te mettre à la place de celui qui a des disquettes Thomson et zéro matériel Thomson pour les relire. Il trouve DCMOTO, mais comment il charge? Ou alors il trouve un Thomson mais pas le bon lecteur. (La solution qui existe sur PC et dont j'ai oublié le nom requiert un lecteur et contrôleur interne... GW c'est USB et ça marche sur tout, en Python).
Avatar de l’utilisateur
6502man
Messages : 12688
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par 6502man »

Pour Thomson 3" 1/2 j'avais crée ces 2 templates pour GW :
templates.zip
(984 octets) Téléchargé 45 fois
J'ai put testé avec des disquettes originales et recopiées ensuite sans problèmes.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
francois
Messages : 54
Inscription : 23 août 2024 15:42

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par francois »

Voilà, pull request acceptée pour les 5 formats de disquettes ainsi que pour la lecture/écrire directe du format .fd plutôt que de passer par .img. Un avantage énorme pour le double face.

On pourra faire par exemple:

- exemple de lecture sur mac: gw read --drive 0 --format=thomson.1s320 image_simple_face.fd
- exemple d'écriture sous windows: gw.exe write --drive 0 --format=thomson.2s320 image_double_face.fd

Ca devrait être dans la prochaine release. Je vous tiendrai au courant...

Note: @6502man tes templates sont pour FluxMyFluffyFloppy qui est une surcouche graphique pour greaseweazle. C'est pratique mais c'est uniquement pour Windows (perso je suis sur Mac, Linux et TO8D :lol: ) (en fait j'ai aussi un Windows dans le cloud pour essayer DCMOTO mais pas possible d'y brancher des bidules USB...). Ici ça va être intégré au sous-jascent gw.exe. Je présume que FluxMyFluffyFloppy en profitera automatiquement.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 18103
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par fneck »

Et pour l'entrelacement ? Ce sera généré automatiquement ?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
gilles
Messages : 2844
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par gilles »

Une manière de travailler avec les images de disquette thomson est d'utiliser le format .HFE (v2)
Cela devrait être compatible entre:
_ Greaseweazle (à vérifier)
_ HxC (testé OK)
_ FlashFloppy (testé OK)
_ Emulateur TEO (canal historique) (testé OK)
_ transfert TO8-PC CC90 (testé OK)

Et si besoin de passer sur un format raw/img/fd alors utiliser les outils HxC

L'avantage c'est que c'est un format générique pour lequel il n'est pas nécessaire de préciser le formatage mais juste la densité/nb pistes/nb faces (cela permet aussi de préserver des protections simples sans besoin de déplomber le soft).
francois
Messages : 54
Inscription : 23 août 2024 15:42

Re: [Thomson TO8] Greaseweazle et copie de disquettes

Message par francois »

fneck a écrit : 27 août 2024 09:40 Et pour l'entrelacement ? Ce sera généré automatiquement ?
Pour la lecture c'est automatique.

Pour l'écriture j'ai configuré un entrelacement de 7 par défaut parce que c'est ce que font les version les plus récentes du Basic Thomson par défaut (en considérant qu'ils avaient des raisons d'optimiser à 7).

Mais c'est une question très pertinente :) J'ai proposé qu'on puisse forcer l'entrelacement avec une option --interleave : https://github.com/keirf/greaseweazle/issues/482

@gilles la raison pour laquelle je m'intéresse au format .fd, c'est la compatibilité directe avec tout l'univers DCMOTO. Ca diminue le nombre d'opérations. Sinon oui, greaseweazle supporte le HFE. Par contre je ne pense pas que HxC puisse exporter au format .fd (important pour double face)
Répondre