Найти в Дзене
KidsGameDev

Как поиграть в старые DOS игры

Вот и прошла первая четверть XXI, в нашу повседневность ворвался искусственный интеллект, социальные сети, виртуальная реальность, крипто-валюты и другие достижения науки и техники. Но бывает сядешь вечером, подопрешь подбородок рукой да задумаешься, о том какая раньше трава зеленая была, сникерсы вкусные и доллар по 6 рублей. Навернется значится скупая слеза, ностальгией нахлынет, да потянутся руки к ней заветной, к старой доброй Dendy или Sega. Знакомая история? Но как говорится не приставкой единой жив ретрогейминг, многие счастливые обладатели персональных компьютеров, наверняка застали и шедевральные DOS игры конца 80-х и 90-х. И хочется иногда подрастающему поколения передать любовь к прекрасному. Выключить Roblox на смартфоне и сказать: «Смотри вот это — игры, а не всякие там эти ваши майнкрафты». Да вот вряд ли под рукой в этот момент окажется монитор с «пузатым» экраном и корпус с загадочной кнопкой «Turbo». Но не беда, нас выручат эмуляторы старых компьютеров. Пожалуй, самый
Оглавление

Вот и прошла первая четверть XXI, в нашу повседневность ворвался искусственный интеллект, социальные сети, виртуальная реальность, крипто-валюты и другие достижения науки и техники. Но бывает сядешь вечером, подопрешь подбородок рукой да задумаешься, о том какая раньше трава зеленая была, сникерсы вкусные и доллар по 6 рублей. Навернется значится скупая слеза, ностальгией нахлынет, да потянутся руки к ней заветной, к старой доброй Dendy или Sega. Знакомая история?

Но как говорится не приставкой единой жив ретрогейминг, многие счастливые обладатели персональных компьютеров, наверняка застали и шедевральные DOS игры конца 80-х и 90-х. И хочется иногда подрастающему поколения передать любовь к прекрасному. Выключить Roblox на смартфоне и сказать: «Смотри вот это — игры, а не всякие там эти ваши майнкрафты». Да вот вряд ли под рукой в этот момент окажется монитор с «пузатым» экраном и корпус с загадочной кнопкой «Turbo».

Но не беда, нас выручат эмуляторы старых компьютеров.

Сайты с эмуляторами

Пожалуй, самый простой способ познакомится со множеством старых игр это найти сайт с WEB версией эмулятора DOSBox. Таких сайтов много, например, https://dos.zone, русскоязычным пользователям он наверняка приглянется раздел https://dos.zone/ru/ благодаря наличию отечественных игр и игр, переведённых на русский язык.

Несмотря на удобство, у этого способа погрузится в ностальгию есть несколько недостатков. Некоторые игры работают достаточно медленно, частично проблема решается установкой DOS.Zone Browser. Но остается и другие проблемы, например, библиотека игр на сайте ограничена. А что же делать, если нам захочется поиграть в полную версию любимой DOS игры? Тут нам поможет эмулятор DOSBox

DOSBox – эмулятор для компьютера

DOSBox или Досбокс, пожалуй самый популярный эмулятор для запуска DOS игр и программ. Он совершенно бесплатный, работает на всех популярных операционных системах и прост в освоении.

Скачать эмулятор можно по адресу https://www.dosbox.com.

Должен сказать, что DOSBox кажется остановился в своем развитии, если вам интересно дальнейшее развитие идеи вы можете изучить его последователей, например DOSBox-X или DOSBox Pure Unleashed.

Но скорее всего для начала вам вполне подойдет классическая версия.

Как запустить игру

Прежде чем запустить игру, ее необходимо будет добыть тем или иным способом, если у вас не осталось оригинальных CD дисков или дискет, вы всегда можете посетить, один из тематических сайтов, например old-games.ru или на сайте archive.org

Самый простой способ запустить игру это прост перетащить исполняемый файл игры на ярлык DOSBox.

-2

-3

Немного более сложный способ создание ярлыка для запуска игры.

Скопируйте ярлык DOSBox.

В поле объект после пути к Досбокс, через пробел в кавычках укажите название файла.

Укажите в качестве рабочей папки папку с игрой.

-4

Также можно воспользоваться консолью

-5

В командной строке введите dosbox и путь до файла, который хотите запустить.

Если DOSBox будет не найден укажите полный путь к нему, как на скриншоте ниже.

-6

Существуют и другие способы запуска, но мы не будем на них останавливаться.

Для других OS, например Linux логика запуска в целом аналогична.

Конфигурация DOSBox

Обычно не требуется специально настраивать Досбокс для запуска игры.

Но бывают случаи, когда удобно что-то изменить в настройках, например, включить поддержку русской раскладки клавиатуры, для учебной игры Кенгуренок ROO

Можно настроить конфигурацию для всех игр, отредактировав файл конфигурации в папке по адресу:

C:\Users\Имя пользователя \AppData\Local\DOSBox

-7

Но намного удобнее скопировать этот файл в папку с игрой и внести настройки исключительно для неё.

Чтобы включить русскую раскладку клавиатуры, найдите в конфиге строку

keyboardlayout=auto

и замените ее на

keyboardlayout=ru

Также может быть удобно изменить количество циклов, чтобы не настраивать скорость работы игры каждый раз при запуске.

Для этого подберите нужное значение опытным путем и установите его в параметре cycles, например, cycles=5500 для более требовательных игр.

Запустить конфиг можно разными способами, но удобнее всего добавить его в ярлык.

Добавьте параметр -conf после названия игры и укажите путь к конфигу.

Ниже пример для Кенгуренка ROO

-8

-9

После этого для смены раскладки в игре используйте сочетания клавиш:

  • LEFT ALT + LEFT SHIFT — EN
  • LEFT ALT + RIGHT SHIFT — RU

Magic DosBox – эмулятор для компьютера

К сожалению, у меня нет ни IPhone, ни IPad поэтому, эмуляцию DOS на смартфонах мы разберем на примере Android.

Но счастливые обладатели техники Apple могут попробовать программу IDOS3

Мы же погрузимся в дебри Magic DosBox.

У программы есть две версии:

Бесплатная — Magic DosBox Lite

Платная — Magic DosBox (На территории России его удобнее приобрести в AppGallery)

Основным отличим бесплатной версии, является ограничение на одну одновременно установленную игру. Поэтому, если вы не собираетесь обустраивать библиотеку игр на смартфоне, можно не платить за полную версию.

При создании новой игры необходимо будет задать настройки:

-10

Укажите папку с игрой.

Выберите основную программу. Например ROO.exe, для «кенгуренка».

У некоторых игр есть файл настройки обычно это INSTALL.EXE вы можете указать его в графе «Программа настройки» и вызвать потом по кнопке «Настройка» в конфигурации игры.

Чаще всего могут быть проблемы со звуком, если у игры есть настройки убедитесь, что у вас в эмуляторе выбрана таже звуковая карта, что и настройках игры. Если не знаете, что выбрать, выберите SoundBlaster 1.0.

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

-11

В некоторых случаях полезно выбрать «ручную конфигурацию»

Обратите внимание

  1. При использовании ручной конфигурации используются настройки только из текстового конфига, все настройки, введённые в поля, игнорируются.
  2. Вам необходимо будет вручную указать путь до игры и запустить ее в секции autoexec. Ниже на скриншоте показан пример для запуска ROO, также там дополнительно указаны настройки для русской раскладки клавиатуры.
-12

Игра запустилась

-13

Правда, для переключения раскладки понадобится физическая клавиатура.

Как собрать удобный кронштейн с клавиатурой для смартфона рассказано в статье на Хабре.

Теперь, когда все настроено мы готовы окунуться в ностальгию!

Интересные факты

Несколько интересных вещей для которых не нашлось полноценного раздела в статье:

  • Операционная система DOS продолжает развиваться в рамках проекта FreeDos. Она поддерживает современное оборудование, вы можете установить её на компьютер или виртуальную машину.
  • Обычно под играми для DOS мы подразумеваем игры выпущенные до 2000 года, но на самом деле до сих пор выходят новые игры под DOS. Яркий пример — Видеоигра «Санаторий У Седой Трески»
  • Эмулятор DOSBox и его последователи, могут после некоторой настройки запускать ОС семейства Windows (как правило Win 3.11 или Win 95 / 98)
  • Под Android существуют и другие эмуляторы, например, aFreeBox.