Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Экономия памяти в MS-DOS 6.22
RSS

Экономия памяти в MS-DOS 6.22

Настройка autoexec.bat и config.sys

<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
 
Eugene Ch
Newbie


Откуда: Nizhny Novgorod, Russia
Всего сообщений: 30
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 дек. 2005
По-простому - так:

autoexec.bat
rem ---------------------- MTM ATAPI CD-ROM ----------------------
LH C:\DOS\MSCDEX.EXE /D:MTMIDE01 /M:10
rem ---------------------- MTM ATAPI CD-ROM ----------------------
LH C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((866) C:\DOS\EGA.CPI)
CHCP 866
LH KEYB RU,,C:\DOS\KEYBOARD.SYS
LH C:\DRIVERS\MOUSES\MOUSE.COM
LH C:\DRIVERS\KEYRUS73\KEYRUS.COM
LH C:\DRIVERS\DOSLFN\DOSLFN.COM -Z:CP866UNI.TBL
C:\DN\DN.COM

config.sys
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DOS=HIGH,UMB
DEVICEHIGH=C:\DOS\SETVER.EXE
COUNTRY=007,866,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
INSTALLHIGH=C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS
FILES=30
rem ---------------------- MTM ATAPI CD-ROM ----------------------
[COMMON]
LASTDRIVE=M
DEVICEHIGH=C:\MTM\MTMCDAI.SYS /D:MTMIDE01
rem ---------------------- MTM ATAPI CD-ROM ----------------------
ReDmit
Full Member


Откуда: Нижний Новгород
Всего сообщений: 269
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 апр. 2012
Вариант 1 - с поддержкой CD.

autoexec.bat
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
C:\DOS\MSCDEX.EXE /D:MTMIDE01 /M:10
C:\DOS\SMARTDRV.EXE /X
C:\DRIVERS\MOUSES\MOUSE.COM
C:\DRIVERS\KEYRUS73\KEYRUS.COM
C:\DN\DN.COM

config.sys
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
FILES=30
LASTDRIVE=M
DEVICE=C:\MTM\MTMCDAI.SYS /D:MTMIDE01

Вариант 2 - без CD, без кэширования дисков (ещё больше памяти).

autoexec.bat
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
C:\DRIVERS\MOUSES\MOUSE.COM
C:\DRIVERS\KEYRUS73\KEYRUS.COM
C:\DN\DN.COM

config.sys
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
FILES=30

Вариант 3 - с CD, с кэшированием дисков (памяти больше, чем в 1 варианте).

autoexec.bat
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
LH C:\DOS\MSCDEX.EXE /D:MTMIDE01 /M:10
LH C:\DOS\SMARTDRV.EXE /X
LH C:\DRIVERS\MOUSES\MOUSE.COM
LH C:\DRIVERS\KEYRUS73\KEYRUS.COM
C:\DN\DN.COM

config.sys
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
DOS=HIGH, UMB
FILES=30
DEVICEHIGH=C:\MTM\MTMCDAI.SYS /D:MTMIDE01

Вариант 4 - мультименю

autoexec.bat
@ECHO OFF
GOTO %CONFIG%

:NORM
SET TEMP=C:\DOS
SET TMP=C:\DOS
PATH=C:\DOS
LH C:\DRIVERS\MOUSES\MOUSE.COM
LH C:\DOS\MSCDEX.EXE /D:MTMIDE01 /M:10 /E
LH C:\DRIVERS\KEYRUS73\KEYRUS.COM
C:\DN\DN.COM
GOTO END

:REAL
SET TEMP=C:\DOS
SET TMP=C:\DOS
PATH=C:\DOS
C:\DRIVERS\MOUSES\MOUSE.COM
C:\DRIVERS\KEYRUS73\KEYRUS.COM
C:\DN\DN.COM
GOTO END

:BARE
SET TEMP=C:\DOS
SET TMP=C:\DOS
PATH=C:\DOS
C:\DN\DN.COM
GOTO END

:END


config.sys
[MENU]
MENUITEM=NORM, DOS with EMM
MENUITEM=REAL, DOS with HIMEM
MENUITEM=BARE, Bare DOS
MENUDEFAULT=NORM,5

[NORM]
BREAK=ON
DOS=HIGH,UMB
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
DEVICEHIGH=C:\MTM\MTMCDAI.SYS /D:MTMIDE01

[REAL]
BREAK=ON
DOS=HIGH
DEVICE=C:\DOS\HIMEM.SYS

[BARE]
BREAK=ON
Power
Full Member


Откуда: Кемерово
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 авг. 2012
ReDmit
1) Эти настройки не нужны ?

в autoexec.bat
MODE CON CODEPAGE PREPARE=((866) C:\DOS\EGA.CPI)
CHCP 866
KEYB RU,,C:\DOS\KEYBOARD.SYS

в congig.sys
DEVICEHIGH=C:\DOS\SETVER.EXE
COUNTRY=007,866,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
INSTALL=C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS

2) volkov commander только поддерживает длинные имена файлов , с DOSLFN ?
На этот вопрос мне точно не смогли ответить ((

3) Вариант 4 - мультименю
В любом меню сообщение
WARNING: Not enough file handles. Set at least FILES=20 in your CONFIG.SYS file.

Первые три варианта ещё не проверил
Aleksandr SHCH
Advanced Member


Откуда: Химки
Всего сообщений: 722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
3 сен. 2007
Muzzy написал:
[q]
COUNTRY=007,866,C:\DOS\COUNTRY.SYS
[/q]
Эта строка нужна обязатально для использования русских букв в именах файлов и каталогов.
ReDmit
Full Member


Откуда: Нижний Новгород
Всего сообщений: 269
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 апр. 2012
Muzzy написал:
[q]
1) Эти настройки не нужны ?
[/q]
Для подавляющего большинства задач - нет. Как указал Aleksandr SHCH, строку с COUNTRY нужно оставить, если планируется создавать папки и файлы с русскими названиями (не уверен, что стоит делать на это упор).

Muzzy написал:
[q]
2) volkov commander только поддерживает длинные имена файлов , с DOSLFN ?
[/q]
Верно. Если нужны длинные имена, нужно добавить в autoexec.bat строку C:\DRIVERS\DOSLFN\DOSLFN.COM -Z:CP866UNI.TBL

Muzzy написал:
[q]
3) Вариант 4 - мультименю
[/q]
Нужно добавить в config.sys строку FILES=20

Вариант 4 - мультименю, исправленный

autoexec.bat
@ECHO OFF
GOTO %CONFIG%

:NORM
SET TEMP=C:\DOS
SET TMP=C:\DOS
PATH=C:\DOS
LH C:\DRIVERS\MOUSES\MOUSE.COM
LH C:\DOS\MSCDEX.EXE /D:MTMIDE01 /M:10 /E
LH C:\DRIVERS\KEYRUS73\KEYRUS.COM
LH C:\DRIVERS\DOSLFN\DOSLFN.COM -Z:CP866UNI.TBL
C:\DN\DN.COM
GOTO END

:REAL
SET TEMP=C:\DOS
SET TMP=C:\DOS
PATH=C:\DOS
C:\DRIVERS\MOUSES\MOUSE.COM
C:\DRIVERS\KEYRUS73\KEYRUS.COM
C:\DRIVERS\DOSLFN\DOSLFN.COM -Z:CP866UNI.TBL
C:\DN\DN.COM
GOTO END

:BARE
SET TEMP=C:\DOS
SET TMP=C:\DOS
PATH=C:\DOS
C:\DN\DN.COM
GOTO END

:END


config.sys
[MENU]
MENUITEM=NORM, DOS with EMM
MENUITEM=REAL, DOS with HIMEM
MENUITEM=BARE, Bare DOS
MENUDEFAULT=NORM,5

[NORM]
BREAK=ON
FILES=20
DOS=HIGH,UMB
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
COUNTRY=007,866,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\MTM\MTMCDAI.SYS /D:MTMIDE01

[REAL]
BREAK=ON
FILES=20
DOS=HIGH
COUNTRY=007,866,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\HIMEM.SYS

[BARE]
FILES=20
BREAK=ON
Power
Full Member


Откуда: Кемерово
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 авг. 2012
Появляется сообщение с ошибкой

Не знаю , как исправить
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Так навскидку: заменить mscdex на shsucdx, полностью прибить всякие display.sys с nlsfunc и mode con с keyb - оставить один keyrus. Далее MTMCDAI.SYS заменить на vide-cdd.sys или ещё лучше uide.sys (правда комп для uide должен быть 386+). Итого освободится памяти килобайт 80 или даже 100 без всяких оптимизаций, только за счёт менее прожорливых драйверов. До кучи можно заменить himem и emm386 на один jemmex. Но это опять же если комп 386+.

Muzzy написал:
[q]
Появляется сообщение с ошибкой
[/q]
Прописать каталог с doslfn в path, т.е. примерно так:
path=c:\dos;c:\doslfn
Если doslfn в другом каталоге, то заменить на него c:\doslfn или перенести этот каталог в c:\doslfn
BTW, при таком сабже хорошо бы с самого начала показать что говорит по mem/c и теперь тоже неплохо :)
Power
Full Member


Откуда: Кемерово
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 авг. 2012
Добавил PATH=C:\DOS;C:\DRIVERS\DOSLFN
сообщение осталось
Cannot open or load Unicode table file CP866UNI.TBL

DOS with EMM


DOS with HIMEM


Bare DOS
ReDmit
Full Member


Откуда: Нижний Новгород
Всего сообщений: 269
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 апр. 2012
Muzzy, распакуйте этот архив в C:\DRIVERS\DOSLFN
Power
Full Member


Откуда: Кемерово
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 авг. 2012
ReDmit
Та же самая ошибка
Cannot open or load Unicode table file CP866UNI.TBL
Про эту ошибку ничего не могу найти ((

Кто пользуется doslfn , напишите Ваши настройки
<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
Полигон-2 »   Старый софт »   Экономия памяти в MS-DOS 6.22
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS