Макинтош

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

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

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

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

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

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

MAME — это программное обеспечение без интерфейса, поэтому для комфортного использования MAME таким образом, чтобы не требовалось вводить строки кода в Terminal, вам необходимо получить интерфейс. После тщательного изучения того, что предлагается, я решил, что 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 не может видеть ПЗУ, которые не находятся в одной «плоской» папке.

КМК-Главный

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

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 — Майк против Марио (Великий Вне)

Похожие посты
Tech новостиWindowsКак сделатьМакинтош

Mac Pro по сравнению с ПК переоценен?

Макинтош

Как получить Dark Mode для всех сайтов на Mac

Как сделатьМакинтош

Как увеличить память вашего MacBook

Tech новостиКак сделатьМакинтош

Где находятся функции iTunes в macOS Catalina?