MSX Village forum

L'école CONFIGURER MULTIMENTE MM Config

Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1719

Le 27/08/2023 à 14h21
Ce post a pour objet la configuration de MULTIMENTE

il serait simpa de deposé vos configs afin de faire un comparatif

on commence avec le fichier MMRET.DAT

j'ai 2 versions que je compte compile en une seule les voici

;- LISTE D'EXTENTIONS CORRESPONDANTES AUX OUTILS --------------------------

.ARJ UNARJ E $C ; decompresse
.AS8 MEGAMU $C /z ; megaroms
.BAS BASIC $C ; basic
.BAT $C ; dos
.BIN BINLOAD $C ; binaire
.BMP BMPI $C ; images
.COM $C $K ; dos
.DSK FDE $C ; images disques
.GEN GEN80 $C@T $K ; assembleur Z80
.GIF VIEWGIF $C ; MG -i-r $C
.GRP BLS $C ; images
.HED HDDEMU $X ; emulateur
.EM? HDDEMU $X ; emulateur
.EVA EVACF10 $C /v /X ; eva player
.JPG JPD $C ; images
.KO8 MEGAMU $C /z/i ; megaroms
.KS8 MEGAMU $C /z/i ; megaroms
.LZH PMM $C ; decompresse
.MAG DMAG $T ; images
.MIF MIFLOAD $t ; images
.PCK PCMPLAY $C ; son
.PCM PCMPLAY $C ; son
.PCP PCMPLAY $C ; son
.PIC BLS $C ; images
.PMA PMM $C ; decompresse
.PRG BASIC $C ; basic
.ROM LOADROM $C ; roms
.SC? XLD4 $T ; images
.SR? BLS $T ; images
.LDR BASIC $C ; basic
.WAV WAVEMSX $C ; son
.ZIP UNZIP $C $D $K ; decompresse
.??? $V ; cette ligne doit etre en fin de liste


.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


a vous ...


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
E-mail    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1719

Le 27/08/2023 à 14h43
voila j'ai compiler les 2 MMRET en 1 il semble que l'on puisse choisir plusieurs prog par type


;- LISTE D'EXTENTIONS CORRESPONDANTES AUX OUTILS --------------------------

.ARJ UNARJ E $C ; decompresse
.AS8 MEGAMU $C /z ; megaroms

.BAS BASIC $C ; basic
.BAT $C ; dos
.BIN BINLOAD $C ; binaire
.BMP BMPI $C ; images
.BGM PLAYER $C A:

.COM $C $K ; dos
.CRT CHRIS $C

.DSK FDE $C ;EMUFILE -p $M$K ; images disques

.GEN GEN80 $C@T $K ; assembleur Z80
.GIF VIEWGIF $C ; MG -i-r $C
.GRP BLS $C ; images
.GE5 BLS $C

.HED HDDEMU $X ; emulateur

.EM? HDDEMU $X ; emulateur
.EVA EVACF10 $C /v /X ;EVASD $C ; eva player

.JPG JPD $C ;JPD $T ; images

.KO8 MEGAMU $C /z/i ; megaroms
.KS8 MEGAMU $C /z/i ; megaroms

.LDR BASIC $C ; basic
.LZH LHEXT L $C$K ;PMM $C ; decompresse

.MAG DMAG $T ;BLS $C; images
.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 ;MIFLOAD $t ; images
.MKI BLS $C
.MOD MMP $C
.MSA MSA $C
.MUS MGSC $C -P -N
.MDX MXP2 $C

.OPF OPFXSD $C /O

.PCK PCMPLAY $C ; son
.PCM PCMPLAY $C ; son
.PCP PCMPLAY $C ; son
.PIC BLS $C ; images
.PMA PMM $C ;PMEXT $C$K; decompresse
.PRG BASIC $C ; basic
.PT3 PT3PLAY $C

.ROM LOADROM $C ;C2MAN $C /a ; roms
.ROP OPFXSD $C /P1
.ROS OPFXSD $C /U

.SC? XLD4 $T ;BLS $C; images
.SR? BLS $T ;BLS $C; images

.VGM VGMPLAY $C
.VGZ VGMPLAY $C

.WAV WAVEMSX $C ; son

.ZIP UNZIP $C $D $K ;UNZIP2 $C$K; decompresse
.??? $V ; cette ligne doit etre en fin de liste


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
E-mail    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1719

Le 27/08/2023 à 14h56
donc apres essai le prog en premier dans la liste est celui par defaut donc a optimisé suivant sa config

un autre fichier celui de MACRO MMMCR.DAT serait interessant ??


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
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10356

Le 27/08/2023 à 15h37
l'important est de comprendre a quoi correspondent les commandes liées aux extensions grâce au tableau ci-dessous

et de pouvoir ensuite faire ses propres commandes

Citation :
;Liste des commandes MACRO utilisable:

; $A = Nom de fichier de sortie (efficace seulement si on a entre un
; nom de fichier)
; $F = Nom du fichier que l'on n'a entre (efficace seulement si on
; a entre un nom de fichier)
; $C = Nom du fichier au curseur (avec son extension)
; $X = Nom du fichier au curseur (sans son extension)
; $D = Nom du lecteur present (curent drive)
; $d = Nom du lecteur temporaire
; $J = Execution en mode kanji
; $K = Attend l'appui d'une touche avant le retour a MM
; $k = Attend l'appui d'une touche apres chaque commandes
; $O = Demarrage d'un programme enfant (il faut mettre en tete de
; ligne)
; $P = Voix (path) du repertoire present
; $R = Mise a la ligne d'une serie
; $T = Realisation d'une serie de fichiers labels (avec extension)
; $t = Realisation d'une serie de fichiers labels (sans extension)
; $M = Rassemble en une ligne et execute les fichiers labels (avec
; leurs extensions)
; $m = Rassemble en une ligne et execute les fichiers labels (sans
; leurs extensions)
; $V = Voir le texte du fichier present (il faut mettre en tete de
; ligne)
; $$ = Entree de "$"
; $Z = Nom des fichiers labels (s'utilise uniquement lors de la
; decompression d'une archive)


on va commencer par une commande simple : .SC? BLS $C

.SC? c'est comme sous DOS ça va prendre toutes les extensions SC5 SC6 SC7 SC8 SCC qui sont des fichiers images

BLS c'est le programme Viewer d'images qui doit être présent dans un répertoire

$C c'est ce qui est dans la liste ci-dessus: $C = Nom du fichier au curseur (avec son extension)

donc si on est positionné sur un fichier DIGIT1.SC8 Multimente va lancer BLS et charger ce fichier pour le visionner


:noel
Site web    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1719

Le 27/08/2023 à 15h40
j'ai remarquer qu'il m'aime pas les nom de fichier long compressé avec le ~


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
E-mail    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2703

Le 27/08/2023 à 16h45
Comment MM sait-il où chercher les programmes ?
Ils doivent être dans un répertoire en particulier ?


On est toujours ignorant avant de savoir.
Github    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 224

Le 27/08/2023 à 16h51
défini dans le/les path de l'autoexec.bat
   
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1719

Le 27/08/2023 à 17h00
sur funrice (DOS2/NEXTOR) y as ca !!

path A:\;A:\mm\;A:\bin;A:\m;A:\xcc;A:\sr;A:\c2;A:\mc\;A:\obso;

PATH +A:\UTILS\Disk;A:\UTILS\Player;A:\UTILS\Roms;A:\UTILS\Viewer

j'ai pratiquement tous trouvez les Prog qu'il me manquait

il faut je pense bien faire la part des chose MM est un gestionnaire de disque lancer une rom avec !! Oui je prefere SR qui il gere les nom long et la compression/decompression

ajouter une rom a la carnivore 2 Oui avec MM

lancer une DSK avec SR oui EMUFILE ?? preference a SR pour les nom Long !! Edité par Bastion Rebel Le 27/08/2023 à 17h06


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
E-mail    
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 27/08/2023 à 18h43
petite correction en bleu

Jipe :
l'important est de comprendre a quoi correspondent les commandes liées aux extensions grâce au tableau ci-dessous

et de pouvoir ensuite faire ses propres commandes

Citation :
;Liste des commandes MACRO utilisable:

; $P = VoixChemin (path) du repertoire present



TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 224

Le 27/08/2023 à 18h58
pour les fichiers au format "MUSICA" .BGM, le PLAYER.COM ne semble pas fonctionner
j'ai résolu le problème en utilisant KR5TSR :
kr5tsr07.lzh
il faut d'abord lancer le driver KR5TSR.COM /Z (dans l'autoexec.bat)
puis dans MMRET.DAT remplaçer BGM PLAYER $C A: par KR5TSR $C




Edité par popolon Le 28/08/2023 à 20h53
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5814

Le 29/08/2023 à 21h07
Bastion Rebel :
voila j'ai compiler les 2 MMRET en 1 il semble que l'on puisse choisir plusieurs prog par type

;- LISTE D'EXTENTIONS CORRESPONDANTES AUX OUTILS --------------------------


tu peux aussi ajouter celui la. (Bon apres il faut la cartouche mp3 ;) )

.MP3 PLAYMP3 $C ; Player MP3


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 224

Le 29/08/2023 à 21h44
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5814

Le 29/08/2023 à 23h05
Prochainement :D

https://z80workshop.com/


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 224

Le 30/08/2023 à 15h43
ajout pour les fichiers musicaux .KSS avec KSSPLAY (TurboR recommandé)
.KSS KSSPLAY $C
KSSPLAY.LZH
   
Cylicano Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 24/10/2021 à 11h19

Messages: 514

Le 03/09/2023 à 21h42
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.
:tea

-----
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 :hum


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


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 :D ) [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 :hum

$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 ... :heink
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 :gne
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 :tea Edité par Cylicano Le 03/09/2023 à 21h49


Rien ne se perd, tout doit se transformer.

E-mail    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie