Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Виктор
Зарегистрирован: 08.10.2003 Сообщения: 114 Откуда: Москва
|
Добавлено: Чт Мар 21 2002 08:58 Заголовок сообщения: Нехватка обычной памяти |
|
|
Здравствуйте. Помогите, пожалуйста. Дело в следующем. Имеется DOS-программа, запускается она в Windows. Для нормальной работы ей необходимо в обычной памяти не менее 630 Kb. Обычно мы этого добивались отправляя некоторые драйверы и программы в верхнюю память. Недавно приобрели компьютер, систему настроили также, как и на остальных компьютерах, но несмотря на это драйвер клавиатуры не хочет грузится в верхнюю память. ТТХ компа: P4-1,6GHz, ОЗУ-256Mb, Мат.плата-Epox EP-4B2A/+, Чипсет-Intel 845, Windows98SE.
Config.sys: DOS=UMB,HIGH DEVICE=C:\WINDOWS\HIMEM.SYS.. noems FILEShigh = 250 BUFFERS=60 devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) Country=007,866,C:\WINDOWS\COMMAND\country.sys
Autoex.. CLIPPER=F:250 PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\MSOFFICE;C:\NC\;C:\VC;C:\SYS\ARC;C:\N.. TEMP=C:\WINDOWS\TEMP SET TMP=C:\WINDOWS\TEMP lh mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi) lh mode con codepage select=866 lh keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
Если кто-нибудь знает как заставить драйвер клавиатуры загрузиться куда нужно или если кому известны еще какие-нибудь способы увеличить свободное место в обычной памяти, напишите, пожалуйста, по адресу: vvts@rambler.ru или sakhalinwe@hotbox.ru. Заранее благодарен. Виктор. |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Чт Мар 21 2002 09:26 Заголовок сообщения: Re: Нехватка обычной памяти |
|
|
Выкинь display.sys country.sys mode keyb поставь старые добрые UNISCR UNIKBD или что-то в этом роде |
|
Вернуться к началу |
|
|
Antonio
Зарегистрирован: 20.12.2001 Сообщения: 393 Откуда: Екатеринбург
|
Добавлено: Пт Мар 22 2002 10:31 Заголовок сообщения: Re: Нехватка обычной памяти |
|
|
>> Для нормальной работы ей необходимо в обычной памяти не менее 630 Kb. >>
Плавали, знаем. Добавь следующие строчки:
>>Config.sys: DOS=UMB,HIGH,NOAUTO(не сует долбанный doublebuffers) >>DEVICE=C:WINDOWS\HIMEM.SYS /TESTMEM:OFF DEVICEHIGH=C:\WINDOWS\EMM386.EXE NOEMS(по желанию, можно RAM)
ОБЯЗАТЕЛЬНО!!!!
DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS (иначе грабли с файловой системой и загрузкой гарантированы) >>FILEShigh = 250 >>BUFFERS=60 >>devicehigh=C:WINDOWSCOMMANDdisplay.sy.. con=(ega,,1) >>Country=007,866,C:WINDOWSCOMMANDcountry.sys SHE.. /e:2048 /p (расширяет окружение дос) >>Autoex.. CLIPPER=F:250 >>PATH C:WINDOWS;C:WINDOWSCOMMAND;C:MSOFFICE;C:NC;C:VC;C:SYSARC;C:N.. TEMP=C:WINDOWSTEMP >>SET TMP=C:WINDOWSTEMP >>lh mode con codepage prepare=((866) C:WINDOWSCOMMANDega3.cpi) >>lh mode con codepage select=866 >>lh keyb ru,,C:WINDOWSCOMMANDkeybrd3.sys >> После таких процедур удалось откусить порядка 640 К под ДОС |
|
Вернуться к началу |
|
|
Antonio
Зарегистрирован: 20.12.2001 Сообщения: 393 Откуда: Екатеринбург
|
Добавлено: Пт Мар 22 2002 10:34 Заголовок сообщения: Дополнение |
|
|
Не влезла строчка, чертов форум откусил: последняя строка в config.sys SHELL=c:\command.com /e:2048 /p расширяет окружение ДОС |
|
Вернуться к началу |
|
|
Виктор
Зарегистрирован: 08.10.2003 Сообщения: 114 Откуда: Москва
|
Добавлено: Вт Мар 26 2002 06:40 Заголовок сообщения: Re: Нехватка обычной памяти |
|
|
Антон, спасибо. Ваш совет очень помог разобраться. Также, спасибо Валерий. К сожалению, применение UNIKBD невозможно по ряду причин, но я разобрался в ее работе и понял что это такое. Виктор. |
|
Вернуться к началу |
|
|
|