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

Полигон-2

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

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

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

Полигон-2 »   Старый софт »   ПК не запускает DOS игры
RSS

ПК не запускает 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
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
sanders написал:
[q]
Во-первых, DOOMу нужно не менее 16Мб. Если ОЗУ меньше, то никаких вариантов.
[/q]
Это не так. :41:
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
[q]
Во-первых, DOOMу нужно не менее 16Мб. Если ОЗУ меньше, то никаких вариантов.
[/q]
Это кто придумал! :eek:
А как тогда я успешно играл дум2 на 386DX-33 с 8-ма мегабайтами ОЗУ?
Думу вроди только 2 мегабайта надо...

Аа ну вот UFO написал сколько игренадо.. А по теме, думаю надо проверить ОЗУ, хотя бы включить в config.sys опцию device=himem.sys /testmem:on И еще чем-то тестануть ОЗУ, Checkit-ом например
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Димас написал:
[q]
Что делать? Как заставить игры и приложения работать?
[/q]
В первую очередь смотри, чем у тебя забита память на компе, какие драйвера и резиденты грузятся при запуске ОС.
Объём памяти, отъедаемый этими программами можно посмотреть при помощи mem.exe или подобными утилитами.
Ещё можно сделать через autoexec.bat/config.sys меню при загрузке с различными конфигурациями загружаемых драйверов и выбирать загрузку в зависимости от того, что собираешься потом запускать.
Димас
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
DOS Logic, я четыре часа гонял память Memtest'ом, никаких ошибок не выявлено. В autoexec.bat прописана загрузка 3.11 винды при включении машинки. Самое странное, что не идёт Wolf 3D...
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Димас написал:
[q]
В autoexec.bat прописана загрузка 3.11 винды при включении машинки.
[/q]
У тебя что, пустой config.sys и только в autoexec.bat написана одна строка - c:\win\win.com - ?
Вольф и Дум тоже из винды на 4МБ пытаешься запустить? :biggrin:
Димас
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Вот мои запускающие файлы:

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
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Ну вот... Тут у тебя и net, и smartdrv, и mscdex и ещё много чего...

А теперь запусти командочку
mem /c >c:\mem.txt
и скопируй сюда содержимое файла c:\mem.txt
Димас
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
UFO, не могу запустить, так как комп в деревне.
Что у меня лишнее в файлах, точнее какие строчки?
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Если цель - поиграть в 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
Гость

Ссылка

Погоди править конфиги, запусти memmaker.exe, пусть оптимизирует всё, что есть сейчас. Он забросит в верхние 384К все твои резидентные дрова и утили, с учётом пространства под их "кеш".
После - отредактируешь результат, закомментив ненужное или создав меню загрузки.
Сейчас на форуме
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Димас, надеюсь, что Вы запускали вышеуказанные игры не из Windows 3.11? Иначе не удивительно, что они не работали нормально...


sanders написал:
[q]
Во-вторых, если в файле config.sys присутствует строка device=emm386....., эту строку лучше убрать совсем или поставить перед ней символ ;
Дело в том, что этот драйвер расширенной памяти откусывает некий объем ОЗУ под расширенную память, которая Думу совсем не нужна.
В-третьих, можно оставить (или прописать) строки
device=himem.sys
dos=high, umb
[/q]
Параметр umb без emm386 работать не будет. Кроме того, этот самый emm386 позволяет экономить нижнюю память. А из расширенной (extended) он "отъедает" часть только при эмуляции дополнительной (expanded) памяти (ну и для UMB'ов). Эту эмуляцию можно отключить параметром NOEMS. Но некоторым старым играм такая память нужна.
Димас
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
UFO написал:
[q]
А теперь запусти командочку
mem /c >c:\mem.txt
и скопируй сюда содержимое файла c:\mem.txt
[/q]
Вот содержимое получившегося mem.txt:
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Хорошо. Теперь ты сам видишь, сколько места занимает в памяти каждая загружаемая программа.
После окончания загрузки у тебя остаются свободными всего 507440 байт базовой памяти.
Помню, на моём рабочем 386ом после загрузки оставалось около 604000 байт.
Достигалось это после использования memmaker.exe - самого простого способа оптимизации. Попробуй!
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Погодите, господа!
Не нужен мэммэйкер
Обратите внимание, что куда-то уходит 1114Кб XMS памяти.
Это совсем лишнее, если предполагается запускать "большие" игры с загрузчиком dos4gw.
Куда они уходят если нет emm386.exe?
AFleyM
Гость

Ссылка

они никуда не уходят.
они просто не задействуются системой именно потому что нет емма
Сейчас на форуме
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
Гость

Ссылка

0leg написал:
[q]
= 73 (!) Кбайта основной памяти уходят чёрт знает на что!
[/q]
И 384К верхней памяти загнаны в невразумительный RESERVED. Накой бес?
Сейчас на форуме
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
0leg написал:
[q]
Да и хрен бы с ним, 1114 Кбайтами XMS памяти...
[/q]
Ну, при общем объёме 4 МБ я бы всё-таки столько под кэш не отводил. :-) Так что Smartdrv или отключить, или уменьшить кэш.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
ua1osm
Гость

Ссылка

Какой-то шум из-за ничего. Лень немного поднапрячь бюджет и поставить 128 мегов оперативки? Или 64, если материнка с панелькой DLC?

Цена вопроса-128 всего 120 долларов. По доллару за мег.

http://cgi.ebay.com/16-MB-16MB...5ad4b4f9c0
Сейчас на форуме
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
ua1osm написал:
[q]
Цена вопроса-128 всего 120 долларов.
[/q]
А где смайлик?
Димас
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Запустил я компьютер с загрузочной дискеты 95 винды, записанной при помощи диска "Реаниматор 1999", DOOM 1 & 2 пошли на ура, и даже со звуком! Но Wolf3D, собственно ради него всё и затевалось, после загрузки включает меню игры на 2 секунды и выкидывает обратно в DOS, ругаясь на память...
ua1osm, не смешите меня... Где ж я столько денег на память возьму? Я ж бедный студент...
P.S. Память, стоящая у меня как две капли воды похожа на ту, что продаётся на ебее. Их всего три планки, одна IBM на 1 мб. Сейчас стоит две как на сайте и две по 1 мб...
Fe-Restorator
Гость

Ссылка

Димас написал:
[q]
Но Wolf3D... ...ругаясь на память...
[/q]
А сам вольф-то не испорчен? Если не хватает какого-то файла(битый файл), которого игра грузит в память при старте - вывалится именно твоя ошибка. Прога не находит в памяти инфу из незагруженного файла и считает неисправной память, ибо ошибка возникает при работе с ней, а не с файлами-дисками.
Уточняю: memmaker здесь уже обсуждался, полагаю, автор уже его применил. Кстати, можно набивать несчётные терабайты памяти, но рубеж в 640К для доса этим действом отменён не будет. :)
Сейчас на форуме
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Димас написал:
[q]
Но Wolf3D, собственно ради него всё и затевалось, после загрузки включает меню игры на 2 секунды и выкидывает обратно в DOS, ругаясь на память...
[/q]
Как именно ругается? Какой текст сообщения об ошибке?
Вообще-то, для запуска 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 написал:
[q]
Вообще-то, для запуска Wolf3D достаточно 286ого (рекомендуется 386) и 528KB памяти (рекомендуется 2MB).
[/q]
А как насчет 8086-го ? :biggrin:
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
AleXXXei71 написал:
[q]
А как насчет 8086-го ?
[/q]
Может быть и можно, но к теме это не относится, т.к. тут у человека проблема запустить Wolf даже на 386ом!
Sozdatel
Advanced Member


Всего сообщений: 3518
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 апр. 2010
UFO написал:
[q]
Может быть и можно, но к теме это не относится, т.к. тут у человека проблема запустить Wolf даже на 386ом!
[/q]
Тяжелый случай. Но к сожалению помочь не смогу, т.к играл в Wolf уже на 2-ом пеньке под Win98.

Хотя я лично видел несколько 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 игры
RSS

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

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

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