This TAR file includes all the files needed to run, and re-assemble,
the DEC MACRO-11 for Unix V6.

All the command binaries will run fine under 'vanilla' V6, either under
an emulator such as Ersatz-11 (see here:

  http://www.chiappa.net/~jnc/tech/V6Unix.html

for how to do so) or SIMH, or on real hardware (the latter two options are
un-tested, but there's no reason to expect they won't work).

It's written in MACRO-11, and produces .REL format relocatable binary files.
(See the man page for .REL if you care.)

The source includes a file to define all the UNIX system calls, unix.mac.  The
source currently (in dma1.mac) calls for this to be in /include; you can put
this wherever you want, provided you edit the location in dma1.mac (at the
top).

Note that MACRO-11 does currently have a 'mis-feature' where if it can't find
an include file, you don't get an error message!

Re-building MACRO requires two new (to Unix V6) tools, 'bind' and 'relld'.

'relld' converts from .REL format to a.out. I don't know which version, of the
three provided here, corresponds to the binary included here. In any event,
since it's in C, that should not be a big deal.

'bind' is a linker for .REL format files: it is written in BCPL, and so
there's no point in releasing the source by itself; it will come out when the
BCPL compiler does (since re-compiling that requires 'bind').

See the 'run' file for the exact steps to create a new 'macro'.
