Инструкции по запуску компьютерных игр на ПК
УВАЖАЕМЫЕ ПОКУПАТЕЛИ, ЭТОТ ТЕКСТ - НЕОТЛОЖНАЯ ПОМОЩЬ ПО ЗАПУСКУ ИГР! ПРОЧТИТЕ ОБЯЗАТЕЛЬНО !
Теперь рассмотрим, как должны быть правильно написаны файлы autoexec.bat и config.sys, определяющие, как будет сконфигурирована система при старте компьютера. Приведем пример их написания, а затем дадим необходимые комментарии.
Основная идея - несмотря на то, что Windows 95 сама определяет и устанавливает собственные драйверы музыкальной карты, СD-ROM привода и мыши, для правильного запуска игр, предназначенных для DOS, необходимо, чтобы система имела драйверы этих устройств именно для DOSа и они должны быть подключены. Последней строчкой (не считая кодовых страниц) в файле autoexec.bat должна стоять строка, вызывающая Norton Commander (NC для непосвященных - это весьма удобная оболочка для работы под DOSом ). Это позволяет блокировать погрузку основной части Windows 95, и при этом мы получаем, если и не чистый DOS, то, по крайней мере, самое правильное его приближение, под которым работает 99% DOS-программ. Естественно, что саму программу необходимо иметь на винчестере. При необходимости поработать в Windows 95, нажимаем клавишу F10 и выходим из NC, попадая в 95-й.
AUTOEXEC.BAT
SET BLASTER=A220 I5 D1 T4 ; строка определяет настройки музыкальной
карты
SET SOUND16=C:\AW32Pro ; строка определяет каталог, содержащий программное
обеспечение музыкальной карты PATH=C:\WINDOWS;C:\WINDOWS\ COMMAND;C:\DOS;C:\NC;C:\AW32Pro
lh C:\WINDOWS\COMMAND\mscdex.exe /d:mmm ;
драйвер CD-ROM привода( /d:***- логическое имя устройства)
lh cyrillic; русификатор
lh MMOUSE ;драйвер мыши
lh nc
(далее для win95)
SET PATH=%PATH%;C:\AMOUSE
mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866 keybru,,C:\WINDOWS\COMMAND\keybrd3.sys
CONFIG.SYS
BUFFERS=40
FILES=40
dos=high,umb
device=C:\WINDOWS\HIMEM.SYS
device=C:\WINDOWS\EMM386.EXE ram
devicehigh=c:\vide-cdd.sys /d:mmm; драйвер CD-ROM привода
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1); только для Win 95
Country=007,866,C:\WINDOWS\COMMAND\
country.sys; только для Win 95
devicehigh=C:\WINDOWS\cs4232c.exe /W /O; драйвер музыкальной карты
Следует иметь в виду, что строки, относящиеся к музыкальной карте и CD-ROM приводу, даны для определенного вида оборудования в качестве примера и у вас будут иметь совсем другой вид (например, последняя строка в файле config.sys подключающая драйвер музыкальной карты в большинстве случаев просто отсутствует). Не следует пугаться кажущейся сложности и обилию ключей в этих строках - вам вряд ли придется набирать их вручную: как правило, программы инсталляции, прилагаемые к этим устройствам сами вставляют в autoexec.bat и config.sys все необходимые строки и переносят на винчестер нужные драйверы.
2. Очень редко программа не имеет никакой начальной инсталляции и запускается сразу файлом с расширением .bat (.exe или .com)
3. В отличие от Windows 95, игры под DOS, как правило, требуют указать, какая музыкальная карта установлена в вашем компьютере. Если программа начальной настройки не имеет пункта установки типа музыкальной карты, то, скорее всего, эту настройку необходимо произвести, запустив файл setup, setsound либо что-то подобное из директория на винчестере, куда была инсталлирована игра. Не следует запускать этот файл с лазерного диска т.к. программа попытается записать выбранную конфигурацию и не сможет этого сделать (как известно на обычный лазерный диск невозможно записать что-либо). По окончании установки типа карты не забудьте сохранить данные, выбрав соответствующий пункт меню.
Многие современные игры содержат пункт AutoDetect Sound Cart, то есть пытаются сами определить тип музыкальной карты и ее параметры. Мой совет - запускайте сначала его. Если у вас нормальная разновидность музыкальной карты, то велика вероятность правильного определения. Правда, здесь тоже все очень зависит от алгоритмов распознавания, которыми руководствовались программисты. Tак, одна из лучших отечественных игр - Противостояние, содержит очень неудачное автоопределение музыкальных плат и не определяет широко распространенные карты, c которыми у других игр этих проблем не возникает. Eсли автоопределение не смогло определить карту, либо выдает ошибку, либо игра при попытке запуска зависает, то необходимо установить карту вручную. Подавляющее большинство компьютеров оснащено картами Sound Blaster (SB) различных видов. Cледует иметь в виду, что вид Sound Blaster 16 выставляется в случае, если у вас музыкальная карта фирмы Creative Labs (CL) или Vibra 16. Все остальные современные разновидности Sound Blaster за редким исключением должны быть выставлены как Sound Blaster Pro. Разновидность Sound Blaster выставляется в том случае, если у вас допотопный SB или других опций не предусмотрено. Ecли вы счастливый обладатель Sound Blaster AWE32 либо AWE64 фирмы Сreative Labs и программа не имеет соответствующих опций (либо в игре не предусматривается использование дополнительных возможностей этих карт, либо игра была создана во времена, когда этих карт на свете еще не было), то можете смело выставлять Sound Blaster 16. Часто встречаются совмещенные опции типы Sound Blaster 16/AWE32, подходящие для обеих разновидностей SB. Если вы несчастливый обладатель музыкальной карты, не относящейся к Sound Blaster, например, Gravis Ultrasound, Turtle Beach и т.п. - то вам придется смириться с тем, что в большинстве игр под DOS вы останетесь без звука. Как правило, отдельно выставляется музыка и отдельно звуковые эффекты. При этом программа настройки требует установить следующие параметры:
ADRESS (адрес порта карты)- для Sound Blaster стандартное значение 220.
DMA (канал прямого доступа)- для SB, как правило, 1. Иногда запрашивается HDMA, т.е. cтарший DMA (high). Для карт типа SB 16 это, как правило, 5. IRQ (прерывание)- для Sound Blaster в большинстве случаев это 5, реже 7. Если параметры вашей карты отличаются от общепринятых либо неизвестны, то их значение можно найти в технической документации, или в директории с программным обеспечением музыкальной карты может содержаться программа, показывающая эти значения. Часто эта же программа позволяет изменить их. Для случая с Sound Blaster, я бы настоятельно рекомендовал настроить их на вышеуказанные стандартные параметры, чтобы не иметь проблем с запуском программ. Однако следует иметь в виду, что для большого числа музыкальных карт изменить параметры возможно только с помощью переключателей (иногда их называют джамперами), расположенных на самой карте, а для этого придется лезть внутрь компьютера. В этом случае, если нет опыта работы с железом, лучше всего обратиться к техническим специалистам. Я сталкивался со случаями, когда SB был настроен на экзотические параметры типа A=230 I=10 D=0, и владелец удивлялся, почему часть игр не удается заставить работать со звуком- ведь программа настройки позволяет ввести и такое.
Параметры настройки вашей карты можно подсмотреть и в строке файла autoexec.bat:
SET BLASTER= A220 I5 D1 H5 ......., где A- Adress I- IRQ D- DMA H- HDMA
Kcтати, если в вашем autoexec.bat это строка отсутствует, то ее необходимо обязательно добавить. Некоторые программы берут данные о карте и ее параметрах прямо из этого файла и, если эта строка отсутствует, то просто не работают (яркий пример- знаменитая СYBERIA ). В таких играх установка звука отсутствует как в самой игре, так и в инсталляторе.
Часто программа настройки музыкальной карты имеет встроенный тест. Ecли во время теста вы не слышите звука или компьютер зависает, - следовательно, музыкальная карта выставлена неверно. В этом случае необходимо изменить тип либо параметры карты.
Eще один полезный совет - в особо тяжелых случаях я бы советовал сначала разобраться с музыкальной частью настройки, выставив в звуковых эффектах -no sound, т.к. при настройке музыки запрашиваются тип карты и адрес, а при настройке звука плюс к этому еще и DMA и IRQ. Это особенно полезно в случае, если игра упорно не запускается или виснет и приходится перебирать слишком много комбинаций установок, каждый раз перезапуская компьютер. Добившись музыки, можно уже приступать к настройке звуковых эффектов.
Полезный прием, вытекающий из предыдущего, - иногда игра не работает по непонятным причинам: неправильная настройка музыкальной карты, конфликт с драйверами верхней памяти, нехороший драйвер мыши, проблемы с видеокартой, нехватка памяти и еще многое-многое другое - попробуйте в этом случае исключить хотя бы одну причину- вообще отключите звук, выставив опцию no sound и для музыки и для звука. Возможно, хоть и без звука, но игра заработает. После этого можно разбираться со звуком.
И, наконец, хотя я и рекомендовал не запускать DOS программы из-под Windows, все же встречаются случаи, когда это приходится делать. Например, никакими силами не удавалось заставить работать известную игру Light House (Sierra) с распространенной музыкальной картой Edison Gold ESS 688,
Андрей Хахонов Специализированный магазин Компьютеры,
Литейный пр.,40
Тел. 272-6010
(Продолжение следует)