Aujourd'hui j'ai réussi à recréer les disquettes à partir des images TD0 - merci à yo_fr et à Yves -, avec imagedisk après conversion des TD0 en IMD avec TD02IMD.
Ces images fonctionnent à quelques petites exceptions pour certains programmes, mais ca ne doit pas nécessairement être lié à la génération des disquettes.
Je me suis aussi frotté aux images hmd utilisées par vbhector, là j'ai un peu plus de difficultés. Avec HxCFloppyEmulator.exe, je charge le hmd comme fichier raw, type de piste IBM MFM, bitrate 250000, RPM 300, 69 pistes, 2 faces, 10 pistes par secteurs, id 1er secteur à 1, 512 bytes par secteur, interleave de 2 puis export en IMD mais ca ne fonctionne pas, du moins avec le fichier hmd que j'ai utilisé pour mes essais: vb.hmd (qu'on trouve dans le même répertoire que vbhector.exe) qui fonctionne avec l'émulateur.
Ce qui est étrange, c'est que les images TD0 semblent être en 70 pistes, 9 secteurs par pistes, interleave à 2. En se calant sur ces valeurs, ca ne fonctionne pas non plus, mais je n'ai fait mes tests qu'avec le fichier vb.hmd.
En fait, dans tous les cas testés, le catalogue fonctionne, mais c'est tout.
Concernant le lancement des programmes, j'arrive à charger les .SYS, mais j'avoue ne pas avoir trouvé l'astuce pour les .EXE, je ne connais pas trop les Hectors
Avec les .SYS, on peut faire L,0XXXXXXXX.SYS ou L,0XXXXXXXX ou encore L0XXXXXXXX ca fonctionne.
0 représente la face 0, on peut aussi utiliser 1 pour la face 1 et XXXXXXXX est le nom du fichier. L signifie qu'on veut charger le fichier.
Peut être que pour les .EXE il faut utiliser G
Promis je ferai des photos quand j'aurais plus avancé dans les tests.