Игра не играется

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Игра не играется

Сообщение uav1606 » 27.05.2023,01:25

Может быть, ему как раз памяти слишком много? Т.к. её в сумме больше стандартных 640 КБ. С ОЗУ такого не помню, а с объёмом HDD - сплошь и рядом, т.е. места свободного гигабайты, а оно пишет, что не хватает, пока не оставишь несколько десятков мегабайт.
Про F5 и загрузку без всего - дельный совет.

Аватара пользователя
shchtema
Newbie
Сообщения: 83
Зарегистрирован: 08.03.2023,04:55
Откуда: Россия, Калужская область, Малоярославец
Контактная информация:

Игра не играется

Сообщение shchtema » 27.05.2023,07:24

AI-gen schoolgirl, может поискать эту игру на других сайтах, т. к. может сама игра "испорченная"?
И да, прочитайте ЛС, пожалуйста.
С уважением,
Артём (aka shchtema).

Чат в Telegram.

AI-gen schoolgirl
Newbie
Сообщения: 14
Зарегистрирован: 26.05.2023,20:14
Откуда: Москва

Игра не играется

Сообщение AI-gen schoolgirl » 27.05.2023,13:40

ШТОШ! Эксперимент увенчался успехом, и проблема оказалась более комплексной, чем казалось изначально, поэтому спасибо большое за помощь!

Теперь детали, возможно, они кому-то помогут. Тут сложилось два фактора: кривость самой выложенной на 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) Русскоязычное ретросообщество самое дружелюбное к новичкам)))! Всем большое спасибо, что указали правильное направление, куда копать - без вас бы точно не получилось!

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Игра не играется

Сообщение geg » 27.05.2023,13:43

Не по теме
AI-gen schoolgirl писал(а): 27.05.2023,13:40 кривость самой выложенной на old-games версии игры
Я как всегда оказался прав. :tongue:
AI-gen schoolgirl писал(а): 27.05.2023,13:40 >DEVICE=C:\DOS\EMM386.EXE NOEMS I=B000-B7FF
>I=B000-B7FF
Так делать не надо.
Конечно не надо и это очевидно.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Игра не играется

Сообщение uav1606 » 27.05.2023,13:48

Ну, справедливости ради, у меня версия с Old-Games.ru (первая в списке) отлично работает.
Возможно, от железа зависит, версии DOS, ещё чего-то.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Игра не играется

Сообщение Rio444 » 27.05.2023,14:38

aleksvolgin писал(а): 27.05.2023,13:43
Не по теме
AI-gen schoolgirl писал(а): 27.05.2023,13:40 кривость самой выложенной на old-games версии игры

Я как всегда оказался прав. :tongue:
Поздравляю коллега :30:
Вы наконец-то, хоть раз были на правильном пути. Точнее, не пытались всех увести в неправильном.
Хоть и несли, как обычно, какую-то пургу, про каких-то блондинок :biggrin:
Электронка: Изображение копия Изображение

Bobo
Advanced Member
Сообщения: 9537
Зарегистрирован: 16.08.2007,11:42
Откуда: СПб

Вклад в сообщество

Игра не играется

Сообщение Bobo » 27.05.2023,14:41

uav1606 писал(а): 27.05.2023,13:48 Ну, справедливости ради, у меня версия с Old-Games.ru (первая в списке) отлично работает.
угу и в мануле пишут что емм386 ей никак не мешает
Xeon E5-2670v2/32 Gb, Amiga А4000Т

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Игра не играется

Сообщение Rio444 » 27.05.2023,14:42

Bobo писал(а): 27.05.2023,14:41 угу и в мануле пишут что емм386 ей никак не мешает
Да. Но по моему опыту часто мешает разным играм и программам.
По умолчанию никогда не ставлю в автозагрузку.
Электронка: Изображение копия Изображение

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Игра не играется

Сообщение geg » 27.05.2023,14:45

Не по теме
Rio444 писал(а): 27.05.2023,14:38какую-то пургу
а то, что в этом произведении "про блондинок" суть в кривом ПО (и именно поэтому я его здесь и запостил) как всегда ускользнуло от твоего "орлиного взора" Изображение Ежели не умеешь "в многоходовочки" не надо это так явно демонстрировать.

Аватара пользователя
Anderson1
Advanced Member
Сообщения: 3139
Зарегистрирован: 27.02.2011,18:38
Откуда: Москва

Вклад в сообщество

Игра не играется

Сообщение Anderson1 » 27.05.2023,14:58

Rio444 писал(а): 27.05.2023,14:42 По умолчанию никогда не ставлю в автозагрузку.
А я делаю мультиконфигурацию - в одной EMM386 есть, а в другой для создания UMB-памяти прописываю UMBPCI, а если последний не применим - на 386 и 486, то RDOSUMB или URAM.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Игра не играется

Сообщение Rio444 » 27.05.2023,15:25

Anderson1 писал(а): 27.05.2023,14:58 в одной EMM386 есть, а в другой для создания UMB-памяти прописываю UMBPCI, а если последний не применим - на 386 и 486, то RDOSUMB или URAM.
А нужно?
Просто у меня и без EMM386 обычно всё работает. И без этих RDOSUMB или URAM.
Т.е. если программа прямо требует EMM386, то приходится ставить. Но сходу что-то и не припомню хоть одной такой программы.
Электронка: Изображение копия Изображение

Ответить