Работа в DOS
- Windows Me использует из файла Config.sys только информацию о переменных
окружения. Если вы используете DOS-программы, которые открывают одновременно
более 30 файлов, то вместо команды Files= в Config.sys, используемой
ранее, вам надо в разделе [386Enh] файла SYSTEM.INI добавить строку
PerVMFiles=<число>
где <число> — это количество файлов, которые DOS-программа сможет
открыть сверх 30. Максимальное задаваемое значение 225, что соответствует
максимум 255 открываемым файлам.
- Иногда (а лично у меня довольно часто) возникает необходимость
загрузить на Windows-машине старую программу для DOS, которая требует
МНОГО (более 550 Кб) СТАНДАРТНОЙ памяти. У вас может быть 64 Мб оперативной
памяти, но эти программы хотят именно стандартную (conventional) память
(первые 640 Кб). Наиболее часто такое встречается в старых играх, хотя
и не только.
Такие программы работать из-под
запущенной Windows не будут. Для них надо загружаться в "чистый" DOS
(режим командной строки) и настроить его на обеспечение максимальной
свободной стандартной памяти,
задействовав использование верхней (upper) памяти (диапазон адресов от
640 Кб до 1 Мб) с помощью драйвера EMM386.
Для этого лучше всего написать загрузочное меню в файле CONFIG.SYS:
[common]
dos=noauto
dos=high,umb
fileshigh=40
buffershigh=40
device=c:\windows\himem.sys
country=007,866,c:\windows\command\country.sys
[menu]
menuitem=WIN, Windows
menuitem=DOS, DOS Promtp (Max Memory)
menudefault=WIN, 4
[WIN]
device=c:\windows\ifshlp.sys
[DOS]
device=c:\windows\emm386.exe ram
В файле AUTOEXEC.BAT пишем:
@echo off
path c:\windows;c:\windows\command
goto %config%
:WIN
win.com
:DOS
mouse.com
В файле MSDOS.SYS находим в секции [Options] строчку BootGUI=1 и вместо
1 пишем 0.
Теперь по окончании выполнения AUTOEXEC.BAT у нас Windows не будет загружаться
автоматически, но при выборе в загрузочном меню варианта "Windows" он
будет загружаться командой win.com. При выборе варианта "DOS Promtp
(Max Memory)" у нас обеспечивается много стандартной памяти, загружается
DOS-драйвер мыши и мы остаёмся в DOS.
Естественно, в строке path в AUTOEXEC.BAT пропишите те пути, которые
нужны вам; если собираетесь использовать такую загрузку для игр, не забудьте
DOS-драйвер звуковой карты; если мышь не нужна — уберите загрузку её
драйвера. Можно и программу-оболочку (NC, VC, DN) дописать в конец AUTOEXEC.BAT.
Если вам в DOS нужен русификатор, то, вместо стандартных display.sys
и keyb.com или популярных русификаторов keyrus, rk и т.д., для экономии
памяти стоит использовать программу S_Font, так как она заменяет шрифты
в теневой (shadow) памяти видео BIOS и, следовательно, не занимает стандартную
или верхнюю память. Одна проблема — эта программа сложна в настройке,
так как нужно определить тип чипсета.
1 2 3 4
|