Extraire le contenu d'une image de disquette DOS pour G3-PC ?

Couvre tous les domaines de l'émulation logicielle ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

gotcha
Messages : 2802
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Extraire le contenu d'une image de disquette DOS pour G3-PC ?

Message par gotcha »

Hello,

J'ai une image de disquette 8" de 1232 kB qui je pense est pour (G3-)PC:
  • double densité
  • double face
  • 77 pistes
  • 8 secteurs de 1024 bytes par pistes
https://en.wikipedia.org/wiki/List_of_f ... sk_formats liste bien ce format parmi les formats PC.

Winimage et HxCFloppyEmulator ne reconnaissent pas cette image.
Connaissez vous un autre logiciel qui permet d'extraire le contenu d'une telle image ?
Dernière modification par gotcha le 10 févr. 2024 18:40, modifié 3 fois.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17540
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Extraire le contenu d'une image de disquette 8" pour PC ?

Message par fneck »

Des secteurs de 1024 octets ne sont probablement pas des formats PC (Ms-Dos).

Pour extraire les fichiers il te faut un logiciel capable de comprendre la structure de fichier utilisée sur cette disquette, un peu comme un émulateur de la machine hôte. A essayer éventuellement Anadisk sous Ms-Dos mais je ne suis pas certain qu'il sache extraire des fichiers.

En recherchant rapidement j'ai trouvé cette page sur laquelle l'auteur parle d'un "Cpmtools" utilitaire d'images disques, peut-être à essayer https://www.heinpragt-software.com/cpmb ... -emulator/

Sinon voir à partir de là http://www.gaby.de/edownl.htm
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
gotcha
Messages : 2802
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Extraire le contenu d'une image de disquette 8" pour PC ?

Message par gotcha »

En fait, le nuit portant conseil, je me dis que si c'est pour un G3-PC, qui supporte DOS mais qui n'est pas un 'compatible', il va falloir que je fasse les outils moi-même car les disquettes n'ont pas le format standard.

J'avais désassemblé le boot sector d'une disquette 5.25" Nanoréseau ici: viewtopic.php?p=230603#p230603 et ce boot sector est spécifique à Goupil (il utilise les interruptions du moniteur G3 pour charger et non les interruptions définies par IBM).

Par contre, j'espere que la FAT est standard, mais j'en doute car les disquettes Goupil non bootables (même pour G4) ont toujours posé des problèmes avec WinImage.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17540
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Extraire le contenu d'une image de disquette 8" pour PC ?

Message par fneck »

Fais moi parvenir l'image STP, je regarderai de mon côté.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17540
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Extraire le contenu d'une image de disquette 8" pour PC ?

Message par fneck »

Merci pour l'image disque. Les fichiers présents sur la disquette font effectivement penser à un système Ms-Dos mais ne sont pas dans un format natif de Ms-Dos. Je n'ai pas trouvé de software pour extraire ces fichiers mais en fouillant le contenu on retrouve des infos assez précises telles que:
  • GOUPIL-3 implantation 4.0 23 mars 1984
  • MS-DOS version 2.00 Copyright 1981,82,83 Microsoft Corp.
  • Formateur disques GOUPIL3 V4.0 du 27 mars 1984
Voilà, rien de mieux.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
gotcha
Messages : 2802
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Extraire le contenu d'une image de disquette 8" pour PC ?

Message par gotcha »

Merci Fabien d'avoir regardé.
Le monde Goupil semble être assez spécifique, même pour la partie DOS, et je vais continuer à investiguer.

Pour les G3-PC nanoréseau (DOS), il faut faire des manips pour réussir à passer du code d'un PC moderne vers le G3 (via le 5.25").
Par exemple:
  • prendre une image G3 NR pour G3 existante
  • sur le PC moderne : ajouter des fichiers dans WinImage, puis créer une disquette
  • sur le G3: copier les fichiers sur une autre disquette puis les recopier sur la disquette (on ne peut pas les exécuter directement)
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
gotcha
Messages : 2802
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Extraire le contenu d'une image de disquette 8" pour G3-PC ?

Message par gotcha »

Hello,

Le secteur de boot des disquettes DOS pour G3 n'est pas standard:
  • Il n'a pas les 0x55 0xAA à la fin du secteur
  • Il n'a de table (BIOS Parameter Block) qui informe sur le formatage et la FAT (en tout cas, ce n'est pas standard si les infos y sont).
Je pense que c'est à cause de ça (en plus du fait dans ce cas particulier que c'est du 8") que des softs comme WinImage ne marchent pas.

J'ai étudié la structure des disquettes DOS Goupil 8" et j'ai réussi à en déduire les propriétés utiles:
  • Secteur des 1024 octets (ça c'était facile)
  • 1 secteur de boot
  • FAT sur 2 secteurs et répliquée (donc 4 secteurs en tout)
  • FAT12
  • 1 secteur par cluster de FAT
  • 6 secteurs pour le 'root directory'
Grace à ces infos, j'ai pu développer un prototype d'outil pour extraire les fichiers et ça commence à marcher.
Tout cela est de bon augure :mrgreen:
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
gotcha
Messages : 2802
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Extraire le contenu d'une image de disquette DOS pour G3-PC ?

Message par gotcha »

J'ai continué avec les disquettes G3-PC 5.25" 360Ko, en particulier celles de la malette IPT (nanoréseau) de Capri2800.

Elles ont aussi un secteur de boot non standard et ne peuvent pas être manipulées avec WinImage.

J'ai trouvé les paramètres en faisant des expérimentations, ce qui me permet maintenant d'en extraire aussi les fichiers:
  • secteurs de 512 octets
  • 1 secteur de boot
  • FAT sur 2 secteurs et répliquée (donc 4 secteurs en tout)
  • FAT12
  • 2 secteurs par cluster de FAT
  • 7 secteurs pour le 'root directory'
Prochaine étape, créer des images de disquettes G3-PC et pouvoir ajouter des fichiers (a la WinImage)
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Répondre