-(also known as djgpp), GNU Make, rm, mv, chmod, and sed. Type these
-commands:
-
-config msdos
-make install
-
-To save disk space, Emacs is built with the idea that you will execute
-it from the same place in the file system where you built it. As the
-/usr/local/ subtree does not exist on most MSDOG systems, the
-executables are placed in /emacs/bin/.
+(also known as djgpp), GNU Make, rm, mv, chmod, and sed. See the
+remarks in config.bat for more information about locations and
+versions.
+
+If you are compiling on an MSDOG-like system which has long file
+names, you may need to do `SET LFN=y' for some of the commands,
+especially the compilation commands. It might be more convenient to
+unpack the Emacs distribution with djtar, which comes with djgpp; if
+you do `SET LFN=n' before unpacking, djtar truncates file names to 8.3
+naming as it extracts files, even if the system allows long file
+names, and this ensures that build procedures designed for 8.3 file
+names still work. Use djtar with the command `djtar -x foo.tar' or
+`djtar -x foo.tgz'.
+
+Some users report that running Emacs 19.29 requires dpmi memory
+management. We do not know why this is so, since 19.28 did not need
+it. If we find out what change introduced this requirement, we may
+try to eliminate it. ("May" because perhaps djgpp version 2's
+improved dpmi handling means this is no longer a problem.)
+
+It is possible that this problem happens only when there is not enough
+physical memory on the machine.
+
+You can find out if you have a dpmi host by running go32 (part of
+djgpp) without arguments; it will tell you if it uses dpmi memory.
+For more information about dpmi memory, consult the djgpp FAQ.
+
+To build and install Emacs, type these commands:
+
+ config msdos
+ make install
+
+Building Emacs creates executable files in the src and lib-src
+directories. Installing Emacs on MSDOS moves these executables to a
+sibling directory called bin. For example, if you build in directory
+/emacs, installing moves the executables from /emacs/src and
+/emacs/lib-src to the directory /emacs/bin, so you can then delete the
+subdirectories /emacs/src and /emacs/lib-src if you wish. The only
+subdirectories you need to keep are bin, lisp, etc and info.
+
+Emacs on MSDOS finds the lisp, etc and info directories by looking in
+../lisp, ../etc and ../info, starting from the directory where the
+Emacs executable was run from. You can override this by setting the
+environment variable HOME; if you do that, the directories lisp, etc
+and info are accessed as subdirectories of the HOME directory.