Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » ПК не запускает DOS игры |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
Димас
Advanced Member
Откуда: Краснодар Всего сообщений: 1217 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
ПК AMD-386SX-40 почему-то не запускает некоторые DOS приложения и игры. Например: http://fdd5-25.net/3d.php Wolf3D - не запускается(вроде ошибку памяти выдаёт, точно не помню) Сorridor 7 - работает на ура Doom 1 - не работает (но раньше работал, была другая версия) Видеокарта Realtek - 256 кб, сколько памяти, не знаю (вроде 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. Он постарается сделать так, чтобы при загрузке драйверов/резидентов оставалось максимальное количество свободного ОЗУ. Конечно, желательно понимать, что он делает. |
POPEYE
Advanced Member
Откуда: Таллин, Эстония Всего сообщений: 759 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 июня 2007 |
короче или делай отдельное меню запуска редактируя config.sys autoexec.bat http://systemnews.com.ru/?mod=art&part=dos&id=001 или дискету с досом и верными config.sys autoexec.bat П.С. Автозапуск 3.11 признак дурного тона ))), надеюсь не из венды игры запускаюися, иначе удивительно что вообще работает, потому как 3.11 не умеет работать с "досом в окошке" так продвинуто NFS у меня не запустился ) |
Fe-Restorator |
NEW! Сообщение отправлено: 18 июля 2010 0:45
Погоди править конфиги, запусти memmaker.exe, пусть оптимизирует всё, что есть сейчас. Он забросит в верхние 384К все твои резидентные дрова и утили, с учётом пространства под их "кеш". После - отредактируешь результат, закомментив ненужное или создав меню загрузки. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Димас, надеюсь, что Вы запускали вышеуказанные игры не из Windows 3.11? Иначе не удивительно, что они не работали нормально... sanders написал: Параметр umb без emm386 работать не будет. Кроме того, этот самый emm386 позволяет экономить нижнюю память. А из расширенной (extended) он "отъедает" часть только при эмуляции дополнительной (expanded) памяти (ну и для UMB'ов). Эту эмуляцию можно отключить параметром NOEMS. Но некоторым старым играм такая память нужна. Во-вторых, если в файле config.sys присутствует строка device=emm386....., эту строку лучше убрать совсем или поставить перед ней символ ; |
Димас
Advanced Member
Откуда: Краснодар Всего сообщений: 1217 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 июля 2010 19:18 Сообщение отредактировано: 18 июля 2010 19:23 |
UFO |
Хорошо. Теперь ты сам видишь, сколько места занимает в памяти каждая загружаемая программа. После окончания загрузки у тебя остаются свободными всего 507440 байт базовой памяти. Помню, на моём рабочем 386ом после загрузки оставалось около 604000 байт. Достигалось это после использования memmaker.exe - самого простого способа оптимизации. Попробуй! |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 июля 2010 9:19 Сообщение отредактировано: 19 июля 2010 9:43
Погодите, господа! Не нужен мэммэйкер Обратите внимание, что куда-то уходит 1114Кб XMS памяти. Это совсем лишнее, если предполагается запускать "большие" игры с загрузчиком dos4gw. Куда они уходят если нет emm386.exe? |
AFleyM |
NEW! Сообщение отправлено: 19 июля 2010 10:12
они никуда не уходят. они просто не задействуются системой именно потому что нет емма |
Сейчас на форуме |
Vit Skystranger
Advanced Member
Откуда: Москва Всего сообщений: 599 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 июля 2009 |
Под smartdrv они уходят. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Да и хрен бы с ним, 1114 Кбайтами XMS памяти... Тут 28 + 28 + 17 = 73 (!) Кбайта основной памяти уходят чёрт знает на что! Драйвера сидюка можно заменить, например, на vide-cdd + shsucdx. Драйвер мыши — на ctmouse (их несколько разных, следует поиграться с ними и выяснить, какой работает лучше). Кроме того, можно поставить под сомнение целесообразность исп-я display.sys + keyb. Лично я вместо них использую keyrus. |
Fe-Restorator |
NEW! Сообщение отправлено: 19 июля 2010 23:21
0leg написал: И 384К верхней памяти загнаны в невразумительный RESERVED. Накой бес? = 73 (!) Кбайта основной памяти уходят чёрт знает на что! |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
0leg написал: Ну, при общем объёме 4 МБ я бы всё-таки столько под кэш не отводил. :-) Так что Smartdrv или отключить, или уменьшить кэш. Да и хрен бы с ним, 1114 Кбайтами XMS памяти... |
UFO |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 июля 2010 8:34 Сообщение отредактировано: 21 июля 2010 14:13 |
ua1osm |
NEW! Сообщение отправлено: 21 июля 2010 11:51
Какой-то шум из-за ничего. Лень немного поднапрячь бюджет и поставить 128 мегов оперативки? Или 64, если материнка с панелькой DLC? Цена вопроса-128 всего 120 долларов. По доллару за мег. http://cgi.ebay.com/16-MB-16MB...5ad4b4f9c0 |
Сейчас на форуме |
UFO |
ua1osm написал: А где смайлик? Цена вопроса-128 всего 120 долларов. |
Димас
Advanced Member
Откуда: Краснодар Всего сообщений: 1217 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 июля 2010 14:01 Сообщение отредактировано: 27 июля 2010 14:06
Запустил я компьютер с загрузочной дискеты 95 винды, записанной при помощи диска "Реаниматор 1999", DOOM 1 & 2 пошли на ура, и даже со звуком! Но Wolf3D, собственно ради него всё и затевалось, после загрузки включает меню игры на 2 секунды и выкидывает обратно в DOS, ругаясь на память... ua1osm, не смешите меня... Где ж я столько денег на память возьму? Я ж бедный студент... P.S. Память, стоящая у меня как две капли воды похожа на ту, что продаётся на ебее. Их всего три планки, одна IBM на 1 мб. Сейчас стоит две как на сайте и две по 1 мб... |
Fe-Restorator |
NEW! Сообщение отправлено: 27 июля 2010 15:29
Димас написал: А сам вольф-то не испорчен? Если не хватает какого-то файла(битый файл), которого игра грузит в память при старте - вывалится именно твоя ошибка. Прога не находит в памяти инфу из незагруженного файла и считает неисправной память, ибо ошибка возникает при работе с ней, а не с файлами-дисками. Но Wolf3D... ...ругаясь на память... Уточняю: memmaker здесь уже обсуждался, полагаю, автор уже его применил. Кстати, можно набивать несчётные терабайты памяти, но рубеж в 640К для доса этим действом отменён не будет. |
Сейчас на форуме |
UFO |
Димас написал: Как именно ругается? Какой текст сообщения об ошибке? Но Wolf3D, собственно ради него всё и затевалось, после загрузки включает меню игры на 2 секунды и выкидывает обратно в DOS, ругаясь на память... Вообще-то, для запуска Wolf3D достаточно 286ого (рекомендуется 386) и 528KB памяти (рекомендуется 2MB). Также, Wolf3D умеет использовать XMS и EMS-память. При запуске игры в правой части показывается доступная память каждого типа - MAIN, EMS, XMS. Что там показывается и какие менеджеры памяти грузятся с дискеты? Попробуй загружаться в различных комбинациях himem/emm. Например: 1) DEVICE=A:\HIMEM.SYS 2) DEVICE=A:\HIMEM.SYS DEVICE=A:\EMM386.EXE 1024 3) DEVICE=A:\HIMEM.SYS DEVICE=A:\EMM386.EXE /NOEMS Ещё можно попробовать загрузиться с дискеты, образ которой предлагают на сайте Old-Games.RU: http://www.old-games.ru/utils/boot/ P.S. Интересное сообщение на сайте http://www.3drealms.com/wolf3d/ Due to the game content, this game may not be ordered by residents of Germany. NOTE TO GERMAN RESIDENTS: Please note that we are legally prohibited by German law from selling this item to any address in Germany. If you order this, your order will be cancelled. Thank you. Что русскому хорошо, то немцу... |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
UFO написал: А как насчет Вообще-то, для запуска Wolf3D достаточно 286ого (рекомендуется 386) и 528KB памяти (рекомендуется 2MB).8086-го ? |
UFO |
AleXXXei71 написал: Может быть и можно, но к теме это не относится, т.к. тут у человека проблема запустить Wolf даже на 386ом! А как насчет 8086-го ? |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
UFO написал: Тяжелый случай. Но к сожалению помочь не смогу, т.к играл в Wolf уже на 2-ом пеньке под Win98. Может быть и можно, но к теме это не относится, т.к. тут у человека проблема запустить Wolf даже на 386ом! Хотя я лично видел несколько x86 компов, где данная игра нормально работала. 1) Intel 286/40 Mb HDD/VGA/1024 Kb RAM/Keyboard/3,5 FDD & 5,25 FDD/DOS 6.2 + NC 4.0 - у мамы на работе 2) Intel 386 SX-33/120 Mb HDD/1024 Kb RAM/VGA/Keyboard/Mouse/3,5 FDD & 5,25 FDD/DOS 6.22 + Dos Navigator - в гостях На обоих машинах не было звука. |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
Полигон-2 » Старый софт » ПК не запускает DOS игры |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |