Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Экономия памяти в MS-DOS 6.22 |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 октября 2012 18:16 Сообщение отредактировано: 29 октября 2012 18:17
Belich2 Чтобы с файлами и каталогами на кириллице работать. Muzzy в config.sys попробуй все грузить через devicehigh но жаль я не помню, чтобы это работало надо грузить emm386.exe или нет (тоже в конфиге через devicehigh) |
Eugene Ch
Newbie
Откуда: Nizhny Novgorod, Russia Всего сообщений: 30 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 дек. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 октября 2012 18:41 Сообщение отредактировано: 29 октября 2012 19:17
По-простому - так: 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 октября 2012 19:16 Сообщение отредактировано: 29 октября 2012 19:30
Вариант 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 октября 2012 19:26 Сообщение отредактировано: 29 октября 2012 20:18
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 написал: Эта строка нужна обязатально для использования русских букв в именах файлов и каталогов. COUNTRY=007,866,C:\DOS\COUNTRY.SYS |
ReDmit
Full Member
Откуда: Нижний Новгород Всего сообщений: 269 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 апр. 2012 |
Muzzy написал: Для подавляющего большинства задач - нет. Как указал Aleksandr SHCH, строку с COUNTRY нужно оставить, если планируется создавать папки и файлы с русскими названиями (не уверен, что стоит делать на это упор). 1) Эти настройки не нужны ? Muzzy написал: Верно. Если нужны длинные имена, нужно добавить в autoexec.bat строку C:\DRIVERS\DOSLFN\DOSLFN.COM -Z:CP866UNI.TBL 2) volkov commander только поддерживает длинные имена файлов , с DOSLFN ? Muzzy написал: Нужно добавить в config.sys строку FILES=20 3) Вариант 4 - мультименю Вариант 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 октября 2012 23:14 Сообщение отредактировано: 29 октября 2012 23:22
Так навскидку: заменить 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 написал: Прописать каталог с doslfn в path, т.е. примерно так: Появляется сообщение с ошибкой path=c:\dos;c:\doslfn Если doslfn в другом каталоге, то заменить на него c:\doslfn или перенести этот каталог в c:\doslfn BTW, при таком сабже хорошо бы с самого начала показать что говорит по mem/c и теперь тоже неплохо |
Power
Full Member
Откуда: Кемерово Всего сообщений: 217 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 авг. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 октября 2012 20:10 Сообщение отредактировано: 30 октября 2012 20:19 |
ReDmit
Full Member
Откуда: Нижний Новгород Всего сообщений: 269 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 апр. 2012 |
Muzzy, распакуйте этот архив в C:\DRIVERS\DOSLFN |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » Старый софт » Экономия памяти в MS-DOS 6.22 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |