SofaRun
This page was last modified 10:16, 9 September 2022 by Gdx. Based on work by Mars2000you.
SofaRun screenshot

Contents

Description

SofaRun is a simple files manager for MSX-DOS 2 developed by Louthrax (2014~2020). The interface is displayed in 80 or 40 columns depending to the MSX used and allows to browse all files and folders then open them with the keyboard or a game controller.

SofaRun is provided with several tools, the majority of which are to execute MSX games (CAS, DSK and Roms files). However this utility is configurable, so we can set other tools if needed.

It supports FAT12/16 and long file name in ZIP archives with SofaUnZip. From v4.1 it is possible to assign several DOS commands by filename extension like M File Manager.

You can download SofaRun here: https://www.louthrax.net/mgr/sofarun.html

Environment

  • Computer MSX with 128kB or more
  • MSX-DOS 2 (patched version if MSX1) or Nextor
  • FAT16 driver if you use the MSX-DOS 2 patched for FAT16 support

Features

  • FAT12 / FAT16 support
  • Copy / Paste / Delete file
  • File / volume renaming
  • Auto-sort files on display
  • Command execution based on the name extension of the selected file
  • Possibility of setting several commands by name extension
  • Command auto-execution
  • Color palette customizable
  • MSX1 support
  • Joystick support

Setup Example

Copy the following files to the root directory of disk A:.

  • SR.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 folder /SOFARUN on the disk A: and copy the all files from archive inside. (See the documentation for files description)

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
rem SR.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.
  • Remove "rem " to the last line if you prefer an auto execution of SofaRun.

SR.BAT Example

path + A:\SOFARUN
SR.COM

How to run it

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

SR

You can also use Multi-boot.