With respect to emacs 21.x where x is approximatelty 2 (or 3).
Please see:

   ftp://ftp.nvg.ntnu.no/pub/vms/emacs/

for future updates.  This kit was assembled from applying:

   ftp://ftp.nvg.ntnu.no/pub/vms/emacs/emacs21diff.gz

to:

   ftp://ftp.gnu.org/pub/gnu/emacs/emacs-21.2.tar.gz

and then modifying things a bit.
   
These intermediate VMS instructions were borrowed from:

   ftp://ftp.nvg.ntnu.no/pub/vms/emacs/emacs21readme

===========================
To get correct .bck format:
$ SET FILE/ATTRIBUTES=(RFM:FIX,MRS:32256,LRL:32256,RAT:NONE) *.BCK

To get a working logical, something like:
$ define/system/tran=(conc,term) store marin1$dua1:[store.]
(Wherever you want to place it)

You have to have 7.3, or you may have to recompile everything.

(No configure, just mms files)
To make a debug version:
Go to STORE:[SRC.EMACS-21_x]
$ mmk/ign=war debug

A no-debug version (not much use yet):
$ mmk/ign=war

(You may not need to install when using just loadup)
Install:
$ mmk/ign=war install
Maybe termcap and another file will have to be done manually, but which
will soon be noticed. (Just put it where emacs wants it)

Running:
Go to [.vms]
These two may behave a bit different.
$ mcr []temacs_d -l loadup --debug-init
$ mcr []temacs_d -map temacs.dump  -nw --debug-init

===========================
Other special build options
---------------------------
In order to use mmk for the top and mms for the subdirectory
descrip.mms files use:

$mmk/ign=war/macros=("MAKE=MMS")

In order to build with Multinet instead of UCX use:

$mmk/ign=war/macros=("EMACS_MULTINET=1")

In order to combine both of the above options (Mutlinet and MMS)
use:
$mmk/ign=war/macros=("EMACS_MULTINET=1","MAKE=MMS")

Eventually the need to supply the /ignore=warning qualifier
will go away ... :-)

===========================
Compatabilities
---------------------------
OS version:       $ write sys$output f$getsyi("VERSION")
CC version:       $ cc/version nl:
MMS version:      $ mms/ident
MMK version:      $ mmk/ident
UCX version:      $ ucx show version
TCPIP version:    $ tcpip show version
Multinet version: $ multinet show /version

Architecure below is AXP/Alpha unless otherwise noted.
OS	CC		make		tcp/ip stack
-------------------------------------------------------------
V7.2-1	V6.0-001	MMK V3.9-2	MultiNet V4.3 Rev A-X
V7.2-1	V6.5-001	MMK V3.9-2	MultiNet V4.3 Rev A-X
V7.3	V6.0-001	MMK V3.9-2	MultiNet V4.3 Rev A-X
V7.3	V6.5-001	MMS V3.3-4	MultiNet V4.3 Rev A-X

