Понедельник, 29.04.2024, 11:28
Приветствую Вас Гость | RSS
Главная | Каталог файлов | Форум | Регистрация | Вход
RegionGame.uCoz.ru
Форма входа
Главная » Статьи » Статьи

Учимся пользоваться эмулятором MS-Dos, Инструкция DosBox
Монтируем папку с игрой, запускаем игру:


Итак, DosBox - программа, предназначенная для эмуляции железа стареньких компьютеров, а так же эмуляции самой MS-Dos. 1. Устанавливаем DosBox (к примеру, я установил в D:\DOSBox\).

screenshot from DosBox emulator


Самый простой вариант запуска игры, однако пользоваться им удобно только когда игра заранее установлена, или не имеет установочника, а так же ей не нужен доступ с CD-Rom, Floppy и т.д.:


2. Скачанную игру распаковываем в любое место (На примере игры Goody, я распаковал ее в D:\Games\goody\).

screenshot from DosBox emulator


3. Создаем ярлык от DosBox.exe, скажем, на рабочем столе.

screenshot from DosBox emulator


4. Открываем папку с игрой (у меня D:\Games\goody\), находим исполняемый файл (к примеру у меня будет Goody.exe, иногда бывают start.bat, и т.п.), и просто перетаскиваем его на ярлык DosBox'а.

screenshot from DosBox emulator


5. Наслаждаемся игрой!

screenshot from DosBox emulator


Запуск вручную:


2. Игру распаковываем в любое место (На примере игры Goody, я распаковал ее в D:\Games\goody\). Замечу, что лучше не использовать в пути до папки с игрушкой кирилицу, эмулятор DosBox без руссификации не понимает кирилицу (как русифицировать - расскажу в следующий раз).

screenshot from DosBox emulator


3. Запускаем эмулятор DosBox (dosbox.exe). Все вводимые команды в DosBox подтверждаем клавишей <ENTER>.

screenshot from DosBox emulator


4. Далее необходимо смонтировать папку с игрой как локальный диск в DosBox (сделано это для того, чтобы мы ненароком не повредили файлы нашей ОС, или какие либо другие важные, и нужные нам файлы ;) ). Для этого используется команда: mount c: d:\games\goody\. c: - указываем, какую букву будет иметь наш локальный диск с игрой, можно указывать любую латинскую букву (кроме z), d:\games\goody - адрес до папки с игрой. Если все сделали правильно, получаем сообщение: Drive C is mounted as local directory d:\games\goody.

screenshot from DosBox emulator


Если игра находится на CD диске или дискете, то смонтировать их можно выше предложенным способом, например mount a: a:\. Иногда игре, или программе необходимо знать что это именно дискетник, или СД-ром, а не жесткий диск (некоторые игры отказываются устанавливаться), тогда используем все ту же команду mount, но с параметром -t. Например, чтобы связать реальний привод с виртуальным воспользуемся такой командой: mount d: g:\ -t cdrom, где d: - адрес виртуального привода, а g:\ - соответственно реального. Для флоппи используем параметр -t floppy. Причем связать можно не только привод с приводом, но и например указать папку C:\MSDos\ как дисковод 3.5а. С помощью команды imgmount можно смонтировать образ диска или дискеты в формате iso, bin, img. Команда аналогична команде mount, однако применяется для образов. Образы в других форматах можно открыть например с помощью Daemon tools, а уже потом связать виртуальный привод Daemon-а с приводом DosBox-а. Пример использования команды - хотим с образа диска в формате iso установить игру, для этого монтируем образ: imgmount d: c:\downloads\game.iso -t cdrom 5. Если нужно установить игру то необходимо перейти на нужный привод и запустить установщик, как правило, это INSTALL.EXE. Чтобы запустить игру, переходим в DosBox-е в каталог с игрой и запускаем исполняемый файл. Например у меня это будет так: Goody.exe. После чего должна запуститься игра. Некоторые игры необходимо запускать с помощью файла start.bat (если таковой имеется, или подобные).

screenshot from DosBox emulator


Вот мы и научились монтировать локальные диски. и запускать игрушки. Конечно это самый минимум, который необходим для запуска игры. Весь этот процесс можно автоматизировать, вписав нужные команды в раздел autoexec в файле конфигураций ДосБокса, но тогда для каждой игры необходимо будет создавать отдельный такой файл, или же все это записать в .bat файл

Немного о скорости эмуляции:


&space;&space;В эмуляторе DosBox можно регулировать скорость игры. Если у вас игра идет слишком быстро, то необходимо уменьшить число циклов (cycles). Для того чтобы уменьшить число циклов во время игры - CTRL+F11, для того чтобы увеличить - CTRL+F12. Необходимо так же учесть, что если выставить слишком высокое значение циклов - то будет подвисать сам DosBox, особенно, если у вас машина "слабенькая". Если вы количество циклов поставили достаточно высокое, но игра все-равно подтормаживает, то можно попробовать установить пропуск кадров. Пропуск кадров (Frameskip) можно настроить клавишами CTRL+F7 (уменьшить), и CTRL+F11 (увеличить). Но обратите внимание на то, что при пропускании кадров игра будет идти менее плавно.

"Горячие" клавиши:


Только самые нужные (по моему мнению):
ALT-ENTER - Перейти в полноэкранный режим
ALT-PAUSE - Приостановить эмуляцию
CTRL-ALT-F5 - Начать/закончить запись видеоролика
CTRL-F1 - KeyMapper, используется для настройки клавиатуры
CTRL-F5 - Сделать скриншот
CTRL-F6 - Начать/закончить запись звука
CTRL-F7 - Увеличить пропуск кадров
CTRL-F8 - Уменьшить пропуск кадров
CTRL-F9 - Закрыть эмулятор DosBox
CTRL-F11 - Замедлить эмулятор
CTRL-F12 - Ускорить эмулятор

KeyMapper, когда не ставится \, : и т.п.:


Бывают такие проблемы, когда DosBox игнорирует нажатие клавиши, и упорно не желает ставить, например, слеш (\). Это связано с неправильным определением клавиш. Исправить это можно, запустив KeyMapper сочетанием клавиш CTRL+F1. Далее на изображенной на экране клавиатуре выбираем нужную нам, неработающую клавишу, т.е. щелкаем на нее, затем ниже щелкаем на DELчтобы удалить текущую привязку, после жмем на ADD. Жмем один раз на нужную клавишу на клавиатуре, связав тем самым клавишу с экрана, с клавишей с реальной клавиатуры. Далее жмем SAVE, EXIT. Все, проблема решена. Спасибо MoR'у за предоставленное решение проблемы.

В статье очень и очень мало материала, некоторые вещи объяснены очень путано, многие вещи вообще остались без объяснений, очень не хватает скриншотов, да и оформление просто отвратительное, поэтому она будет постепенно доробатываться,. Если есть вопросы, пожалуйста, пишите ;)
Категория: Статьи | Добавил: phoenix (26.02.2010)
Просмотров: 87330 | Комментарии: 21
Всего комментариев: 211 2 »
21 Владислав  
0
Пожалуйста напишите,как русифицировать DOS BOX,что бы он понимал кирилицу?А то у меня игра вся в символах

20 Dfcbkbq  
0
как поставить файл iso

19 Аня  
0
Я очень люблю Колонизацию (ту, досовскую, еще из детства). Я так счастлива, что благодаря выложенному автором наконец-то играю в нее с моего "слишком крутого" ноута с Виндоусом 7!!!
Урааа!!!

Единственное - возникла проблема. В Колонизации не работают клавиши "Сохранить" и "Загрузить"(там 2 автосейва идут по идее). Т.ек. это стратегия не на пару и даже не на пару десятков часов... подскажите что можно настроить? (иде не выключать ноут не нра)

18 Константин  
0
В Qbasic проще набрать команду screen 12 и запустить, будет полноэкранный режим.

17 Алексей Riz  
0
как отключить горячие клавиши на Dos?

15 Yakitus  
1
Пишу сетевую игруху на Паскале. Как настроить сеть между двумя досбоксами?

16 phoenix  
0
Дня через 2 обновлю статью, добавлю информацию по сетям.

Не понимаю, зачем вам ДосБокс? TurboPascal, FreePascal запускаются под Windows. Программы, откомпилированные ими так же запускаются под Win.

Почему именно Pascal, а не Delphi?

14 Василий  
0
Объясните ДОХОДЧИВО как в эмуляторе поставить\\\\\\\\\\\\ емае

13 deus  
0
у меня warсraft 2 запустился но играть не смог,в самой игре пишет что нужен какойто "КД" - че делать?

12 MoR  
1
Вообщем разобрался с проблемой, нужно нажать ctrl + F1
а затем настроить клавишь путём нажатия "del" и "add"

11 MoR  
0
Ну это отлично, что после переключения на 102 появляется "\", ещё бы это помогало в dosbox'e

1-10 11-18
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Хостинг от uCozCopyright RegionGame © 2024