La Place des Développeurs Créer un .DSK en ligne de commande
aoineko
Membre non connecté
Conseiller Municipal
Hello,
Savez-vous s'il est possible de créer un fichier .DSK depuis une ligne de commande en donnant en entrée ou liste de fichiers et/ou un répertoire.
J'ai essayé Disk-Manager, mais il ne semble pas fonctionner en ligne de commande (en tout cas j'ai pas trouvé comment faire).
Le tout, si possible sous Windows.
Oui, je suis exigeant.
Savez-vous s'il est possible de créer un fichier .DSK depuis une ligne de commande en donnant en entrée ou liste de fichiers et/ou un répertoire.
J'ai essayé Disk-Manager, mais il ne semble pas fonctionner en ligne de commande (en tout cas j'ai pas trouvé comment faire).
Le tout, si possible sous Windows.
Oui, je suis exigeant.
On est toujours ignorant avant de savoir.
ericb59
Membre non connecté
Conseiller Municipal
oui.
il y a des outils pour ça dans le dossier outils de Fusion-c
Je ne suis pas devant un ordi, je ne peux pas t'en dire plus de mémoire...
il y a des outils pour ça dans le dossier outils de Fusion-c
Je ne suis pas devant un ordi, je ne peux pas t'en dire plus de mémoire...
aoineko
Membre non connecté
Conseiller Municipal
aoineko
Membre non connecté
Conseiller Municipal
Ah zut, ça ne marche que si les fichiers sont dans le même répertoire que le programme.
J'ai regardé les sources pour voir si je me sentais de corriger ça mais c'est beaucoup trop le bordel.
Bon, je vais faire un peu de gymnastique avec les fichiers pour les déplacer vers le programme puis les remettre en place, mais c'est vraiment dommage...
J'ai regardé les sources pour voir si je me sentais de corriger ça mais c'est beaucoup trop le bordel.
Bon, je vais faire un peu de gymnastique avec les fichiers pour les déplacer vers le programme puis les remettre en place, mais c'est vraiment dommage...
On est toujours ignorant avant de savoir.
ericb59
Membre non connecté
Conseiller Municipal
aoineko
Membre non connecté
Conseiller Municipal
Si j'ai un process de production nickel sur Windows, je serai déjà très content.
On verra plus tard pour les fans de la pomme et de Tux
On verra plus tard pour les fans de la pomme et de Tux
On est toujours ignorant avant de savoir.
aoineko
Membre non connecté
Conseiller Municipal
@EricB, en cherchant des infos sur MIDI2PT3, je suis tombé sur une nouvelle version de... DskTool !!
C'est la version 1.4 avec quelques options intéressantes en plus (mais toujours pas de support des sous-répertoires).
Y a que la version Windows de dispo, mais y a les sources pour compiler sur les autres plateformes.
C'est la version 1.4 avec quelques options intéressantes en plus (mais toujours pas de support des sous-répertoires).
Y a que la version Windows de dispo, mais y a les sources pour compiler sur les autres plateformes.
On est toujours ignorant avant de savoir.
ericb59
Membre non connecté
Conseiller Municipal
ha cool
je mettrai à jour mon archive
En fait j'ai jamais testé cet outil, mais si c'est comme l'autre gestionnaire de DSK dont le nom m'échappe à l'instant... Avec une interface graphique... Disk... quelque chose
bref ... si c'est le même principe , pour créer un DSK avec des sous dossiers il faut que le DSK soit fait pour MSX-DOS2, c'est à dire avec un boot sector spécifique. (Que l'on choisis quand on crée le DSK)
Je ne sais pas si ça t'aide ... Edité par ericb59 Le 30/12/2021 à 20h39
je mettrai à jour mon archive
En fait j'ai jamais testé cet outil, mais si c'est comme l'autre gestionnaire de DSK dont le nom m'échappe à l'instant... Avec une interface graphique... Disk... quelque chose
bref ... si c'est le même principe , pour créer un DSK avec des sous dossiers il faut que le DSK soit fait pour MSX-DOS2, c'est à dire avec un boot sector spécifique. (Que l'on choisis quand on crée le DSK)
Je ne sais pas si ça t'aide ... Edité par ericb59 Le 30/12/2021 à 20h39
aoineko
Membre non connecté
Conseiller Municipal
Je pense que tu parles de Disk-Manager.
Le soucis c'est qu'on ne peut pas l'utiliser en ligne de commande.
Dans mon outil de build, j'avais besoin de pouvoir générer dynamiquement un fichier .DSK en fonction d'une liste de fichiers.
Ce qui est possible avec DskTool (et encore plus avec cette nouvelle version).
La limitation de DskTool vient du code de l'outil, pas du format de la disquette MSX qu'il génère.
Il a été créé en partant du principe que les fichiers qu'on ajoute à l'archive sont dans le même répertoire que le DskTool.
On pourrait corriger le problème en modifiant le code C du programme, mais j'ai pas le courage de m'y plonger.
Le soucis c'est qu'on ne peut pas l'utiliser en ligne de commande.
Dans mon outil de build, j'avais besoin de pouvoir générer dynamiquement un fichier .DSK en fonction d'une liste de fichiers.
Ce qui est possible avec DskTool (et encore plus avec cette nouvelle version).
La limitation de DskTool vient du code de l'outil, pas du format de la disquette MSX qu'il génère.
Il a été créé en partant du principe que les fichiers qu'on ajoute à l'archive sont dans le même répertoire que le DskTool.
On pourrait corriger le problème en modifiant le code C du programme, mais j'ai pas le courage de m'y plonger.
On est toujours ignorant avant de savoir.
ericb59
Membre non connecté
Conseiller Municipal
ha ok j'ai compris.
-Donc on peut quand même créer des DSK contenant des dossiers (MSX-DOS2) ?
-C'est vrai qu'il serait plus judicieux d'aller cher her les fichiers à inclure dans le DSK dans un dossier externe à Dsktool, mais bon, ça se gère quand même facilement comme contrainte non ?
Moi je copierais systématiquement Dsktools là où sont mes fichiers et je l'appellerai de cet emplacement.
-Donc on peut quand même créer des DSK contenant des dossiers (MSX-DOS2) ?
-C'est vrai qu'il serait plus judicieux d'aller cher her les fichiers à inclure dans le DSK dans un dossier externe à Dsktool, mais bon, ça se gère quand même facilement comme contrainte non ?
Moi je copierais systématiquement Dsktools là où sont mes fichiers et je l'appellerai de cet emplacement.
aoineko
Membre non connecté
Conseiller Municipal
ericb59 :
-Donc on peut quand même créer des DSK contenant des dossiers (MSX-DOS2) ?
J'ai pas essayé. Je créer juste un DSK avec les fichiers minimums pour tester mes programes (et ils sont tous à la racine du DSK)
ericb59 :
-C'est vrai qu'il serait plus judicieux d'aller cher her les fichiers à inclure dans le DSK dans un dossier externe à Dsktool, mais bon, ça se gère quand même facilement comme contrainte non ?
Moi je copierais systématiquement Dsktools là où sont mes fichiers et je l'appellerai de cet emplacement.
Moi je copierais systématiquement Dsktools là où sont mes fichiers et je l'appellerai de cet emplacement.
Oui, ça se fait.
Perso je fais l'inverse : je déplace mes fichiers à inclure dans le DSK dans le répertoire de DskTool.
L'avantage, c'est qu'il n'y qu'un répertoire à nettoyer après usage (plutôt que copier DskTool partout ou il serait nécessaire).
Je suis aussi obligé de changer le répertoire courant dans mon bash (je le rétablie après la création du DSK).
Ca marche sans soucis, mais ça fait plein de traitement dont on pourrait se passer si on pouvait simplement spécifier des fichiers dans un autre répertoire.
On est toujours ignorant avant de savoir.
aoineko
Membre non connecté
Conseiller Municipal
Les sources sont là : https://bazaar.launchpad.net/~amaurycarvalho/dsktool/trunk/files
On est toujours ignorant avant de savoir.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie