DCMOTO - Emulateur universel Thomson 8 bits : Forum - Utilisation de l'émulateur - Comment accéder aux unités de disquette 1, 2 ou 3 ?
Auteur Message
Daniel
Visiteur
Date : 15/01/2005 à 14h32
La fonction Fichier / Charger disquette ne permet de charger qu'un seul fichier .fd. Toutefois un fichier .fd peut contenir plusieurs faces de disquettes (de 1 à 4). L'organisation des faces dans le fichier .fd est extrêmement simple :

Structure d'un fichier .fd :
octets 0000001-0327680 = unité 0:
octets 0327681-0655360 = unité 1:
octets 0655361-0983040 = unité 2:
octets 0983041-1310720 = unité 3:

Chaque unité contient 80 pistes de 16 secteurs de 256 octets

Un fichier .fd de 327680 octets ne contient que la face 0. Si on formate la face 1 par DSKINI1, sa taille est portée automatiquement à 655360 octets. Le gros avantage est d'avoir un seul fichier pour la disquette. Le principe est identique pour les unités 2: et 3:

Pour reconstituer une disquette double face à partir de deux fichiers .fd, il suffit de les concaténer. On peut utiliser un logiciel de concaténation, ou plus simplement la ligne de commande COPY /B (consultez l'aide de Microsoft pour la syntaxe).

Pour reconstituer un .fd double face à partir de deux fichiers .sap, il faut les convertir séparément au format .fd, puis utiliser la technique ci-dessus.

Attention :
Dans dcmoto, on ne peut pas formater un fichier .fd en lecture seule. Il faut au préalable enlever la protection écriture grâce au menu Options.

Daniel
en haut - en bas