System Shock
Запуск под MS-DOS.
==================
В файле autoexec.bat при следующих настройках у меня всё работает:
files=80
buffers=30
stacks=9,256
Драйвер кэширования дисков SMARTDRV не грузим. От него часто игра виснет.
В файле config.sys, естественно, должны быть прописаны драйверы himem.sys и emm386.exe
и строка dos=high,umb
Например:
device=himem.sys
device=emm386.exe
dos=high,umb
Если памяти не хватает, а EMS не требуется, можно запустить emm386.exe следующим образом:
device=emm386.exe noems
Драйвер CD-ROM под DOS (не SATA):
в config.sys прописываем:
devicehigh=aoatapi.sys /d:cdrom1
installhigh=mscdex.exe /d:cdrom1
Установка:
1. Вставляем оригинальный диск с полной версией игры в привод, запускаем install.bat
2. По умолчанию игра будет ставиться в C:\SSHOCK
3. Копируем с диска в папку с игрой папки CDROM и INST
4. Копируем папку HD\SOUND\GRAVIS в папку SOUND директории, где установлена игра
Диск нам больше не нужен. Все операции будем проводить с C:\SSHOCK (или куда ставили игру)
5. Запускаем install.exe (его и будем запускать впоследствии для настройки). Настраиваем звук (тут я вам не советник). Если с звуковушкой не разобрались, поставьте music и digital на none
6. Редактируем файл cyb.cfg. Ищем строку cd_data_dir_path и меняем путь на .\cdrom\data (именно так)
7. Редактируем файлы cdshock.bat и sshock.bat, адреса должны быть cdrom\cdshock.exe и cdrom\sshock.exe соответственно
8. Качаем дополнение (ссылка прилагается), распаковываем его в папку с игрой. Он добавит необходимые файлы для запуска под Win2k/XP
9. Папку с игрой можно переместить куда угодно. Игра будет запускаться и не будет требовать диск
Теперь можно пробовать запустить игру.
cdshock.bat запускает расширенную cd-rom-версию
sshock.bat запускает патченную флоппи-версию
xpshock.bat запустит cd-rom-версию под Win2k/XP
install.exe позволить перенастроить звук
Если при работе нужен smartdrv.exe, то можно автоматизировать процесс отключения и включения кэширования для игры. Просто редактируем файл cdshock.bat или sshock.bat следующим образом:
smartdrv /x
cdrom\cdshock.exe
smartdrv c+
Могу поделиться драйверами и рассказать о настройке под DOS следующих аудиокарточек:
SB64
SB128
Audigy1/2
AWE32
Если вы сможете расширить этот список, мы будем просто рады!
Все упомянутые файлы можно будет скачать отсюда (тут надо прилепить ссылку)
ПОКА ВСЕ ФАЙЛЫ ЛЕЖАТ ЗДЕСЬ:
http://irismusic.newmail.ru/temp/ ==================
Подготовка MS-DOS
==================
Описывать буду только свой случай и своим языком. Может, существуют пути лучше, я даже более чем уверен, что в Инете полно "досов". Но мне свой ближе.
Итак, что нужно:
1. Машина, на которой не будет проблем с совместимостью (например, SATA-диски, RAID-контроллеры, USB-манипуляторы)
2. Загрузочная дискета Windows 98
3. Архив dos.zip
4. Основной раздел форматирован в FAT32
5. Отсутствие WinMe (при загрузке с жёсткого диска)
Наши действия:
а) если у нас установлен только Windows 2000 и/или Windows XP:
грузимся с загрузочной дискеты Windows 98, пишем SYS A: C:
б) если у нас установлен Windows 95 или Windows 98:
дискета не нужна. На системном диске в файле MSDOS.SYS делаем строчку BootGUI=0
в) если установлен Windows Me:
с дискеты не грузимся, удаляем с неё все файлы кроме IO.SYS, MSDOS.SYS, COMMAND.COM, CONFIG.SYS и AUTOEXEC.BAT
Если у нас не WinMe, дискета больше не нужна. Распаковываем архив dos.zip в папку, в которой будет находиться наш MS-DOS. Например, C:\DOS
Теперь редактируем файлы CONFIG.SYS и AUTOEXEC.BAT. Если у нас WinMe, файлы редатируем на дискете. Позже с ней будем грузиться.
CONFIG.SYS
=========
device=c:\dos\himem.sys
device=c:\dos\emm386.exe noems
dos=high,umb
files=80
buffers=30
stacks=9,256
lastdrive=z
installhigh=c:\dos\keyrus\keyrus.com
devicehigh=c:\dos\aoatapi.sys /d:cdrom1
installhigh=c:\dos\mscdex.exe /d:cdrom1
installhigh=c:\dos\amouse\amouse.com
AUTOEXEC.BAT
=========
@echo off
set path=c:\dos
set temp=c:\dos\temp
set tmp=c:\dos\temp