Не могу заставить МАМЕ работать на Ubuntu

Я пытался настроить компьютер для использования в качестве настольного компьютера, но я не могу понять, как настроить MAME и ROM на нем. Я установил MAME с

sudo apt-get install mame mame-tools gnome-video-arcade sdlmame sdlmame-tools

и настроил все папки и убедился, что файл .ini указывает на правильный путь к ПЗУ. Я скачал ПЗУ из freeRoms и поместил его в папку Rom, все еще в zip-файле. Я запустил mame с помощью

mame

в терминале, но когда я это сделал, он сказал: «Игры не найдены. Пожалуйста, проверьте rompath, указанный в файле mame.ini». Могу ли я получить помощь в настройке MAME? Я сделал почти все, что я знаю, как делать, и мне кажется, что у меня просто неправильная версия ROMS. Я открыт для переустановки всего, если это поможет. Спасибо!

3
задан 10 January 2014 в 07:12

5 ответов

Ubuntu 13.04 вперед:

Путь по умолчанию для пользовательских шумных игр, измененных в MAME v0.147 на ~/mame/roms, в то время как настройки все еще в ~/.mame, таким образом, прежде, чем изменить любые ini файлы, первая попытка, помещая известный работе ROM архивирует там и тест это.

Когда Вы работаете mame впервые, ~/mame или roms подпапка не может быть автоматически создана. Сделайте это:

mkdir -p ~/mame/roms

Лично, вместо того, чтобы создать помехи моему верхнему уровню размещают dir и мой небольшой ДОМАШНИЙ раздел с MAME и большой ROMS, я обычно выбираю к символьной ссылке его к своей папке ROMs раздела данных:

ln -s /path/to/your/roms ~/mame/roms

Можно также отредактировать ~/.mame/mame.ini (отметьте ведущую точку, это - скрытый dir!) и набор местоположение всех MAME-связанных каналов передачи данных или редактирование глобальная конфигурация /etc/mame/mame.ini для всех пользователей, включая изменение высокоуровневого канала передачи данных по умолчанию ~/mame или путь настроек ~/.mame к другим путям.

Также стоит отметить, что Вам не нужны все те пакеты для установки MAME. sdlmame* был фиктивный переходный пакет и был удален в недавних релизах Ubuntu, mame-tools не нужно для выполнения игр, и gnome-video-arcade просто GUI (что Вы не используете, полагая запуск MAME в терминале). Так mame единственный пакет, в котором Вы действительно нуждаетесь.

Отметьте предыдущими релизами Ubuntu:

Пользовательские пути для MAME-связанных директоров были изменены в недавних релизах Ubuntu. Для более старых выпусков такой как 12,04, обе настройки и данные (как ROMs) в скрытом ~/.mame

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

Это было изменено в Debian, и позже соединилось в Ubuntu, запускающуюся в MAME v0.146-5, и закончилось в v0.147-1.

От журнала изменений Debian:

mame (0.146-5) unstable; urgency=low

  [ Cesare Falco ]
  * Replace -march with -mtune=generic gcc flag for compatibility issues
    with older CPUs (LP: #1063993)

  [ Emmanuel Kasper ]
  * Add support for parallel building using DEB_BUILD_OPTIONS
  * Reorganize default paths:
       $HOME/.mame for ini file and output files
       $HOME/mame for data search paths

 -- Emmanuel Kasper   Tue, 13 Nov 2012 22:54:27 +0100

mame (0.146-4) unstable; urgency=low

Соответствующие фиксации для таких изменений были

  • 2012-10-26 - 9677867a63c6 - Переключатель локальная папка к ~/mame (от ~/.mame)

  • 2012-11-14 - 824bc168084b - Отредактированные файлы конфигурации; используйте персональных нескрытых директоров ресурсов.

6
ответ дан 10 January 2014 в 07:12

Mame - просто эмулятор - теперь вам нужно найти ПЗУ для игр, в которые вы хотели бы играть, и поместить их в ~/mame/roms (создайте каталог, если он не существует)

0
ответ дан 10 January 2014 в 07:12

От: http://www.upubuntu.com/2012/10/how-to-install-mame-multiple-arcade.html

  1. Конфигурация MAME

Запустите MAME с помощью этой команды, чтобы в вашем домашнем каталоге была создана скрытая папка (.mame), которая будет содержать все настройки эмулятора:

mame

You Теперь можно закрыть эмулятор. Запустите эту команду, чтобы создать файл конфигурации для MAME:

cd ~ / .mame & amp; & amp; mame -cc

Файл "mame.ini" будет создан в папке ~ / .mame. Отредактируйте теперь этот файл с помощью этой команды:

gedit ~ / .mame / mame.ini

Для Linux Mint:

pluma ~ / .mame / mame.ini

В «rompath» вы можете установить свой собственный путь к каталогу ПЗУ или оставить пути по умолчанию:

Далее создайте следующие каталоги в папке ~ / .mame:

nvram
sta
roms
memcard
inp
comments
snap
diff

Вы можете создать их все с помощью этой команды:

mkdir ~ / .mame / nvram memcard roms inp комментарии sta snap diff

Вы можете получить доступ к папке rom с помощью этой команды, чтобы разместить ваши загруженные roms в:

nautilus ~ / .mame / roms

Что касается элементов управления проигрывателем, их можно легко настроить из основного интерфейса MAME (настройка общих входов):

0
ответ дан 10 January 2014 в 07:12

Пожалуйста, обратитесь к этому руководству , чтобы настроить mame. Ромы должны быть помещены в каталог roms, указанный в файле mame.ini

. Обратите внимание, что если вам нужен Metal Slug для работы (как большинство пользователей скачали mame только для этой игры) вам нужно включить последнюю версию neogeo и поместить ее в каталог rom.

0
ответ дан 10 January 2014 в 07:12
sudo apt-get install mame

После запуска Mame "Настроить параметры" --> "Настроить каталоги" --> "ПЗУ" --> "Добавить папку" А также в списке есть папки по умолчанию.

В Ubuntu 18.04

0
ответ дан 16 August 2020 в 18:17

Другие вопросы по тегам:

Похожие вопросы: