Kamrad.ru (https://kamrad.ru/index.php)
- Убей в себе ламера (https://kamrad.ru/forumdisplay.php?forumid=23)
-- Как увеличить память DOS? (https://kamrad.ru/showthread.php?threadid=10874)
Какой виндовс?
В config.sys
device=c:\windows\himem.sys (не обязательно...)
device=c:\windows\emm386.exe noems
Как увеличить память DOS?
Как увеличить память DOS?
Комп IIIпень, с 128 оперативкой,MSI Mainboard 815 EP.
Но программы работающие под ДОС бухгалтерские требуют 600 Кб памяти..свободной в наличае только 519 , 131 Кб занимает эмулятор MS-DOS находиться в VHA...
Еще программы сетевые сеть 5 Новел,
Как осободить память???
в autoexac.bat
SET Cliper=F105;
лишнее за remлено или в Lh пересено.
с уважением Катерина.
Wave
В msdos.sys поставь DoubleBuffer=0
ЗЫЖ и ваще, кинь сюда свой autoexec.bat и config.sys
можна перенисти дравера в верхнию память:
device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems
dos=high,umb
потом в config.sys у всех драйверов кроме himem & emm386 заменить device Ha devicehigh
& B autot.bat
loadhigh для резедентных прог
Пример:
loadhigh c:\windows\command\doskey.com
Это так мелочевка, шо вспомню потом допишу Удачи!!
Выяснилось, что винды 98 - уже есть ясность .
Memmaker-ом пользоваться под винды 9х не стоит...
autoexec
LH c:\rk.com
убрать совсем, ведь 3 строчки ниже есть стандартный виндовай русификатор.
mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
Вы тут несколько перебдели с rem-ами и отключили кое-что виндовое
config
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
(убрать RAM и поставить это - тогда отключится EMS и практически всё уйдёт в верхнюю память)
DOS=HIGH,UMB
FILES=105
BUFFERS=40
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys
И вопрос: вы работаете в режиме эмуляции (т.е. перезагружаетесь) или в режиме сеанса MS-DOS (не выходя из виндовса)?
Если второе, то:
в свойствах иконки должна быт закладка ПАМЯТЬ, и там можно установить до 640 кб., и тоже отключить EMS.
И с какой программой вы работаете?
Большое спасибо за такой полный ответ..но..
Мы работаем в сети, с 5 Новеллом и с сетевой базой данных под clipper5.02 , нам именно RAM нужен.
Программа запускается по иконке из виндов загружается эмуллятор MS_DOS ...
может есть еще предложения? с робкой надеждой в голосе.....
Вы знаете , до этого у нас стояла asys P2B и там память распределялась нормально, это проблема возникла с переходом на новую мамку...
Катерина
Ага... мамка какая? Хотя от этого очень вряд-ли зависит.
Вот по клипперу я ничего сказать не могу, он что только с EMS работает? Параметр RAM указывает, что надо использовать всю доступную память.
Вы уверены, что без параметра RAM клиппер не заработает? Я вот совсем не уверен. А уверен в том, что пока вы не откдючите EMS вы 600 кб. не освободите. Пока есть EMS программы в верхнюю память не загружаются.
А второй вариант - со свойствами иконки попробуйте, для начала поставьте 600 кб. обычной памяти и по паре мегов на EMS & XMS. И поиграйтесь там с настройками.
2 VitalyOFF
что-то мне мерещится, что заблуждаетесь вы, батенька, с ключиком NOEMS... У меня когда-то именно из-за него напрочь никто не хотел в верхнюю (HMA) память лезть, пришлось использовать RAM и замечательно работает... с давних пор уже так и пишу:
в CONFIG.SYS:
device=C:\WINDOWS\himem.sys
DOS=HIGH, UMB
devicehigh=C:\WINDOWS\EMM386.EXE RAM <---
FILES=сколько_надо
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) <---
Country=007,866,C:\WINDOWS\COMMAND\country.sys
в AUTOEXEC.BAT:
mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
lh keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys <---
и все замечательно, до 620 кил своими руками...
правда, сейчас проверять свою (не?)правоту лениво, сорри...
Большое спасибо, за ответы...
вот высылаю вам с тающей надеждой файлы...
autoexec
PATH C:\WINDOWS;C:\WINDOWS\COMMAND
SET CLIPPER=f105;TEMPPATH:'c:\ivc_buch\TMP';SWAPPATH:'c:\ivc_buch\TMP';DYNF:4
set TEMP=C:\TEMP
LH c:\rk.com
rem nc\nc
rem TShoot: mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
rem TShoot: mode con codepage select=866
rem TShoot: keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
Set NWLANGUAGE=RUSSKI
config
FILES=105
BUFFERS=40
DEVICE=C:\WINDOWS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\EMM386.EXE RAM
rem TShoot: device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
rem TShoot: Country=007,866,C:\WINDOWS\COMMAND\country.sys
Громадное спасибо еще раз....
А может?? существуют, я слышала, программки типа memmaker? подойдут ли они к 98 Виндам???
с уважением Катерина
Вряд ли в NOEMS дело.Да и судя по тому что у него
в конфиге и автоекзеке памяти должно хватать.Оба варианта приемлимы,хотя все это лажа.По умолчанию
при установке винда сама все ставит.Смотрите реестр.И что это за rk.com?
Загружайся в голом досе , должно все работать .
mobedik rk.com - это досовский русификтор...
cybervaf экспериментальные данные:
мой autoexec.bat
call C:\WINDOWS\SYSTEM\_nw_nds2.bat C:\WINDOWS\SYSTEM
mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
а теперь config.sys
device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems
dos=high,umb
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys
Память:
Тип памяти Размер Занято Свободно
---------------- ----------- ----------- -----------
Обычная 655 360 49 152 606 208
Верхняя 150 048 150 048 0
Зарезервировано 0 0 0
Память XMS 64 730 592 50 656 64 679 936
---------------- ----------- ----------- -----------
Всего памяти: 65 536 000 249 856 65 286 144
Ниже 1 МБ: 805 408 199 200 606 208
Максимально допустимый размер программы: 606 192 (592K)
Наибольший свободный блок верхней памяти: 0 (0K)
Резидентная часть MS-DOS загружена в сегмент HMA.
config.sys с RAM
device=c:\windows\himem.sys
device=c:\windows\emm386.exe ram
dos=high,umb
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys
Память:
Тип памяти Размер Занято Свободно
---------------- ----------- ----------- -----------
Обычная 655 360 49 152 606 208
Верхняя 84 512 84 512 0
Зарезервировано 0 0 0
Память XMS 64 796 128 124 384 64 671 744
---------------- ----------- ----------- -----------
Всего памяти: 65 536 000 258 048 65 277 952
Ниже 1 МБ: 739 872 133 664 606 208
Всего отображаемой памяти (EMS): 65 388 544 (62M)
Свободно отображаемой памяти (EMS): 16 777 216 (16M)
Максимально допустимый размер программы: 606 192 (592K)
Наибольший свободный блок верхней памяти: 0 (0K)
Резидентная часть MS-DOS загружена в сегмент HMA.
Разница толлько в том, что при RAM есть EMS, при NOEMS её нет. А свободная conventional память одинаковая 592 К...
Разрешение спора об опциях RAM - NOEMS:
(из описания emm386)
Although few programs these days use expanded memory, EMM386 is still needed to allow access to the upper memory area. If no expanded memory is required, that part of EMM386's job can be disabled.
NOEMS -
- Provides access to the upper memory area but does not provide any expanded memory.
NOVCPI -
- Disables support for VCPI programs. *****switch must be used with the NOEMS switch otherwise VCPI support is not disabled. If both switches are set, EMM386 disregards the memory parameter and the MIN switch. Disabling support for VCPI programs reduces the amount of extended memory required by EMM386.
/V
or
/Verbose
Directs EMM386 to display status and error messages while loading. By default, EMM386 does not display any messages unless it encounters an error. As an alternative to using the switch, status messages can be displayed by holding down the Alt key while EMM386 is loading.
A number of switches allow control over exactly where UMBs and expanded memory page frames are to be located.
RAM=range
Specifies a range of segment addresses to be used for UMBs and also enables EMS support. If =range is omitted, EMM386 uses all available adapter space to create UMBs along with a page frame for EMS.
ROM=range
Specifies a range of segment addresses that EMM386 uses for shadow RAM. Specifying *****switch may speed up your system if it does not already have shadow RAM.
Поный текст документации можно найти например здесь - http://www3.sympatico.ca/rhwatson/d...emm386-sys.html
В файле config.sys улучшить ситуацию могут следующие опции для himem.sys:
device=c:\windows\himem.sys /HMAmin=40 /NOEISA /NUMHANDLES=10 /ShadowRAM:OFF /TestMem:Off /V
Да, Катюшка, попробуй записать так:
FILESHIGH=105
BUFFERSHIGH=20
ООО! Я придумал кардинальное решение.
Устанавливаешь на машину Linux. Ядро не ниже 2.2.16.
Устанавливаешь VMWare.
В DOS боксе смотришь сколько памяти и запускаешь супер программу на Клиппере.
vp ну в виндах то и по русски всё это написано про emm386.exe и его ключи
А в линуксе есть новелловский клиент-то?
To VitalyOFF
Конечно есть.
Wave
Так сколько же у тебя свободно сейчас?
Если диск не сжат, то в msdos.sys поставь
DoubleBuffer=0
DblSpace=0
DrvSpace=0
В иконке своей проги выбери свойства-> программа-> дополнительно-> галочку на режим msdos и выбери пункт
Выбрать новую конфигурацию MS-DOS
в поле config напиши:
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE RAM
DOS=HIGH,UMB
FILES=105
BUFFERS=40
В поле autoexec:
PATH C:\WINDOWS;C:\WINDOWS\COMMAND
SET CLIPPER=f105;TEMPPATH:'c:\ivc_buch\TMP';SWAPPATH:'c:\ivc_buch\TMP';DYNF:4
SET TEMP=C:\TEMP
LH c:\rk.com
SET NWLANGUAGE=RUSSKI
больше ничё писать не надо.
Я не знаю сколько в памяти занимает rk.com, но думаю что меньше, чем display(18kb) и keyb(7kb) вместе взятые.
Mips про rk ты правильно думаешь , но ИМХО лучше пользоваться стандартным виндовым русификатором.
Вот именно,зачем грузить руссификатор если винда
уже сама его ставит.Поставь все по дефаулт и все
заработает.
Большое спасибо Вам за дисскусию и за помочь...
Не ожидала..я тут уже решила сдаться компу...
rk в памяти занимает не более 10 кб... а если его нет в буглатреских программах,начинают иногда возникать непонятные символы..не всегда но быват..а это никак нельзя...допустить...
извините что долго не отвечала была занята немного другими програмками )
вообще мне надо выбрать ник было Mistake %))))
итак пошла бороться...единственное..Вы мне льстите Луникс я не поставлю ))
с большим уважением и искренним восхищением всем написавшим.....
Катерина...
Wave с нами и не поставишь
???
Так ты проблему-то решила?
Wave, в качестве файлового менеджера в DOS'е (куда же без него!), думаю, надо влепить DOS Navigator. Насколько мне помнится, он кушает что-то около одного кило нижней памяти. И Tetris в нем есть.
VmWare и под NT/2000 прекрасно работает. А по делу, я бы посоветовал QEMM поставить. По освободению нижней памяти ему равных нет. Но нужна версия 97. Более ранние могут винды свалить.
Еще для CONFIG.SYS
dos=high,umb,NOAUTO
и последняя строка config.sys должна быть
device=C:\WINDOWS\ifshlp.sys
не забудь ее, а то увидишь синий экранчик )
Кстати, все DEVICE в CONFIGIG.SYS можно попробовать исправить на DEVICEHIGH
И еще кардинальный вариант:
раздельная загрузка DOS/WINDOWS. Это можно устроить создав меню в CONFIG.SYS
Например один ДОС + клиент Новеловский (новый) и у тебя свободно памяти где-то 604 - 605 КБ!!!!
2MarshallGr
device=C:\WINDOWS\ifshlp.sys
не забудь ее, а то увидишь синий экранчик )
А ошибка не VFAT, а?
А то я уже достался одному перцу Винду перебивать!!! У него конфиг свой и чтобы с ДОСом или Виндой...
Завтра попробую!
Она, родненькая, она!
Но VFAT может быть и не только от того, что ifshlp не грузится.
Иногда умные инсталляционные программы убивают эту строчку, а NOAUTO оставляют.
Вариант такой - поставить на config.sys атрибут ReadOnly - может поможет.
А не подскажете откуда эту чудо QEMM 97 достать можно? Может кто на ftp согласиться закачать?
QEMM 97 для самоубийц. Он там таково наворотит, что пол года разгребать будешь. Особенно если конфиг достаточно запутанный.
Тут уже были написаны нормальные конфиги, не буду повторятся.
Чтобы лучше понять суть дела достаточно на досуге прочитать 2 (!) файла c:\windows\msdosdrv.txt и c:\windows\config.txt. Cоответствеено разделы про emm386 и dos, loadhigh, devicehigh. Там все очень доступно описано.
Ну и напоследок базовый кит () который решает 50% случает нехватки памяти.
В начало конфиг.сус:
dos=high,umb,auto
device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems
Камарады! Установил Windows XP , но не грузится при запуске кодовая страница для кириллицы. Что делать?
Помогите?
Текущее время: 04:32
Powered by: vBulletin Version 2.0.1
Copyright © Jelsoft Enterprises Limited 2000, 2001.
Любое использование материалов сайта
возможно только с разрешения его администрации.