Как играть в аркадные игры на вашем Mac с MAME & QMC2

Многие из нас не хотят, чтобы Mac OS X была очагом игровых и эмуляторных действий, но аппаратное обеспечение вашего iMac или MacBook более чем способно запускать классические монетные игры. Это не обязательно простой процесс, на самом деле довольно сложно сказать правду, но с подходящим программным обеспечением и некоторым терпением вы можете наслаждаться классикой на OS X

,

Вы даже можете взять с собой свой геймпад или джойстик

для езды тоже!

Скачать Установить все

Это не должно быть сюрпризом для вас, но вашему Mac нужно несколько дополнительных программ, чтобы играть в классические аркадные игры. Программное обеспечение, на котором мы в первую очередь сосредоточимся, — это MAME (эмулятор нескольких аркадных машин), но эта техника работает и для MESS (суперсистемы с несколькими эмуляторами) и UME (эмулятор универсальных машин).

MAME — это программное обеспечение без интерфейса, поэтому для комфортного использования MAME таким образом, чтобы не требовалось вводить строки кода в Терминал, вам потребуется внешний интерфейс. После исчерпывающего рассмотрения того, что предлагается, я решил, что QMC2 — один из лучших доступных интерфейсов (он работает для начинающих, что больше, чем можно сказать для многих других, которые я пробовал). Он не идеален (как вы обнаружите), но он работает, хотя и с небольшим изяществом и некоторыми действиями «стоп-старт».

г-а-г

Мы будем использовать вариант MAME под названием SDLMAME, который использует платформу под названием Simple DirectMedia Layer. По этой причине, чтобы использовать SDLMAME, сначала необходимо установить SDL. Для QMC2 требуется только установить версию 1.21, которую вы можете найти и скачать здесь. Для современной Mac OS X (например, 10.5 или более поздней) вам понадобятся только библиотеки времени выполнения в файле с именем SDL-1.2.15.dmg.

После загрузки среды выполнения откройте Finder, перейдите в «Библиотека»> «Frameworks» и перетащите папку SDL.Framework в папку «Frameworks» вашего Mac. Вы будете знать, что сделали все правильно, когда OS X попросит вас подтвердить подлинность передачи, введя свой пароль.

рамки

Далее идите к Домашнюю страницу SDLMAME и загрузите версию, соответствующую вашему Mac (если это сравнительно новый Mac, созданный за последние несколько лет, вам потребуется 64-битная загрузка). Если вы хотите, возьмите SDLMESS, пока вы там, для дополнительной поддержки эмулятора, если хотите. Наконец вы можете направиться к Страница загрузки QMC2 и загрузка двоичного файла Mac OS X для компьютеров Intel.

Загрузка занимает около 100 МБ, и после ее завершения вы можете запустить и смонтировать .DMG и запустить QMC2.mkpg который установит интерфейс в папку приложений вашего Mac. В общей сложности это займет около 300 МБ пространства, и после завершения вы найдете несколько приложений в разделе «QMC2» в папке «Приложения» вашего Mac. Возможно, сейчас самое время извлечь ту версию SDLMAME (и SDLMESS, если она используется), которую вы скачали, и поместить ее в ту же папку, что и QMC2, для удобства.

Настройка, Настройки ромы

Чтобы начать настройку MAME, запустите qmc2-sdlmame.app приложение в вашей папке QMC2. Вы увидите экран, подобный показанному ниже, с просьбой ввести несколько учетных данных. Единственное, что вам нужно здесь ввести, — это путь к исполняемому файлу SDLMAME, который вы скачали ранее (поэтому размещение его в папке QMC2 так полезно), и путь к вашим ПЗУ.

Как играть в аркадные игры на вашем Mac с MAME & QMC2 qmc paths

Несколько слов о ПЗУ: Помимо очевидного «нет, я не скажу вам, где их взять, разве вы не знаете, что пиратство незаконно?», Вы должны знать, что все ваши ПЗУ должны находиться в одной папке. Почесав голову в течение 15 минут, я понял, что QMC2 не может видеть ПЗУ, которые не находятся в одной «плоской» папке.

КМК-Главный

Как только вы добавите эту информацию, нажмите кнопку ОК, и начнется запуск интерфейса. Поразитесь его странным эллипсам и элементам с неуклюжими крапинками! Возможно, вам придется увеличить окно, чтобы прочитать большую часть текста, по крайней мере, так было, когда я впервые запустил его. Слева вы увидите список игр, которых у вас (вероятно) еще нет, поэтому вам нужно будет использовать Инструменты> Проверить ПЗУ, чтобы отсканировать папку, которую вы назначили ранее.

romcheck

Еще один шаг, который вы, возможно, захотите сделать, — отключить записи каталога, которых у вас нет, что по умолчанию QMC2 не делает. После сканирования ПЗУ (и только после завершения этого процесса) перейдите в Инструменты> Параметры> Внешний интерфейс> Список игр и в разделе Фильтр состояния ПЗУ отмените выбор серых и синих точек.

romstate

Это позволит скрыть неизвестные или отсутствующие ПЗУ из вашей коллекции, оставив только зеленые, желтые и красные галочки для обозначения имеющихся или неполных наборов ПЗУ. Также рекомендуется отключить параметр «Показать наборы устройств», который будет также скрывать не воспроизводимые ПЗУ.

Если вы хотите использовать MESS для эмуляции домашних консолей и портативных компьютеров, просто следуйте этим инструкциям, за исключением запуска qmc2-sdlmess.app приложения и выберите исполняемый файл MESS и путь к ПЗУ при появлении запроса.

Вещи, которые я заметил

Я заметил несколько причуд к SDLMAME и QMC2 и потратил довольно много времени, пытаясь понять, где я ошибаюсь с некоторыми элементами. Одно можно сказать наверняка — это не особо стабильное или интуитивно понятное программное обеспечение для использования. Все шло не так, пока я много работал над этим.

Я не смог найти поле для изменения пути к ПЗУ, поэтому, если вы выбрали неправильный путь к ПЗУ, это представляет собой небольшую проблему. Единственный обходной путь, который я смог найти, — это перейти в Сервис> Параметры> Эмулятор> Файлы / Каталоги и нажать кнопку По умолчанию внизу, чтобы сбросить все пути. Это сломает эмулятор и его интерфейс, что потребует перезагрузки, когда вас снова попросят указать расположения ROM и SDLMAME.

goldenaxe

Полноэкранный режим не работал должным образом на моем Retina MacBook Pro

, отрезав половину экрана. Сколько бы я ни играл, я не мог работать в полноэкранном режиме, поэтому я нашел решение, отключив полноэкранную переменную и включив оконную переменную в меню «Инструменты»> «Параметры»> «Эмулятор»> «Глобальная конфигурация»> «Видео». Я до сих пор не уверен, имеет ли это какое-либо отношение к дисплею Retina, но это сделало игры играбельными.

В большинстве игр требуется вставить монету с помощью клавиши 5 (для игрока 1) или клавиши 6 (для игрока 2). Затем вы можете нажать 1, чтобы запустить игрока 1, 2, чтобы запустить игрока 2 и так далее. Сам MAME использует систему меню, которую можно переключать с помощью клавиши Tab, используйте клавиши со стрелками и Enter / Esc для навигации.

джойстики

Джойстики поддерживаются, но переназначение можно ударить и пропустить. Я бы порекомендовал геймпад Logitech Dual Action (который отлично работает с Mac), но мне также очень понравилось, как работает старый джойстик Microsoft SideWinder. Это можно настроить в меню «Инструменты»> «Параметры»> «Внешний интерфейс»> «Включить управление джойстиком».

Стоило того?

Следуя этим инструкциям, при достаточном количестве времени и усилий и (возможно, превыше всего) приличной коллекции ПЗУ, вы сможете комфортно играть в игры на своем Mac. Я не думаю, что я бы порекомендовал это как аркадную сборку — есть лучшие решения для Windows, и даже в Linux есть несколько специализированных инструментов для работы — но это определенно работает.

Дайте нам знать, если вы нашли какие-либо лучшие решения для игры в классические моно-аркадные игры на вашем Mac. QMC2 — лучший интерфейс?

Изображение предоставлено: День 007/365 — Майк против Марио (Великий Вне)

Ссылка на основную публикацию
Adblock
detector