L'école CONFIGURER MULTIMENTE MM Config
Reprise du message précédent
Ah chouette ! Un cours sur Multimente, ce super gestionnaire de fichiers ! Je m'installe, à mon tour, dans la salle de classe et c'est parti.-----
Ci-dessous, la configuration du fichier MMRET.DAT présent sur ma FunRice et qui semble en tout point identique à la deuxième version indiquée par Bastion (un peu normal en même temps étant donné qu'il est le fourniseur officiel de FunRice )
Petite question au passage : comment avez-vous ouvert ce fichier ? Moi je l'ai transféré dans un dossier sous Linux et je l'ai ouvert avec un éditeur de texte puis un éditeur de code (Visual Studio Code) et le fichier contient beaucoup de caractères spéciaux que les éditeurs ne parviennent pas à lire. L'éditeur TED ou encore celui intégré à Multimente ont le même problème de caractères spéciaux. C'est pareil pour vous j'imagine
Voici donc le contenu fichier de configuration :
Cylicano :
.BAS BASIC $C
.BAT $C
.BGM PLAYER $C A:
.COM $C$K
.CRT CHRIS $C
.DSK EMUFILE -p $M$K
.EVA EVASD $C
.FD? EMUFILE $X.FD?
.GE5 BLS $C
.GRP BLS $C
.JPG JPD $T
.LDR BASIC $C
.LZH LHEXT L $C$K
.MAG BLS $C
.MAX BLS $C
.MBM MBMPLAY $C -D
.MBK MBMPLAY $C
.MCM MCDRV $C
.MID MIDPLAY $C ;MIDRY $C /I31 ;SMF $C
.MIO MP $C
.MIF MV $T
.MKI BLS $C
.MOD MMP $C
.MSA MSA $C
.MUS MGSC $C -P -N
.MWM MWMPLAY $C
.MWK MWMPLAY $C
.OPF OPFXSD $C /O
.PCK PCMPLAY $C
.PCM PCMPLAY $C
.PI PI $C
.PIC BLS $C
.PMA PMEXT $C$K
.PT3 PT3PLAY $C
.ROM C2MAN $C /a
.ROP OPFXSD $C /P1
.ROS OPFXSD $C /U
.SC? BLS $C
.SR? BLS $C
.VGM VGMPLAY $C
.VGZ VGMPLAY $C
.ZIP UNZIP2 $C$K
.MDX MXP2 $C
.??? TV $C
.BAT $C
.BGM PLAYER $C A:
.COM $C$K
.CRT CHRIS $C
.DSK EMUFILE -p $M$K
.EVA EVASD $C
.FD? EMUFILE $X.FD?
.GE5 BLS $C
.GRP BLS $C
.JPG JPD $T
.LDR BASIC $C
.LZH LHEXT L $C$K
.MAG BLS $C
.MAX BLS $C
.MBM MBMPLAY $C -D
.MBK MBMPLAY $C
.MCM MCDRV $C
.MID MIDPLAY $C ;MIDRY $C /I31 ;SMF $C
.MIO MP $C
.MIF MV $T
.MKI BLS $C
.MOD MMP $C
.MSA MSA $C
.MUS MGSC $C -P -N
.MWM MWMPLAY $C
.MWK MWMPLAY $C
.OPF OPFXSD $C /O
.PCK PCMPLAY $C
.PCM PCMPLAY $C
.PI PI $C
.PIC BLS $C
.PMA PMEXT $C$K
.PT3 PT3PLAY $C
.ROM C2MAN $C /a
.ROP OPFXSD $C /P1
.ROS OPFXSD $C /U
.SC? BLS $C
.SR? BLS $C
.VGM VGMPLAY $C
.VGZ VGMPLAY $C
.ZIP UNZIP2 $C$K
.MDX MXP2 $C
.??? TV $C
La première configuration que je souhaite corriger est celle de mes fichiers DSK
Bastion propose de changer la ligne
.DSK EMUFILE -p $M$K
par
,DSK FDE $C ;EMUFILE -p $M$K ; images disques
Grâce aux explications de JIPE, tentons de suivre l'interprétation que va faire le gestionnaire Multimente avec cette dernière commande. On commence donc par lui dire, si je co,prends bien :
pour les fichiers avec l'extension [.DSK ] exécute, stp (on reste poli ) [FDE] (si tu le trouves) [$c] pour le fichier où se trouve le curseur.
Sur ma FunRice, le programme [FDE] est bien dans le répertoire "UTILS\DISK"
Suivent les instructions (qui était dans ma configuration de départ) qui seront exécutées si FDE n'est pas trouvé (explications de Bastion) :
;EMUFILE -p $M$K
Le programme [EMUFILE] est situé à deux endroits sur ma FunRice : à la racine et dans le répertoire "UTILS".
Je ne sais pas à quoi sert le paramètre -p
$M dit à Multimente : Rassemble en une ligne et execute les fichiers labels (avec leurs extensions)
$K dit à Multimente : Attend l'appui d'une touche apres chaque commandes
Là, cela mériterait un petit éclairage. J'ai du mal à comprendre l'usage de $M, j'avoue. Qu'est-ce qu'un fichier label ?
J'imagine aussi que les derniers termes à la fin de la ligne - "image disque" - sont une sorte de commentaire pour se repérer dans la liste ?
-----
Un petit coup d'oeil sur le path (AUTOEXEC.BAT) :
Cylicano :
path A:\;A:\MM\;A:\UTILS;A:\M;A:\XCC;A:\C2;A:\MC\;A:\OBSO
Question : faut-il indiquer les sous-répertoires lorsque des fichiers exécutables requis par la configuration dans MMRET.dat s'y trouvent ou saura t-il les trouver comme un grand ? Je pense au sous-répertoire "UTILS\DISK".
-----
J'arrive à l'étape : le TP (travaux pratiques)
Je procède donc à la modification de la configuration. J'ouvre le fichier MMRET.DAT avec le logiciel TED - la configuration pour les fichiers DSK devient [,DSK FDE $C ;EMUFILE -p $M$K ; images disques]
Je tente le lancement du premier fichier DSK qui me vient sous la main. Le lancement échoue. Le système me dit : "Unrecognized command" Hit any key to MM continue ...
Je soupçonne un problème de chemin - path - au niveau du fichier AUTOEXEC.BAT. Peut-être ne trouve t-il pas le fichier de commande FDE.COM. J'ajoute le chemin : A:\UTILS\DISK pour l'aider à trouver.
Je tente un nouveau lancement du fichier. Cette fois, plus de message d'erreur mais l'écran demeure d'un magnifique bleu MSX et ne bouge plus
Précision (avant que vous ne le demandiez : oui, je n'ai fait mes test qu'avec des fichiers.dsk au nom court (pas de ~)
Il va falloir faire des essais supplémentaires je crois Edité par Cylicano Le 03/09/2023 à 21h49
Rien ne se perd, tout doit se transformer.
Bastion Rebel
Membre non connecté
Conseiller Municipal
Salut tu as plusieur solution pour edité tes fichiers de config (*.bat , .CFG ....)
1 tu edite le fichier via la CF dans un PC !! avec bloc note , note pad ... Context
2 tu edite le fichier sur MSX.. la ca se CORSE ... le premier qui rigole ..il je le fais Péter !!
utilise TED autoexec.bat , ted MMRET.DAT
pour les caracteres speciaux !!
du style
"\" SHIFT+CODE + "/"
le title "~" GRAPH + 4
le PATH sert a ajouter des répertoires de recherche "c'est un poil plus long" mais on gagne du temps a la fin chaque repertoire qui sera ajouter et separé par ";" sera examiné
Regarde le PATH de la FUNRICE Y as un bug A:\MC\ remplace le par A:\MC
EMUFILE a 2 endrois oui dans la racine fourni avec NEXTOR et dans le REP UTIL (peut etre plus ancien a verifier si le cas a virer)
pour le -p EMUFILE ?
Attention MULTIMENTE ne semble pas accepter plusieurs prog par type !! donc choisissez le bon pour votre config !!
1 tu edite le fichier via la CF dans un PC !! avec bloc note , note pad ... Context
2 tu edite le fichier sur MSX.. la ca se CORSE ... le premier qui rigole ..il je le fais Péter !!
utilise TED autoexec.bat , ted MMRET.DAT
pour les caracteres speciaux !!
du style
"\" SHIFT+CODE + "/"
le title "~" GRAPH + 4
le PATH sert a ajouter des répertoires de recherche "c'est un poil plus long" mais on gagne du temps a la fin chaque repertoire qui sera ajouter et separé par ";" sera examiné
Regarde le PATH de la FUNRICE Y as un bug A:\MC\ remplace le par A:\MC
EMUFILE a 2 endrois oui dans la racine fourni avec NEXTOR et dans le REP UTIL (peut etre plus ancien a verifier si le cas a virer)
pour le -p EMUFILE ?
Attention MULTIMENTE ne semble pas accepter plusieurs prog par type !! donc choisissez le bon pour votre config !!
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
Bastion Rebel :
pour les caracteres speciaux !!
pour les caracteres speciaux !!
Je parlais plutôt de ceux-là en entête de fichier.
Mes nouvelles tentatives pour configurer l'exécution des fichiers DSK n'ont pas été très probantes. Je penche pour l'usage d'EMUFILE qui vient avec Nextor. Mais les commandes ne semblent pas les bonnes. J'ai même réussi à altérer un des fichiers DSK lors d'un de mes essais avec Multimente et que Sofarun ne peut plus lancer à son tour désormais Pas très grave car c'est un petit jeux MSX1 (Aces of Aces je crois). Je pense que je vais faire une copie intégrale des fichiers de la Compact Flash de la FunRice avant de continuer histoire de limiter la casse de fichiers.
Je fais des essais de configuration de Multimente avec la FunRice et avec la Rookie Drive. Dans les deux cas, il n'a pas l'air très facile à configurer. Il rechigne et me crée diverses erreurs.
Je pressens que lorsqu'un problème survient au cours d'une tentative d'exécution d"un fichier DSK, il peut subsister des fichiers temporaires (ou autres) qui provoquent un problème avec le périphérique ensuite. J'ai eu le cas avec ma Rookie Drive qui se met à geler sur une séquence avec Multimente. Il a fallu que je vide complètement la clef USB pour que le gestionnaire reparte au coup suivant
C'est pas triste
Note : un truc bien dans mes manipulations - me retrouver sur la doc de Nextor sur Github que je n'avais pas regardé. Le lien pointe sur l'information pour EMUFILE justement.
Edité par Cylicano Le 04/09/2023 à 21h44
Rien ne se perd, tout doit se transformer.
popolon
Membre non connecté
Villageois
oui emufile fait partie de nextor donc déjà lire la doc (tres bien faite) de konamiman c'est la base
perso pour les DSK j'ai opté pour sofarunit qui échoue rarement
https://www.louthrax.net/mgr/sofarunit.html Edité par popolon Le 04/09/2023 à 22h21
perso pour les DSK j'ai opté pour sofarunit qui échoue rarement
https://www.louthrax.net/mgr/sofarunit.html Edité par popolon Le 04/09/2023 à 22h21
tout, tout, tout, vous saurez tout sur la zizi...que
Bastion Rebel
Membre non connecté
Conseiller Municipal
je reste sur mes dires (plus haut) chacun son boulot MULTIMENTE c'est un gestionnaire de fichier SR c'est pour les ROM DSK CAS... donc 2 fonctions differentes
utilisé l'un pour chargé l'autre a part manger de la RAM des Cycles CPU pour rien autant utilisé le Bon PROG Direct !!
utilisé l'un pour chargé l'autre a part manger de la RAM des Cycles CPU pour rien autant utilisé le Bon PROG Direct !!
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
Intéressant. Multimente serait donc un bon « explorateur » de fichiers avec des fonctions de manipulation alors que Sofarun un bon « lanceur », sa fonction première (nous ferons un article sur lui également).
Il me semble également que le développement de Sofarun est toujours actif (nous en sommes à la version 8.x) alors que Multimente ne bouge plus (je crois). Ceci explique peut-être en partie un peu cela.
Il me semble également que le développement de Sofarun est toujours actif (nous en sommes à la version 8.x) alors que Multimente ne bouge plus (je crois). Ceci explique peut-être en partie un peu cela.
Rien ne se perd, tout doit se transformer.
on n'est obligé de lancer sofarun pour utiliser ses programmes avec les DSK
ma commande dans MMRET.DAT
.DSK SRI $C /C /W /Z1
/C et /W sont des options de SRI
/C Simulate [CTRL] pressed
/W Make next images writable
/Z1 est spécifique pour mon turbo R pour mettre la vitesse en mode Z80
bien sur il faut que sofarun soit dans un répertoire et que ce répertoire soit dans le PATH
ainsi on se positionne directement sur le fichier dans Multi Mente et on ne charge pas sofarun
ma commande dans MMRET.DAT
.DSK SRI $C /C /W /Z1
/C et /W sont des options de SRI
/C Simulate [CTRL] pressed
/W Make next images writable
/Z1 est spécifique pour mon turbo R pour mettre la vitesse en mode Z80
bien sur il faut que sofarun soit dans un répertoire et que ce répertoire soit dans le PATH
ainsi on se positionne directement sur le fichier dans Multi Mente et on ne charge pas sofarun
popolon
Membre non connecté
Villageois
je faisais référence à l'émulateur de DSK sofarunit (SRI.COM), pas au gestionnaire sofarun (SR.COM)
https://www.louthrax.net/mgr/sofarunit_usage.html
pas besoin de sofarun, juste le programme SRI (jai mis le lien plus haut)
et donc dans multimente : .DSK SRI $C
edit : jipé plus rapide que moi Edité par popolon Le 05/09/2023 à 08h57
https://www.louthrax.net/mgr/sofarunit_usage.html
pas besoin de sofarun, juste le programme SRI (jai mis le lien plus haut)
et donc dans multimente : .DSK SRI $C
edit : jipé plus rapide que moi Edité par popolon Le 05/09/2023 à 08h57
tout, tout, tout, vous saurez tout sur la zizi...que
Bonjour,
Suite à la vidéo de SEBBEUG et à l'enthousiasme du village pour ce gestionnaire de fichiers, je vais essayer Multimente.
Je vois que vous utilisez un certain nombre d'utilitaires complémentaires pour "ajouter" des fonctions à MM (ce n'est pas exactement çà, je sais bien mais c'est plus simple de le résumer ainsi).
Savez-vous s'il y a un pack de ces programmes disponible ?
Suite à la vidéo de SEBBEUG et à l'enthousiasme du village pour ce gestionnaire de fichiers, je vais essayer Multimente.
Je vois que vous utilisez un certain nombre d'utilitaires complémentaires pour "ajouter" des fonctions à MM (ce n'est pas exactement çà, je sais bien mais c'est plus simple de le résumer ainsi).
Savez-vous s'il y a un pack de ces programmes disponible ?
MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
popolon
Membre non connecté
Villageois
pas de pack à ma connaissance mais la rom disk de la megaflashrom est une bonne base :
https://www.msxcartridgeshop.com/bin/ROMDISK.DSK
après on ajoute les programmes suivant ses besoins
par exemple j'ai un SFG de yamaha dont j'ai rajouté le player de fichiers .MDX : MXP2.COM
note : les fichiers MDX sont des fichiers MML musicaux crées sur Sharp X68000 avec la puce YM2151 qui équipe aussi les SFG Yamaha sur MSX Edité par popolon Le 12/10/2023 à 22h03
https://www.msxcartridgeshop.com/bin/ROMDISK.DSK
après on ajoute les programmes suivant ses besoins
par exemple j'ai un SFG de yamaha dont j'ai rajouté le player de fichiers .MDX : MXP2.COM
note : les fichiers MDX sont des fichiers MML musicaux crées sur Sharp X68000 avec la puce YM2151 qui équipe aussi les SFG Yamaha sur MSX Edité par popolon Le 12/10/2023 à 22h03
tout, tout, tout, vous saurez tout sur la zizi...que
Bizaremment, je ne peux rien faire sous MultiMente.
La fonction TREE fonctionne mais c'est tout. Je ne vois pas les fichiers.
La fonction TREE fonctionne mais c'est tout. Je ne vois pas les fichiers.
MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
popolon
Membre non connecté
Villageois
TREE liste juste les répertoires
changer de lecteur/partition avec les touches 0 à 8
et sinon le mode d'emploi en français (plus ou moins bien traduit) :
MM207-F.DOC Edité par popolon Le 12/10/2023 à 22h08
changer de lecteur/partition avec les touches 0 à 8
et sinon le mode d'emploi en français (plus ou moins bien traduit) :
MM207-F.DOC Edité par popolon Le 12/10/2023 à 22h08
tout, tout, tout, vous saurez tout sur la zizi...que
C'est très bizarre. Multiment plante (la version ci-dessous):
https://www.msxpro.com/ide_megascsi.html
Pourtant il semble qu'avec Nextor la FAT16 est supportée sans patch.
J'essaye avec la version de Jipe trouvée sur le forum (mmfat16.zip) et j'ai le même résultat.
Edit: Bon, maintenant çà fonctionne mais j'ai le message "not a DOS disk"
Edit2 : Avec un éditeur Hexa, j'ai modifié MM.COM ainsi:
Alors pour que Multimente ne plante pas, il faut que je lance la Carnivore2 en Mode IDE uniquement.
IDE+RAM ou IDE+RAM+SCC+FMPAC le fait planter.
C'est bizarre parce que çà fonctionne chez SEBBEUG. Edité par DataPro Le 12/10/2023 à 22h49
https://www.msxpro.com/ide_megascsi.html
Pourtant il semble qu'avec Nextor la FAT16 est supportée sans patch.
J'essaye avec la version de Jipe trouvée sur le forum (mmfat16.zip) et j'ai le même résultat.
Edit: Bon, maintenant çà fonctionne mais j'ai le message "not a DOS disk"
Edit2 : Avec un éditeur Hexa, j'ai modifié MM.COM ainsi:
MSX Wiki :
Avoid the error message "Not MSX-DOS Disk" with Nextor:
Looking for the bytes "3A E1 5F CB 4F CA" in the MM.COM file with an Hexa Editor and replace CA by C3.
Looking for the bytes "3A E1 5F CB 4F CA" in the MM.COM file with an Hexa Editor and replace CA by C3.
Alors pour que Multimente ne plante pas, il faut que je lance la Carnivore2 en Mode IDE uniquement.
IDE+RAM ou IDE+RAM+SCC+FMPAC le fait planter.
C'est bizarre parce que çà fonctionne chez SEBBEUG. Edité par DataPro Le 12/10/2023 à 22h49
MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
popolon
Membre non connecté
Villageois
pourquoi tu prend pas la version que j'ai donné plus haut dans le DSK :
https://www.msxcartridgeshop.com/bin/ROMDISK.DSK
https://www.msxcartridgeshop.com/bin/ROMDISK.DSK
tout, tout, tout, vous saurez tout sur la zizi...que
@popolon: Je n'arrive pas à extraire le répertoire MM de ton DSK pour le mettre sur ma CF.
MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie