Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » ПК не запускает DOS игры |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Во-первых, DOOMу нужно не менее 16Мб. Если ОЗУ меньше, то никаких вариантов. Во-вторых, если в файле config.sys присутствует строка device=emm386....., эту строку лучше убрать совсем или поставить перед ней символ ; Дело в том, что этот драйвер расширенной памяти откусывает некий объем ОЗУ под расширенную память, которая Думу совсем не нужна. В-третьих, можно оставить (или прописать) строки device=himem.sys dos=high, umb Это переместит ОС в верхние 64кб ОЗУ, что положительно скажется на распределении памяти в нижней (классической) области в 640кб Для himem.sys не забудьте указать путь, например, С:\dos\himem.sys |
UFO |
sanders написал: Это не так. Во-первых, DOOMу нужно не менее 16Мб. Если ОЗУ меньше, то никаких вариантов. Doom работает и на 4МБ, точнее, ему нужно не менее 3МБ. Соответственно, нужно оптимизировать загрузку памяти. Из readme.txt: When DOOM II runs, I get an "Insufficient Memory" error or DOOM II just doesn't run. You don't have enough free RAM to run DOOM II. This usually happens with 4Mb RAM machines — you need about 3Mb of free RAM to run DOOM II. If you have DOS 6 or later, boot your system and hold the left-shift key as the "Starting MS-DOS..." message appears. This will bare-boot your system and you must change to the DOOM2 directory and run DOOM2. Your best bet is to make a CONFIG.SYS menu for a custom DOOM II boot — see page 97 in your MS-DOS 6 User's Manual. If you have DOS 5.0 or earlier, you must create a bare boot disk. Note: Do not use memory managers like EMM386, QEMM, etc. Do not use disk caching programs like SMARTDRV, etc. |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 июля 2010 16:21 Сообщение отредактировано: 17 июля 2010 16:24 Это кто придумал! Во-первых, DOOMу нужно не менее 16Мб. Если ОЗУ меньше, то никаких вариантов. А как тогда я успешно играл дум2 на 386DX-33 с 8-ма мегабайтами ОЗУ? Думу вроди только 2 мегабайта надо... Аа ну вот UFO написал сколько игренадо.. А по теме, думаю надо проверить ОЗУ, хотя бы включить в config.sys опцию device=himem.sys /testmem:on И еще чем-то тестануть ОЗУ, Checkit-ом например |
UFO |
Димас написал: В первую очередь смотри, чем у тебя забита память на компе, какие драйвера и резиденты грузятся при запуске ОС. Что делать? Как заставить игры и приложения работать? Объём памяти, отъедаемый этими программами можно посмотреть при помощи mem.exe или подобными утилитами. Ещё можно сделать через autoexec.bat/config.sys меню при загрузке с различными конфигурациями загружаемых драйверов и выбирать загрузку в зависимости от того, что собираешься потом запускать. |
Димас
Advanced Member
Откуда: Краснодар Всего сообщений: 1217 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
DOS Logic, я четыре часа гонял память Memtest'ом, никаких ошибок не выявлено. В autoexec.bat прописана загрузка 3.11 винды при включении машинки. Самое странное, что не идёт Wolf 3D... |
UFO |
Димас написал: У тебя что, пустой config.sys и только в autoexec.bat написана одна строка - c:\win\win.com - ? В autoexec.bat прописана загрузка 3.11 винды при включении машинки. Вольф и Дум тоже из винды на 4МБ пытаешься запустить? |
Димас
Advanced Member
Откуда: Краснодар Всего сообщений: 1217 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 июля 2010 17:28 Сообщение отредактировано: 17 июля 2010 17:29
Вот мои запускающие файлы: AUTOEXEC.BAT C:\WINDOWS\net start C:\DOS\SMARTDRV.EXE /X @ECHO OFF PROMPT $p$g PATH C:\WINDOWS;C:\DOS SET TEMP=C:\DOS MODE CON CODEPAGE PREPARE=((866) C:\DOS\EGA.CPI) CHCP 866 KEYB RU,,C:\DOS\KEYBOARD.SYS C:\WINDOWS\MSCDEX.EXE /S /D:banana /L:D C:\WINDOWS\WIN.COM CONFIG.SYS DEVICE=C:\DOS\SETVER.EXE DEVICE=C:\WINDOWS\HIMEM.SYS DOS=HIGH COUNTRY=007,,C:\DOS\COUNTRY.SYS DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1) INSTALL=C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS FILES=30 BUFFERS=20 DEVICE=cd1.SYS /D:banana rem DEVICE=cd1.SYS /D:banana /P:1f0,14 rem DEVICE=cd1.SYS /D:banana /P:170,15 rem DEVICE=cd1.SYS /D:banana /P:170,10 rem DEVICE=cd1.SYS /D:banana /P:1e8,12 rem DEVICE=cd1.SYS /D:banana /P:1e8,11 rem DEVICE=cd1.SYS /D:banana /P:168,10 rem DEVICE=cd1.SYS /D:banana /P:168,9 LASTDRIVE=Z DEVICE=C:\WINDOWS\IFSHLP.SYS STACKS=9,256 |
UFO |
Ну вот... Тут у тебя и net, и smartdrv, и mscdex и ещё много чего... А теперь запусти командочку mem /c >c:\mem.txt и скопируй сюда содержимое файла c:\mem.txt |
Димас
Advanced Member
Откуда: Краснодар Всего сообщений: 1217 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 июля 2010 17:42 Сообщение отредактировано: 17 июля 2010 17:53
UFO, не могу запустить, так как комп в деревне. Что у меня лишнее в файлах, точнее какие строчки? |
UFO |
Если цель - поиграть в Wolf3D, Doom и тому подобные тяжеловесные игры, то проще всего загрузить Дос вообще без использования autoexec.bat/config.sys (или оставить только загрузку драйвера мыши). А ещё можно запустить оптимизатор memmaker.exe, входящий в дистрибутив MS-DOS. Он постарается сделать так, чтобы при загрузке драйверов/резидентов оставалось максимальное количество свободного ОЗУ. Конечно, желательно понимать, что он делает. |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
Полигон-2 » Старый софт » ПК не запускает DOS игры |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |