Игра не играется
- uav1606
- Advanced Member
- Сообщения: 5760
- Зарегистрирован: 16.01.2008,22:04
- Откуда: Енакиево
- Контактная информация:
-
Вклад в сообщество
Игра не играется
Может быть, ему как раз памяти слишком много? Т.к. её в сумме больше стандартных 640 КБ. С ОЗУ такого не помню, а с объёмом HDD - сплошь и рядом, т.е. места свободного гигабайты, а оно пишет, что не хватает, пока не оставишь несколько десятков мегабайт.
Про F5 и загрузку без всего - дельный совет.
Про F5 и загрузку без всего - дельный совет.
- shchtema
- Newbie
- Сообщения: 67
- Зарегистрирован: 08.03.2023,04:55
- Откуда: Россия, Калужская область, Малоярославец
- Контактная информация:
Игра не играется
AI-gen schoolgirl, может поискать эту игру на других сайтах, т. к. может сама игра "испорченная"?
И да, прочитайте ЛС, пожалуйста.
И да, прочитайте ЛС, пожалуйста.
-
- Newbie
- Сообщения: 5
- Зарегистрирован: 26.05.2023,20:14
- Откуда: Москва
Игра не играется
ШТОШ! Эксперимент увенчался успехом, и проблема оказалась более комплексной, чем казалось изначально, поэтому спасибо большое за помощь!
Теперь детали, возможно, они кому-то помогут. Тут сложилось два фактора: кривость самой выложенной на old-games версии игры и не подходящие ей настройки с моей стороны. Во-первых, игра принципиально не дружит с EMM386. Вот прям вообще, в каком виде его ни подгружай, результат будет один - прилагаемый к ней тестер памяти говорит о том, что нижней памяти гораздо меньше, чем её есть на самом деле. Достаточно странно: мне попадались игры, которые с ним не дружат (в частности, Rescue Rover 1 вываливается с ошибкой "Out of memory", а вот второй запускается и идёт нормально), но когда вышел ровер, и когда SC. Тем не менее, я почувствовала, что я на верном пути!
Далее начались эксперименты. Эксперимент номер раз заключался в том, чтобы загрузиться в чистый ДОС без всего вообще по F5. Версия игры, выложенная в начале, всё равно не запустилась, но ошибка была другая: она не могла загрузить Shadow2.lib. Как правильно подсказал Shchtema, версия игры оказалась испорченной (ну или во всяком случае у меня не получилось понять, что с ней не так), но и другая версия, которую он предложил, также не запустилась, правда на этот раз с ещё более другой ошибкой. Дело в том, что запуск производится через специально обученный батник, который сперва прогоняет тесты, а затем должен запустить саму игру, но несмотря на вроде бы правильно прописанное в батнике всё, игра сообщала, что не может найти некие файлы.
Но были ещё сайты с различными рипами SC, причём пресловутый батник был везде немного разным. Методом перебора удалось найти версию, которая запустилась, но без звука - из рипа было удалено всё, что с ним связано, включая файл setup. Но она запустилась! Успех. Перенеся недостающие файлы из версии, предложенной мне Shchtema, мне удалось из двух условно нерабочих версий собрать одну безусловно рабочую!
Параллельно в процессе экспериментов пришло понимание ещё пары вещей:
1) >DEVICE=C:\DOS\EMM386.EXE NOEMS I=B000-B7FF
>I=B000-B7FF
Так делать не надо. На вогонсах писали, что это абсолютно безопасно, но у меня это стало причиной определённых глюков. Что не удивительно, ведь если может произойти какой-то "неожиданный редко встречающийся случай", то со мной он произойдёт с вероятностью, стремящейся к единице справа. В частности, при выходе из Дюны (но не из меню, а из самой игры, то есть после проведения какого-то времени на карте) EMM386 валился с ошибкой именно в этом сегменте памяти и отправлял компьютер в ресет. Поэтому эта строчка уходит, всё равно основной памяти больше 600кб, едва ли чему-то понадобится больше.
2) DOSMAX на возможность или невозможность запустить Shadow Caster не влиял никак, поэтому пусть остаётся по крайней мере до тех пор, пока я не освою QEMM.
3) Русскоязычное ретросообщество самое дружелюбное к новичкам)))! Всем большое спасибо, что указали правильное направление, куда копать - без вас бы точно не получилось!
Теперь детали, возможно, они кому-то помогут. Тут сложилось два фактора: кривость самой выложенной на old-games версии игры и не подходящие ей настройки с моей стороны. Во-первых, игра принципиально не дружит с EMM386. Вот прям вообще, в каком виде его ни подгружай, результат будет один - прилагаемый к ней тестер памяти говорит о том, что нижней памяти гораздо меньше, чем её есть на самом деле. Достаточно странно: мне попадались игры, которые с ним не дружат (в частности, Rescue Rover 1 вываливается с ошибкой "Out of memory", а вот второй запускается и идёт нормально), но когда вышел ровер, и когда SC. Тем не менее, я почувствовала, что я на верном пути!
Далее начались эксперименты. Эксперимент номер раз заключался в том, чтобы загрузиться в чистый ДОС без всего вообще по F5. Версия игры, выложенная в начале, всё равно не запустилась, но ошибка была другая: она не могла загрузить Shadow2.lib. Как правильно подсказал Shchtema, версия игры оказалась испорченной (ну или во всяком случае у меня не получилось понять, что с ней не так), но и другая версия, которую он предложил, также не запустилась, правда на этот раз с ещё более другой ошибкой. Дело в том, что запуск производится через специально обученный батник, который сперва прогоняет тесты, а затем должен запустить саму игру, но несмотря на вроде бы правильно прописанное в батнике всё, игра сообщала, что не может найти некие файлы.
Но были ещё сайты с различными рипами SC, причём пресловутый батник был везде немного разным. Методом перебора удалось найти версию, которая запустилась, но без звука - из рипа было удалено всё, что с ним связано, включая файл setup. Но она запустилась! Успех. Перенеся недостающие файлы из версии, предложенной мне Shchtema, мне удалось из двух условно нерабочих версий собрать одну безусловно рабочую!
Параллельно в процессе экспериментов пришло понимание ещё пары вещей:
1) >DEVICE=C:\DOS\EMM386.EXE NOEMS I=B000-B7FF
>I=B000-B7FF
Так делать не надо. На вогонсах писали, что это абсолютно безопасно, но у меня это стало причиной определённых глюков. Что не удивительно, ведь если может произойти какой-то "неожиданный редко встречающийся случай", то со мной он произойдёт с вероятностью, стремящейся к единице справа. В частности, при выходе из Дюны (но не из меню, а из самой игры, то есть после проведения какого-то времени на карте) EMM386 валился с ошибкой именно в этом сегменте памяти и отправлял компьютер в ресет. Поэтому эта строчка уходит, всё равно основной памяти больше 600кб, едва ли чему-то понадобится больше.
2) DOSMAX на возможность или невозможность запустить Shadow Caster не влиял никак, поэтому пусть остаётся по крайней мере до тех пор, пока я не освою QEMM.
3) Русскоязычное ретросообщество самое дружелюбное к новичкам)))! Всем большое спасибо, что указали правильное направление, куда копать - без вас бы точно не получилось!
Игра не играется
Не по теме
Я как всегда оказался прав.

Конечно не надо и это очевидно.AI-gen schoolgirl писал(а): ↑27.05.2023,13:40 >DEVICE=C:\DOS\EMM386.EXE NOEMS I=B000-B7FF
>I=B000-B7FF
Так делать не надо.
- uav1606
- Advanced Member
- Сообщения: 5760
- Зарегистрирован: 16.01.2008,22:04
- Откуда: Енакиево
- Контактная информация:
-
Вклад в сообщество
Игра не играется
Ну, справедливости ради, у меня версия с Old-Games.ru (первая в списке) отлично работает.
Возможно, от железа зависит, версии DOS, ещё чего-то.
Возможно, от железа зависит, версии DOS, ещё чего-то.
- Rio444
- Почётный пользователь
- Сообщения: 23304
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Игра не играется
Поздравляю коллега

Вы наконец-то, хоть раз были на правильном пути. Точнее, не пытались всех увести в неправильном.
Хоть и несли, как обычно, какую-то пургу, про каких-то блондинок

личку прочитать не могу, пишите на электронку:
дубль 


-
- Advanced Member
- Сообщения: 9031
- Зарегистрирован: 16.08.2007,11:42
- Откуда: СПб
-
Вклад в сообщество
Игра не играется
угу и в мануле пишут что емм386 ей никак не мешает
Xeon E5-2670v2/32 Gb, Amiga А4000Т
- Rio444
- Почётный пользователь
- Сообщения: 23304
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Игра не играется
Да. Но по моему опыту часто мешает разным играм и программам.
По умолчанию никогда не ставлю в автозагрузку.
личку прочитать не могу, пишите на электронку:
дубль 


- Rio444
- Почётный пользователь
- Сообщения: 23304
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Игра не играется
А нужно?
Просто у меня и без EMM386 обычно всё работает. И без этих RDOSUMB или URAM.
Т.е. если программа прямо требует EMM386, то приходится ставить. Но сходу что-то и не припомню хоть одной такой программы.
личку прочитать не могу, пишите на электронку:
дубль 

