This appendix is to help out those who are really tight on disk space. The process of dumping EMACS, as described in the body of this document, makes use of a program called ``dumpemac.ttp''. This program is called two times, each time reading in the file ``temacs'' and producing a file called ``xemacs.<x>'', where <x> is either a ``1'' or a ``2'' depending on which dump it is doing. After ``dumpemac.ttp'' finishes producing these two memory dumps, it calls a program called ``dumpfix.ttp'' that reads in the two memory dumps, ``xemacs.1'' and ``xemacs.2'' to produce the final executable file ``emacs.ttp''. The only problem with using ``dumpemac.ttp'' is that it requires an additional one and a half megabytes of storage (roughly 600k for ``xemacs.1'' and ``xemacs.2'' and a little less for ``emacs.ttp'') in order to create EMACS.
It is possible to dump EMACS manually with as little as 700k of free
space on your hard disk, however one must perform all the above steps
manually. Here is an outline of how to do proceed:
\
temacs -batch -l loadup.el dump'',
this will produce a file roughly 600k in size called ``xemacs''.
\
dumpfix -n a:\
xemacs.1 xemacs.2 emacs.ttp''.
This will produce a fully dumped version of EMACS
called ``emacs.ttp''.