Вернуться   WorldRacing.Info :: Drivers, start your engines! > Игры > Гоночные менеджеры
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.07.2007, 17:08   #1
madlopt
#95
 
Аватар для madlopt
 
Регистрация: 24.09.2006
Сообщения: 20,390
Стрелка Запуск DOS'овских игр

------------------
DosBox
------------------

DosBox – это эмулятор 486 компьютера с установленной на него операционной системой DOS.
Чтобы запустить его и приступить к работе достаточно два раза кликнуть на .exe файле - никаких дополнительных действий не требуется. Все сведения о настройках программы содержатся в файле dosbox.conf, который можно изменить в любом текстовом редакторе. Последняя официальная версия на данный момент - 0.70. Неофициальные версии программы (DosBox имеет открытый исходный код) выходят чуть ли не каждую неделю.
Работа в досбоксе аналогична работе в досе, разве что оболочка досбокса поддерживает значимо меньшее количество команд. Скачать его можно с официальной страницы программы.


----------------------
Простейшие команды:
----------------------

cd – команда для смены директории.
cd .. - перейти на один уровень вверх.
cd foldername перейти к подпапке данного каталога.
Для смены диска надо ввести x :, где х – буква диска.
Dir – команда, для отображения содержимого директории, можно также использовать с ключами /w(вывод по столбцам), (пауза после каждого экрана).
mount - команда для подключения дисков в ДосБоксе, можно смонтировать как целый диск - mount c c:\ , где c - это буква диска в Досбоксе, а c:\ буква подключаемого диска, так и директорию - mount c d:\games, в данном случае папка games на физическом диске D монтируется как диск C в Досбоксе. В некоторых случаях может понадобиться указать размер свободного места на диске т.к. игра будет отказываться видеть свободное пространство и писать о недостатке места, делается это ключом -freesize и указанием дискового пространства в мегабайтах. Также можно подключить cdrom и floppy-дисковод. Для подключения cdrom mount d e:\ -t cdrom, хотя можно подключить и папку с файлами как cdrom. Если диск в cdrom-е должен иметь специальную метку, то можно обозначить её ключом -label ещё для некоторых игр с cd-audio трэками может понадобиться параметр -ioctl. Для того, чтобы подключить floppy-дисковод введите mount a a:\ -t floppy.


Настройки DosBox'а



-------------------------
Настройка звука в играх.
-------------------------

Досбокс эмулирует следующие звуковые карты: Pc-Speaker, CMS/Gameblaster, Adlib, Sound Blaster I, II/Pro/16, Gravis Ultrasound, MPU-401 и Roland MT-32. То есть в программе настройки вы можете выбрать любую из них. Обычно предлагается выбрать отдельно карту для воспроизведения оцифрованного звука и карту для воспроизведения музыки, хотя бывает и по-другому. Практически все дос-игры 90-х годов имеют поддержку Sound Blaster, так, что выбирать советую именно его, к тому же эмуляция бластера, по словам самих разработчиков, наиболее завершённая. Значения по умолчанию стоят такие:
IO (Port) - 220
IRQ (Interrupt Request) – 7
DMA Channel (Direct memory access) - 1
DMA 16-bit – 5.
В качестве музыкального устройства наиболее совместимым является General Midi – MPU-401, значение IO по умолчанию 330.


-----------------
Настройка видео
-----------------


В основном игра сама определяет используемый видеорежим, хотя иногда его предлагают выбрать. Обычно это CGA (4 цвета), EGA (16 цветов) и VGA (16 или 256 цветов) и VESA (SVGA). Последний режим требует больше всего ресурсов. Также неофициальные версии DosBox поддерживает Glide для DOS игр.
----------------------
Фильтры изображения
----------------------

В досбоксе существует встроенная возможность выводить изображения на экран, налагая на него различные фильтры. Это бывает полезно, когда игра использует низкое разрешение, например 320х200. С помощью фильтров можно увеличить его в два или три раза, применить различные варианты сглаживания картинки. Включается это в файле dosbox.conf, на строчке Scaler, а если вы используете ykhwong build, то это можно сделать на лету, выбрав нужный вариант из выпадающего меню. Чтобы понять, как это выглядит в действии я приложил к сообщению два архива, в которых содержатся примеры одного и того же скриншота с наложенными на него фильтрами.


--------------------
Производительность
--------------------


С подавляющим большинством игр 80-х и начала 90-х проблем не возникнет, появляться они начнут при запуске игр использующих продвинутую 3D-графику (шутеры, симуляторы) или VESA-графику. Сразу оговорюсь, что системные требования для досбокса весьма условные: если для простеньких игр середины 80-х хватит пентиума 500, до для запуска 3D шутеров может понадобится Athlon 2800. Для увеличения производительности игры можно увеличить скорость виртуального процессора (Ctrl-F12 и Ctrl-F11, чтобы уменьшить).


---------------------
Конкретные примеры
---------------------


Попробуем запустить с помощью DosBox игру Dune II.
1)Смонтируем в DosBoxе директорию C:\Dosgames, где в папке Dune2 будет находиться сама игра( можно смонтировать и напрямик папку с игрой - как кому нравится)
Mount C C:\Dosgames
Кстати лучше выделять для игр отдельную папку, а не подключать в ДосБоксе целый диск, чтобы позже не возникало путаницы. Также можно вписать эту строчку в раздел Autoexec файла dosbox.conf и она будет исполняться каждый раз при включении автоматически.
Далее переходим к нужной нам папке – Dune2.
Cd Dune2
После этого нам понадобиться настроить игру – выбрать устройства для воспроизведения звука и музыки и, возможно, что-то ещё. Так что запускаем файл настройки программы, в данном случае он называется Setup.exe. Для того, чтобы запустить *.Com, *.Bat и *.Exe файлы в Досе, равно как и Досбоксе надо набрать их имя и нажать ввод.
Setup
В появившемся окне выбираем
1.Setup Questions
далее выбираем аудиокарту
Sound Blaster Pro
3.(можно и любую другую, поддерживаемую DosBoxом), в следующем окне спрашивают относительно того, хотим ли мы использовать "дополнительную", xms, память. Отвечаем положительно(грех не воспользоваться возможностью). После этого говорим "ДА!!" на вопрос об использовании мыши и жмём y для сохранения настроек. Жмём 2, чтобы выйти из программы настройки. Хотя различные игры используют разные программы настроек, интерфейсом они почти не отличаются. Ну и наконец находим исполняемый файл игры – DUNE2.EXE и запускаем игру, набираем
Dune2.

-------

Попробуем теперь запустить игру TES: Arena, которая имеется на компакт-диске.
Подключим диск C
Mount C C:\Dosgames
И CD-Rom
Mount D F:\ -t cdrom
Перейдём на другой диск набрав
D:
Запустим программу для установки игры
Install
Далее выберем путь установки и настроим игру
Configure Game
Выберем устройство для воспроизведения звука
Sound Blaster Pro Or 16
Замечу, что в данном случае программа сама определяет IO\IRQ\DMA устройства и ничего выбирать не надо.
Выберем устройство для воспроизведения музыки
General Midi or MPU-401
Далее выйдем из программы установки
Exit
И запустим игру из папки, в которую её установили.

Сперто с http://www.old-games.ru .

Досбокс качать тут http://dosbox.sourceforge.net/ .
__________________
"Я душевнобольной, но с тяжелыми приступами душевного здоровья", - Эдгар По
http://history.worldracing.info/ - история автоспорта
http://f1managers.worldracing.info/ - гоночные менеджеры
madlopt вне форума   Ответить с цитированием
Старый 05.07.2007, 17:17   #2
madlopt
#95
 
Аватар для madlopt
 
Регистрация: 24.09.2006
Сообщения: 20,390
По умолчанию

------------------
VDMSound
------------------

Аналогичная программа, но её цинус - это качественная эмуляция звука для старючих досовских программ (звуковой код VDMSound включен в DosBox), по сравнению с DosBox она эмулирует не польностью всю систему, а часть её, поэтому работает быстрее, но с другой стороны у неё меньше совместимость, то есть не все, что идёт с DosBox пойдёт с VDMSound.


Скачать можно здесь: http://iil.worldracing.info/downloads/vdms_2_0_4.msi или здесь http://sourceforge.net/projects/vdmsound/ .
Версия 2.0.4, с контекстным меню.

__________________
"Я душевнобольной, но с тяжелыми приступами душевного здоровья", - Эдгар По
http://history.worldracing.info/ - история автоспорта
http://f1managers.worldracing.info/ - гоночные менеджеры
madlopt вне форума   Ответить с цитированием
Старый 05.07.2007, 17:27   #3
madlopt
#95
 
Аватар для madlopt
 
Регистрация: 24.09.2006
Сообщения: 20,390
По умолчанию

------------------
ScummVM
------------------

Вроде бы простейшая виртуальная машина, с интуитивно понятным интерфейсом. Вроде бы потому, что я ей не пользовался, не могу сказать насколько она ценна для DOS-геймеров.


Скачать можно здесь:
http://scummvm.org/ .
__________________
"Я душевнобольной, но с тяжелыми приступами душевного здоровья", - Эдгар По
http://history.worldracing.info/ - история автоспорта
http://f1managers.worldracing.info/ - гоночные менеджеры
madlopt вне форума   Ответить с цитированием
Старый 05.07.2007, 17:45   #4
madlopt
#95
 
Аватар для madlopt
 
Регистрация: 24.09.2006
Сообщения: 20,390
По умолчанию

------------------
D-Fend
------------------

Я так понял, что это эдакая надстройка для DosBox, чтобы облегчить работу с ним. Извините, но также пока не юзал. Есть русский ленг-пак.

Скачать можно здесь:
http://members.home.nl/mabus/ .
__________________
"Я душевнобольной, но с тяжелыми приступами душевного здоровья", - Эдгар По
http://history.worldracing.info/ - история автоспорта
http://f1managers.worldracing.info/ - гоночные менеджеры
madlopt вне форума   Ответить с цитированием
Старый 06.07.2007, 10:41   #5
!KoT!
ГонЩеГ СпиДи
 
Аватар для !KoT!
 
Регистрация: 09.10.2006
Адрес: Кемерово
Сообщения: 1,351
По умолчанию

А для чего всё это?
__________________
И все получится.
!KoT! вне форума   Ответить с цитированием
Старый 06.07.2007, 12:02   #6
madlopt
#95
 
Аватар для madlopt
 
Регистрация: 24.09.2006
Сообщения: 20,390
По умолчанию

Цитата:
Сообщение от !KoT! Посмотреть сообщение
А для чего всё это?

А если подумать?
__________________
"Я душевнобольной, но с тяжелыми приступами душевного здоровья", - Эдгар По
http://history.worldracing.info/ - история автоспорта
http://f1managers.worldracing.info/ - гоночные менеджеры
madlopt вне форума   Ответить с цитированием
Старый 24.07.2007, 17:33   #7
skom
 
Аватар для skom
 
Регистрация: 24.09.2006
Адрес: Львов
Сообщения: 4,252
Хорошо

Цитата:
Сообщение от madlopt Посмотреть сообщение
DosBox – это эмулятор 486 компьютера с установленной на него операционной системой DOS.
Огромное спасибо за ДосБокс!
У меня на ХР на нём покатила база данных, идущая только на 98-ой.
Другие эмуляторы, что пробовал, лажали.
skom вне форума   Ответить с цитированием
Старый 24.07.2007, 18:11   #8
madlopt
#95
 
Аватар для madlopt
 
Регистрация: 24.09.2006
Сообщения: 20,390
По умолчанию

Цитата:
Сообщение от SKOM Посмотреть сообщение
Огромное спасибо за ДосБокс!
У меня на ХР на нём покатила база данных, идущая только на 98-ой.
Другие эмуляторы, что пробовал, лажали.

__________________
"Я душевнобольной, но с тяжелыми приступами душевного здоровья", - Эдгар По
http://history.worldracing.info/ - история автоспорта
http://f1managers.worldracing.info/ - гоночные менеджеры
madlopt вне форума   Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Часовой пояс GMT +4, время: 12:06.
vBulletin v3.6.0, Copyright ©2000-2018, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co
Использование контента без согласия администрации WorldRacing.Info запрещено