DCMOTO - Emulateur universel Thomson 8 bits : Forum - Transferts Thomson <--> PC - Transferts de disquettes PC <--> TO8
Auteur Message
Daniel
Visiteur
Date : 25/03/2005 à 20h59
Les contraintes techniques
Les disquettes Thomson peuvent être formatées, lues et écrites sur PC par les utilitaires dcfdutil et saptools. Ils fonctionnent avec MS-DOS, Windows 95, 98 et ME, mais ils ne peuvent lire et écrire que la face 0 d'une disquette TO8. Saptools existe aussi en version Linux, pouvant lire les deux faces. A ce jour, le seul programme connu permettant de lire ou écrire les disquettes Thomson avec Windows NT, 2000 ou XP est Omniflop (http://www.shlock.co.uk). C'est le plus simple si votre matériel est compatible, mais ce n'est pas toujours le cas.

Les disquettes PC 3"1/2 720 Ko (80 pistes, double face, 9 secteurs par piste) peuvent être formatées, lues et écrites sur les machines Thomson (TO8, TO8D, TO9+). Les utilitaires nécessaires ont été créés en 1989 par BC 109 soft (Toussaint Ottavi). Ils sont sur la disquette DOS720.

Les formats d'images binaires de disquette
- Les fichiers .fd sont composés de blocs de 256 octets. Chaque bloc contient les données d'un secteur de la disquette. Les secteurs sont ordonnés selon la numérotation logique, commençant par le secteur 1 de la piste 0 de la face 0, et finissant par le secteur 16 de la dernière piste de la disquette. Dans le cas d'une disquette double face, la face 1 est à la suite de la face 0. Par extension, on peut aussi concaténer deux disquettes double face, pour simuler la présence des unités 0 à 3 dans l'émulateur dcmoto. Pour les transferts on utilise uniquement des fichiers .fd simple ou double face. Pour les disquettes 3"1/2 la longueur en octets est 327680 en simple face et 655360 en double face
- Les fichiers .sap (système d'archivage Alexandre Pukall) contiennent également les données des secteurs d'une disquette Thomson, mais ce contenu est crypté (par XOR avec une valeur fixe). Chaque secteur est précédé d'une en-tête et suivi d'une checksum. Le fichier .sap commence par un header de longueur fixe, et ne contient qu'une seule face de disquette. Il faut donc deux fichiers .sap pour une disquette double face. La description précise de ce format se trouve sur le site Nostalgies Thomsonistes: http://nostalgies.thomsonistes.org/index.html . Les utilitaires permettant de manipuler et transférer les fichiers sap sont également disponibles à la même adresse, avec leur documentation.

Les méthodes de transfert au format .fd
On peut utiliser pour le transfert des fichiers .fd une disquette Thomson ou une disquette DOS 720 Ko.
La première méthode n'est pas compatible avec tous les PC et tous les systèmes d'exploitation, et ne permet de transférer que la face 0 des disquettes TO8. L'utilitaire de transfert s'appelle dcfdutil, il est à la page Telechargement du site dcmoto..
La seconde méthode est compatible avec tous les systèmes d'exploitation du PC : MS-DOS, OS/2, Linux, Windows (y compris NT, 2000 et XP), etc. Elle permet de transférer une ou deux faces sans aucune restriction. Les utilitaires sont pc-to et to-pc de la disquette dctransferts, disponible à la page Programmes du site dcmoto..

Utilisation de dctransferts
dctransferts nécessite 3 disquettes :
- la disquette Thomson dctransferts
- la disquette au format Thomson à transférer dans un sens ou dans l'autre.
- la disquette 720K utilisée pour le transfert
La disquette 720K peut être une disquette 3"1/2 double densité, ou haute densité si le trou de droite est obturé par du ruban adhésif. Elle est formatée sur PC par l'une ou l'autre des commandes suivantes :
>format a: /t:80 /n:9 (tous systèmes)
>format a: /f:720 (tous systèmes sauf Windows XP)
Il est possible de transférer en une seule opération la face 0 de la disquette Thomson (fichier .fd de 320 Ko) ou les 2 faces de la disquette Thomson (fichier .fd de 640 Ko).
De PC vers TO8 : Sur PC copier le fichier .fd sur la disquette 720K, puis sur TO8 lancer PC-TO-01 et se laisser guider
De TO8 vers PC : Sur TO8 lancer TO-PC-01 et se laisser guider, puis sur PC lire la disquette 720K pour récupérer le fichier .fd
en haut - en bas