File name 19771025_Basic_Mesa.pdfInter-Office Memorandum
To Mesa Users Date October 25, 1977
From Sandman Location Palo Alto
Subject Basic Mesa Organization SOD/SO/DE
XEROX XEROX SDD ARCHIVES
I have read and understood
Filed on: [Maxcl] BasicMesa.bravo Pages _____------TO ---------
Reviewer _____----- Date--------
# of Pages ____ Ref., 1"'/SDI).
Basic Mesa
Basic Mesa is an experimental Mesa system that allows users more flexibility in building
their own systems. It is designed for those groups that don't need the full capabilities of the
current Mesa window package or want to supply their own. It has a command line
interpreter that allows the user to load BCDs onto the Basic Mesa system. The facilities it
does and does not contain as well as its command line interpreter are described in further
detail below. To obtain Basic Mesa, retrieve, the files [Maxcl]BasicMesa.image and
[Maxc1]BasicMesa.symbols.
Facilities Included
Basic Mesa contains the following facilities: modules that provide the runtime facilities of
the language such as the Signaller and the trap handlers; those modules used to access files
on the disk; Swapper, Segments, Files, Directory, Disk Descriptor, and Streams; the current
process mechanism, the string package, the free storage package and a nub for the debugger;
and the loader and its associated modules. It also contains the keyboard modules since the
interrupt handler for the keyboard must be resident.
Facilities Not Included
Basic Mesa contains no facilities for using the display. For those groups that wish to use
Basic Mesa and do not have their own display package. the existing Mesa Display package
(Rectangles, DisplayStreams, Menus, Windows, and StreamlO) has been packaged into a BCD
(described below). For those groups that need a simple teletype-like display and do not
want to pay for the full generality of the current Mesa display package, a simple display has
been implemented (see [Maxcl]SimpleDisplay.bravo). Basic Mesa does not
contain facilities for making Image files. However, a configuration contains those modules
required to make image files (described below). Note that Basic Mesa and the display and
image making packages are experimental.
Command Interpreter
The command interpreter for Basic Mesa allows users to load and start an arbitrary number
of BCDs. The command line syntax is:
Mesa BasicMesa.image[/sw] filel[/sw] [fiIe2[/sw]] |