Как установить MAME и наслаждаться этим эмулятором аркадной игры в Linux

MAME в Linux

Estos días me ha dado por recordar aquellos juegos de las máquinas recreativas de los años ’80 y ’90. Después de un tiempo metiendo goles y ganando combates, he mirado si había algo de información aquí en Linux Adictos y me ha sorprendido que no la hubiera, por lo que me he dispuesto a escribir un artículo sobre как установить MAME в Linux и как исправить некоторые проблемы с прошивками (играми).

Установить MAME в Linux очень просто. Фактически, это было доступно в официальных репозиториях многих дистрибутивов, поэтому его установка - это просто команда. Если в каком-либо дистрибутиве он недоступен по умолчанию, мы также можем добавить неофициальный репозиторий или установить его пакет Snap. Ниже вы объяснили различные варианты и некоторые уловки для игр, которые не запускаются.

Как установить MAME в Linux

Из официальных репозиториев

Первое, что мы должны проверить, - это доступность ли она в официальных репозиториях нашего дистрибутива. В Ubuntu и производных командах выглядит следующим образом:

sudo apt install mame

Из неофициального репозитория

Если при вводе сообщения отображается ошибка, вероятно, у нас нет эмулятора в репозиториях нашего дистрибутива, поэтому мы добавим неофициальный с помощью следующей команды:

sudo add-apt-repository ppa:c.falco/mame

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

sudo apt update && sudo apt install mame

Из вашего пакета Snap

MAME также доступен в виде пакета Snap. Если наш дистрибутив совместим с этими пакетами Canonical, установить его так же просто, как ввести другую команду:

sudo snap install mame

Как добавить ROM в MAME

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

Где поставить диски это будет зависеть от операционной системы и загруженной версии. Если мы установили его из репозитория, официального или неофициального, мы должны поместить ПЗУ по пути ~ / mame / roms, где «~ /» - наша личная папка; если папки "mame" нет, создаем вручную. Как мы читаем в snapcraft.io, путь для версии Snap - ~ / snap / mame / common / roms. Если мы хотим поместить ПЗУ по другому пути, мы должны отредактировать файл маме.ини для программного обеспечения для поиска нового пути.

Теме статьи:
GNOME Video Arcade: интерфейс для MAME

Мой ROM не запускается. Что я могу сделать?

Самое ужасное в MAME, без сомнения, то, что не все ПЗУ работают на всех версии программного обеспечения. Бывают случаи, особенно если мы используем «мобильную» версию, в которой нам нужно искать обновленные ПЗУ, но эта проблема обычно не возникает в настольной версии. Может случиться так, что мы пытаемся запустить игру, но она не работает, потому что нам не хватает файла. Есть два возможных варианта, один решить проще, чем другой.

Первое и наиболее вероятное - игра не работает, потому что у нас нет вашего BIOS. BIOS - это небольшие файлы, необходимые, скажем так, для совместимости программного обеспечения с определенными играми. Например, игры NEO-GEO обычно не работают, если мы не добавляем их BIOS. Лучший способ решить эту проблему - снова зайти в нашу любимую поисковую систему и найти что-то вроде «all mame bios». Существуют файлы, в которых собраны все или почти все необходимые BIOS, и все, что нам нужно сделать, это получить один и разархивировать все ZIP-файлы в той же папке «roms», куда мы поместили игры.

Еще одна проблема, которую мы можем обнаружить, заключается в том, что игра не запускается из-за отсутствия файла. Это исправить сложнее. Один из вариантов - найти другое ПЗУ, чтобы посмотреть, работает ли оно напрямую. Если нет, мы можем сделать следующее:

  1. Мы ищем в Интернете файлы, которые, как указано в сообщении об ошибке, отсутствуют.
  2. Распаковываем ZIP ROM ROM, который не работает.
  3. Мы сжимаем игру обратно в ZIP-архив, содержащий то, что содержалось в исходной игре, и файлы, которые мы искали и загрузили на шаге 1.
  4. Мы указываем то же имя, что и исходный ZIP-файл (например, aof.zip для игры Art of Fighting).
  5. Закладываем в папку "ромы" и молимся, чтобы все прошло хорошо.

Вы уже знаете, как установить MAME в Linux? Какие твои любимые классические игры?


5 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мигель Майоль сказал

    Всегда приятно читать о MAME, спасибо, что написали об этом замечательном эмуляторе.

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

    КМК2
    https://qmc2.batcom-it.net/

    Что это кроссплатформенный и гораздо более простой способ пользоваться MAME в Linux.

    Другой - Retroarch в сочетании с KODI и плагином IAGL Internet Archive Game Launcher, который означает «Меню Интернет-архива игр», в котором есть не только игры MAME; и что в планшетах и ​​мобильных устройствах Android это более рекомендуется из-за экономии места для хранения.

    Я надеюсь прочитать будущие части или будущие версии этой статьи, в которых будут рассмотрены эти альтернативы.

  2.   Мигель Майоль сказал

    Всегда приятно читать о MAME, спасибо, что написали об этом замечательном эмуляторе.

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

    КМК2
    https://qmc2.batcom-it.net/

    Что это кроссплатформенный и гораздо более простой способ пользоваться MAME в Linux.

    Другой - Retroarch в сочетании с KODI и плагином IAGL Internet Archive Game Launcher, который означает «Меню Интернет-архива игр», в котором есть не только игры MAME; и что в планшетах и ​​мобильных устройствах Android это более рекомендуется из-за экономии места для хранения.

    Я надеюсь прочитать будущие части или будущие версии этой статьи, в которых будут рассмотрены эти альтернативы.

    1.    алексб3д сказал

      QMC2 - это чудо, он родной для Linux, и разработка немного остановлена, но работает отлично, для классического интерфейса идеально.

      RetroArch - это вариант, который я использую (без добавок, таких как kodi), он значительно улучшает эмуляцию с точки зрения точности и скорости.

      и последний JRomManager для управления ромами.

  3.   алексб3д сказал

    Установите интерфейс QMC2, это навигатор в Linux, и это чудо.

  4.   Генин сказал

    Кто-нибудь знает, как включить читы MAME в Linux? Предполагается, что теперь вам нужно взять файл .zip, содержащий читы в формате .xml, и поместить его в папку CHEAT либо в папку / usr / local / share / games / mame / cheat, либо в папку в / usr / share / games / mame / cheat или тот, который находится в / usr / share / games / mame / plugins / cheat, после активации путем изменения файла ui.ini в /home/username/.mame.
    Проблема в том, что я изменяю ui.ini, добавляя строку читов и значение 1, чтобы активировать его, но при открытии MAME он самомодифицируется, оставляя его как есть, и, таким образом, невозможно активировать читы.
    Есть идеи или альтернативный способ их активировать?