Vsys/Macintosh/MAC/legacy/

Up to parent directory

This version of Micro Shell is superseded by the current version in XMAC and XSYS. There are two variants here, one for a standalone shell based on MicroShell.a, and the other based on Mhead.a intended for combination with an application program. Instructions for building are included at the beginning of the two files, and partially implemented in the command files below. The executables are not included in this distribution. Executables built from the Micro Shell command source were also used by the legacy shell, except that it used Login.a below instead of Finfo.a.

There was an even earlier version of the shell for the Macintosh IIsi in two variants: M_System, which was multitasking, and M_Shell, which was not. It is not included in this distribution.

Legacy Micro Shell Source

MicroShell.a Micro Shell for the Macintosh IIci, standalone.
Mhead.a Micro Shell for the Macintosh IIci, to be combined with a specific program.
MVsys.a System for the Macintosh IIci.
MVio.a IO for the Macintosh. Built-in command execution.
MVt200.a Terminal emulation.
MSyst.e MVsys parameters.
MLib.a Macintosh system routines.

Command Files

Several of these scripts have a line:

  echo "Link this with Maclink, options -f and m= see above."
"See above" refers to the printout resulting from assembly of the .COPY section in either MicroShell.a or Mhead.a. None of these works with the current Maclink.

Standalone
NS.s Build MVsys, a standalone that works as a clickable shell.
NSP.s Like NS.s, but with reassembly of a subset of source files.
NMS.s Build Microshell.o, ready for Maclink, with MVsys to be copied to the data fork.

Combination
MIC.s Build Micro.o, ready for Maclink. Without combination, Micro.o works as a clickable shell.
MICP.s Like MI.s, but with reassembly of a subset of source files.
NW.s Build the clickable shell /usr/Micro with reassembly of a subset, using Maclink. This is a special case of combination where only the shell is included, and it doesn't work with the current Maclink.

Micro Schell Command Source

The executable for this file is included in /usr/bin, and is needed for the legacy MVsys and Microshell.o mentioned above to work, along with the current Micro Shell command executables (except for Finfo).
Login.a chown, scrt

Macintosh Utility Source

The distribution does not include executables for these files.
Char.a
Chmod.a
Chown.a
Sup.a

Up to Vsys/