Недавно инди-разработчик Бернард Шиллинг опубликовал новую вилку эмулятора классических игр DOSBox. Если вы не знакомы с DOSBox, это способ играть в классические игры MS-DOS 1980-х и 1990-х годов на современных ПК с Windows, Mac или Linux. DOSBox Pure. это попытка упростить и устранить часть работы, связанной с загрузкой и воспроизведением игр в самом DOSBox.

DOSBox Pure. это не отдельное приложение

Для тех из нас, кто еще не знаком с ретро-геймингом. даже для тех из нас, кто пережил период, когда эти игры были новыми. это не обязательно самая приятная сцена, в которую можно попасть. Хотя DOSBox Pure специально пытается смягчить это, он попадает в противоречие с тем же самым гнездом ожиданий того, что «все уже знают», и мне было довольно неприятно копаться до самого дна того, «что есть и как я могу это сделать». Работа.»

Первое, что вам нужно знать, это то, что сам DOSBox Pure работает под более широким приложением RetroArch. RetroArch, по его собственным словам, является «интерфейсом для эмуляторов, игровых движков и медиаплееров». DOSBox Pure является «ядром» RetroArch, то есть при правильной установке он служит одним из механизмов, которые RetroArch может использовать для запуска более старых игр.

Ничего из этого не проясняется нигде в довольно скудной документации DOSBox Pure, которая предполагает, что вы в прошлом мастер с RetroArch в частности и средами игровых эмуляторов MS-DOS в целом.

Установка RetroArch и DOSBox Pure в Windows 10

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

Если вам все-таки придется принять предложение RetroArch о загрузке DirectX 9c, имейте в виду, что древние библиотеки поставляются с древними предложениями пакетов. Установщик DirectX 9c также предлагает установить панель Bing в вашем браузере. мы не рекомендовали это делать 15 лет назад и до сих пор не рекомендуем делать это сейчас! Снимите флажок с панели Bing и продолжайте.

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

Хотя RetroArch предлагает запускаться автоматически после завершения установки, мы обнаружили, что он часто не появляется, несмотря на то, что этот флажок установлен. Если он не открывается через несколько секунд, вы можете найти его в меню «Пуск», и он откроется оттуда нормально. Это, однако, заставляет вас смотреть на довольно непрозрачный набор меню, позволяющий загружать или сохранять «ядра», «конфигурации» и «контент» практически без объяснения того, что они означают.

DOSBox Pure сам по себе является «ядром», и поэтому его файл.dll должен быть скопирован в каталог cores RetroArch, а файл its.info находится в каталоге info RetroArch. Где они находятся, не сразу понятно, и вы можете быть отвлечены предложением RetroArch установить ядра из каталога Downloads.

Когда RetroArch говорит «каталог загрузок», это не означает ваш каталог загрузок. это означает каталог загрузок RetroArch, который обычно находится непосредственно под% PROFILEDIR% / AppData / Roaming / RetroArch /. Ядра и информационные каталоги тут же вместе с ним. Как только вы поместите файлы one.dll и one.info из DOSBox Pure в соответствующие каталоги, вы готовы к работе.!

Поиск, установка и запуск игр для DOS

Теперь, когда у вас установлен RetroArch и внутри него установлен DOSBox Pure, пора искать игры! Самый быстрый источник. Classic DOS Games, бесплатный веб-сайт, на котором размещено довольно много старых классических игр MS-DOS. (Вы также можете, конечно, купить много других игр, таких как классический Wing Commander, прямо в GOG.)

После того, как вы скачали одну или три игры, следующим шагом будет их сброс в каталог загрузок RetroArch. помните, что это не ваша папка загрузок, это папка RetroArch, и вы можете найти ее под своим профилем пользователя (обычно C: \ Users \ yourname ) в AppData \ Roaming \ Retroarch \ downloads. Вам не нужно распаковывать игры. просто положите туда сами ZIP-файлы, как есть.

Как только ваши новые игры будут помещены в соответствующий каталог, запустите RetroArch, перейдите в раздел «Загрузить контент», и вы увидите их в списке. Выберите одно, и ядро ​​DOSBox Pure запустится автоматически (или вы можете выбрать его из списка, если вы установили другие ядра, такие как MAME) и покажет вам список потенциальных файлов для выполнения в игре, которую вы открыли.

READ  Японский джетпак Lunavity помогает прыгать высоко и далеко

Я играл в две игры: Quake и Jazz Jackrabbit. Обе игры требуют процедуры установки до начала игры; в случае с Jazz Jackrabbit все, что он делает. это установка пары параметров конфигурации звука. и SoundBlaster 16 работает, если кому-то нужно знать. Quake гораздо сложнее, так как ему нужно извлекать кучу данных из причудливого старого. Тип сжатого файла PAK. В любом случае, после завершения процедуры установки у вас не будет возможности играть в игру. когда исполняемый файл завершает работу, DOSBox Pure закрывается, и вы снова попадаете в RetroArch.

Однако, как только вы запустите установщик игры, в следующий раз, когда вы нажмете «Загрузить контент» в игре из RetroArch, она действительно запустится и начнет играть. Взгляните на классический Quake во всей красе! В зависимости от игры у вас могут быть довольно серьезные проблемы с привязками клавиш RetroArch, к сожалению. по умолчанию, похоже, предполагается эмуляция консоли, а не MS-DOS. В частности, RetroArch по умолчанию связывает пробел со своей функцией ускорения, что делает невозможным воспроизведение большинства FPS.

Чтобы решить эту проблему, вы можете зайти в «Настройки» «Ввод» «Горячие клавиши» в самом RetroArch, когда игра не запущена, и там вы можете отвязать или повторно привязать горячие клавиши или скрыть все привязки за другой клавишей, которая их активирует. Хотя это исправило мою первую проблему Quake. невозможность прыгать, не отправив систему в режим варп-овердрайва. это не исправило вторую, которая заключалась в том, что клавиши со стрелками вправо и влево загадочно меняли оружие, а также поворачивали героя влево и вправо.

DOSBox Pure против классического DOSBox

Как человек, имеющий значительный опыт работы с MAME, NESticle, Fusion, несколькими эмуляторами Apple] [и классическим DOSBox. но не с RetroArch. я нашел свое знакомство с DOSBox Pure довольно разочаровывающим. Я мог без труда установить DOSBox, загрузить установщик Quake, установить и поиграть, но сделать то же самое в DOSBox Pure было разочарованием.

READ  Acer Predator Helios 300, Predator Triton 300 обновлены процессорами Intel 10-го поколения в Индии

Если вы уже хорошо знакомы с самим RetroArch, DOSBox Pure легко установить и использовать. Но прежде чем вы сможете добраться до этого момента, вам необходимо узнать, в чем разница между «Ядром» и «Контентом» в RetroArch, выяснить, где он хранит свои файлы, следует ли вам запускать Ядро или запускать Контент, и многое другое. и сообщество RetroArch, кажется, ожидает, что все уже знают эти вещи.

«Чистая» часть имени особенно смутила меня. вместо того, чтобы чувствовать, что я получил «чистый» опыт установки и игры в такие игры, как Quake, я чувствовал себя по уши в деталях и причудах, присущих программному обеспечению, появившемуся спустя много времени после кончины эмулируемая платформа.

Похоже, что цель состоит в том, чтобы «очистить» опыт игры, отделив его от опыта операционной системы (MS-DOS), лежащей в основе игры. Но без значительного опыта работы с RetroArch это не устраняет необходимости возиться с базовой инфраструктурой; он просто добавляет новые уровни инфраструктуры RetroArch к существующим слоям MS-DOS.

Независимо от того, используете ли вы DOSBox Pure или классический автономный DOSBox, вам все равно придется пройти через установщики игр, настроить эмулируемое оборудование, такое как звуковые и видеокарты, и т. Д.

Стоит ли хлопот?

Для тех, кто жил и дышал эпохой MS-DOS, почти наверняка будет проще запустить сам DOSBox. Это дает вам мгновенно доступный «компьютер» MS-DOS с «жестким диском», размещенным в папке на вашем реальном ПК. Это позволяет избежать путаницы с инфраструктурой и терминологией RetroArch, а также избежать конфликтов с горячими клавишами RetroArch, которые кажутся более подходящими для консольных или аркадных игр, чем игры с клавиатурой и мышью.

dosbox, pure, retroarch, упростить

Основное преимущество, которое я вижу в DOSBox Pure по сравнению с DOSBox Classic. это своего рода встроенная контейнеризация для игр. DOSBox Pure автоматически создает отдельную среду для каждой игры, когда она «открывается» из загруженного ZIP-файла, включая постоянный, специфичный для игры «жесткий диск», на котором динамические данные игры (файлы конфигурации, сохранения игры и т. Д.) Живут, независимо из других игр.

Источник