MicroEmacs 3.12 for 386/486 computers ===================================== Daniel Taupin and Art Kagel This is a 386 version of MicroEmacs 3.12, written by Daniel M. Lawrence, based on code by Dave G. Conroy. * (C)Copyright 1988,1989,1990,1991,1992,1993 by Daniel M. Lawrence * MicroEMACS 3.12 can be copied and distributed freely for any * non-commercial purposes. MicroEMACS 3.12 can only be incorporated * into commercial software with the permission of the current author. This version is taken from the source C by Daniel M. Laurence, slightly modified to be correctly compiled by the "djgpp/GCC" compiler by D.J. Delorie. Therefore, while the TurboC version of MicroEmacs is bound to approximately 600 kbytes of working memory, the Kagel/Taupin version can handle very big files, since it works with 32 bit addressing and is practically limited by the core memory of your 386/486, usually 4-8 Mbytes. The character handling routine "char.c" has been updated by D. Taupin to consider Western European accented letters as letters, and to be able to uppercase/lowercase them with the usual MS-DOS 850 character coding. Simple installation =================== Using anonymous ftp to "hprib.lps.u-psud.fr" get the file "pub/pc/microemacs386/memacexe.exe" in binary. Put it in a directory belonging to your "path", e.g. "\memacs" (or create it, updating accordingly your "autoexec.bat" and rebooting); then execute the command: memacsexe This is a self-extracting routine which will put all necessary files in that directory. Then, if you want to edit a file named "mytext.tex", say: emacs386 mytext.tex Getting the manual ================== Using anonymous ftp to "hprib.lps.u-psud.fr" get the file "pub/pc/microemacs386/memacdoc.exe" in binary. Keep in the same directory, e.g. "\memacs", and execute the command: memacdoc -d -n where the -d and -n options are PKUNZIP options to rebuild the useful subdirectories. Then, in directory "\memacs\doc" you fill find the source manual "memacs.tex", the TeX compiled DVI "memacs.dvi", the PCL output "memacs.lj" and the PostScript output "memacs.ps". Print one of these as you like. Getting the C source ==================== Using anonymous ftp to "hprib.lps.u-psud.fr" get the files "pub/pc/microemacs386/memacsrc.exe" and "pub/pc/microemacs386/memacsrc.exe" in binary. Keep in the same memacs root directory, e.g. "\memacs" and execute the command: memacsrc -d -n memacinc -d -n Then, in directories "\memacs\source" and "\memacs\include" you fill find the sources needed to compile, in case of a change being needed. To recompile memacs you need: 1. to have a comprehensive installation of the "djgpp" C compiler, including "coff2exe.exe", the up-to-date "go32.exe" of "djgpp" distribution and the the up-to-date "make.exe" of "djgpp" distribution, 2. to update the "makemacs.bat" command file to state exactly where the "go32.exe" and "coff2exe.exe" routines are located, 3. to run "makemacs.bat" in the source directory, 4. to move the resulting "memac386.exe" into a directory of your path.