diff options
| author | Eli Zaretskii | 2008-12-19 11:02:42 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2008-12-19 11:02:42 +0000 |
| commit | bd448b7a321e8eaab8c83945fbdb0d37cc9d3edb (patch) | |
| tree | b1ced81434e5a202507e416078bd66b2bbab7400 /msdos/INSTALL | |
| parent | fc64a6b99a9ba9ee9c3750d38107532e757feee8 (diff) | |
| download | emacs-bd448b7a321e8eaab8c83945fbdb0d37cc9d3edb.tar.gz emacs-bd448b7a321e8eaab8c83945fbdb0d37cc9d3edb.zip | |
Document the problems on Windows Vista and the --with-system-malloc option
to config.bat.
Diffstat (limited to 'msdos/INSTALL')
| -rw-r--r-- | msdos/INSTALL | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/msdos/INSTALL b/msdos/INSTALL index 4ba59aadaf4..e12e556107d 100644 --- a/msdos/INSTALL +++ b/msdos/INSTALL | |||
| @@ -99,6 +99,25 @@ incompatible with a program by the same name supplied with DJGPP, | |||
| 99 | which is used by config.bat. To resolve this, move the DJGPP's `bin' | 99 | which is used by config.bat. To resolve this, move the DJGPP's `bin' |
| 100 | subdirectory to the front of your PATH environment variable. | 100 | subdirectory to the front of your PATH environment variable. |
| 101 | 101 | ||
| 102 | Windows Vista has several bugs in its DPMI server related to memory | ||
| 103 | allocation: it fails DPMI resize memory block function, and it | ||
| 104 | arbitrarily limits the default amount of DPMI memory to 32MB. To work | ||
| 105 | around these bugs, first configure Emacs to use the `malloc' function | ||
| 106 | from the DJGPP library. To this end, run CONFIG.BAT with the | ||
| 107 | "--with-system-malloc" option: | ||
| 108 | |||
| 109 | config --with-system-malloc msdos | ||
| 110 | make install | ||
| 111 | |||
| 112 | In addition, you'll need to install Service Pack 1 (SP1) or later to | ||
| 113 | Windows Vista and enlarge its DPMI memory limit by setting the value | ||
| 114 | of this Registry key: | ||
| 115 | |||
| 116 | HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Wow\DpmiLimit | ||
| 117 | |||
| 118 | Create this key if it does not exist. The value is a DWORD; setting | ||
| 119 | it to 536870912 should let Emacs use up to 512MB of memory. | ||
| 120 | |||
| 102 | To install the international fonts, chdir to the intlfonts-X.Y | 121 | To install the international fonts, chdir to the intlfonts-X.Y |
| 103 | directory created when you unpacked the intlfonts distribution (X.Y is | 122 | directory created when you unpacked the intlfonts distribution (X.Y is |
| 104 | the version number of the fonts' distribution), and type the following | 123 | the version number of the fonts' distribution), and type the following |