MultiMente
This page was last modified 08:18, 16 March 2019 by Gdx. Based on work by Mars2000you and Rderooy.
MultiMente Screenshot

Contents

Description

MultiMente (MM) is a popular files manager for MSX-DOS 2 developed by MOGU (1993~1996). The interface is based on the file manager for MS-DOS called FILMTN (フィルメンテ) a diminutive for File Maintenance (ファイルメンテナンス).

Although broadcast by its author mainly on private networks existing at the time in Japan (Tokyo BBS, Net Natsume, Mario-Net, etc.), this utility has spread fairly quickly around the world.

The latest version is the v.2.07 (in Japanese) or v.2.07A (in English) but there are patched versions that fix some bugs and provides partial support for FAT16.

Environment

  • Computer MSX2/2+/Turbo R with 128kB or more
  • MSX-DOS 2 or Nextor
  • Kanji-ROM (Optional for the English version)
  • FAT16 driver if you use the MSX-DOS 2 patched for FAT16 support

Notes:

  • MM can not process more than 255 files at the same time.
  • If you use the FAT16 compatible version, the Sort command will be ignored for FAT16.
  • Files with a long name are not supported.

Setup

Copy the following files to the root directory of disk A:. You can also put the files in a folder if it is specified by the command PATH of the MSX-DOS2 (for example in the AUTOEXEC.BAT or the MM.BAT).

  • MM.BAT (contains the environment settings for MM (variables, path, etc), this file is optional)
  • FAT16.COM (contains the FAT16 driver, this file is optional)
  • COMMAND2.COM
  • MSXDOS2.SYS or NEXTOR.SYS (for Nextor users)

Create the directory /MM on the disk A: and copy the following files inside.

  • MM.CFG (contains the configuration settings of MM, Use CS.COM v3.11 by Iita to apply new settings to MM)
  • MM.COM (contains the main program)
  • MM.EXE (contains the second part of the program)
  • MMMCR.DAT (contains the extended tools of the menu called by the Graph key)
  • MMRET.DAT (contains the parameters to execute a command or a file according to the extension of the selected file)

Following files are created by MM when a corresponding function is executed.

  • MM.HIS (contains the commands last commands entered in the eXecom window)
  • MM.PHS (contains the names of the last folders that have been opened in Copy or Move window)
  • MMTREE.DIR (contains the data to display the folders tree. This file is created in root folder)
  • MMPART.DIR (contains the partitions of the Mega-SCSI that have been opened)

AUTOEXEC.BAT Example

ver
FAT16.COM
rem set expert=on
set HELP=\HELP
set TIME=24
set path=A:\ A:\COMPRESS A:\MGS A:\PLAYERS A:\SCSAVERS A:\TEXT A:\TOOLS A:\UTILS A:\VIEWERS
IF %_MSXVER%==MSX EXIT 0
rem MM.BAT
  • Remove the line FAT16.COM if you only have FAT12 partitions or if you use Nextor.
  • The line with "set path" allows you to indicate the folders that contain your main command files. Thus these commands can be entered without indicating the path. Change the paths of this line according to your configuration.
  • The condition allows to quit the batch file if it executed on MSX1 (Remove it if not COMMAND2.COM v2.31 or newer).
  • Remove "rem " to the last line if you prefer an auto execution of MM.

MM.BAT Example

IF %_MSXVER%==MSX EXIT 0
path + A:\MM
set MM=A:\MM
set TEMP=A:\TMP
rem set FONT0808=\FONT\MSX-INT.FNT
INITRAM
MM.COM
  • The second and third lines must be here only if you copy MultiMente's files in the \MM folder (except MM.BAT).
  • INITRAM is a command that initializes free RAM to avoid the minor bug of files display. Delete this line if you do not have it. (See also Bugs Know)
  • Line with FONT0808 variable allows to change default ank font to an external font, Remove "rem " to enable it.

How to run it

Enter the following command under MSX-DOS 2 (or Nextor).

MM [<Drive:>][<Path>]

Bugs Know

Avoid rare glitches when file names are displayed:

Uses an external font. To use an external font, add a line like below in your MM.BAT.

SET FONT0808=A:\FONT\FONTNAME.FNT

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.

Sources: here and there.