Автор Тема: Retropi эмулятор Mame  (Прочитано 1221 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2383
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Retropi эмулятор Mame
« : 03 Июль 2022, 02:57:43 »
Помогите кто в теме. Может, где можно подробно почитать...

1. Установил кастомный эмулятор, в папке roms появилась папка mame.

В ней папки:
artwork
cfg
comments
diff
inp
nvram
samples
scores
snap
sta

Если с остальными консолями всё просто - закинул ром в нужную папку с названием консоли, то тут... Куда кидать ромы? В каком виде они должны быть?

Скачал ром с сайта, в архиве такие файлы:

201-c1.c1
201-c2.c2
201-c3.c3
201-c4.c4
201-m1.m1
201-p1.p1
201-s1.s1
201-v1.v1
201-v2.v2

Этот формат подойдёт для эмулятора?

2. В папке bios появилась папка mame. В неё просто накидать файлы биоса с сайта? Какие именно? Все?

Может, есть гайд какой-то? :neznayu: В файле настроек эмулятора ещё упоминается папка arcade. Может, ромы кидать туда? :neznayu:

Оффлайн bugmenot

  • Пользователь
  • Сообщений: 603
  • Пол: Мужской
    • Просмотр профиля
Retropi эмулятор Mame
« Ответ #1 : 03 Июль 2022, 03:13:51 »
Для mame архивы с ромами не нужно распаковывать, он как бы один zip считает одной игрой, и что с какими файлами делать сам разбирается.
Большая проблема mame в том, что то, какие файлы должны быть в этом архиве и как они должны называться может различаться в разных версиях mame, поэтому игры, работающие в старых версиях mame иногда не работают в новых.
А биосы для разных игр нужны бывают разные, большинство игр работают без них.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5060
    • Просмотр профиля
Retropi эмулятор Mame
« Ответ #2 : 03 Июль 2022, 03:19:26 »
Вроде это: https://retropie.org.uk/docs/MAME/. В обычном MAME для ПК: кидают в roms, файлы типа "201-c1.c1" должно быть в архивах, можно zip, 7z. Для RetroPie папки arcade, mame-libretro, mame-advmame общие для нескольких эмуляторов и, как обычно, ромсет должен совпадать с версией MAME:
Цитата
Three of the available MAME ROM paths in RetroPie are shared directories which are used by more than one emulator: arcade, mame-libretro, mame-advmame. In order to successfully load zipped ROM sets in these locations you must specify the arcade emulator version which matches your ROMs.
в папке roms появилась папка mame
Значит это для основной версии MAME (/home/pi/RetroPie/roms/mame, /home/pi/RetroPie/roms/arcade), но она и самая требовательная:
Цитата
Note: This emulator is considered 'experimental' in RetroPie. It requires more processing power than earlier MAME versions and will not run as many games at full speed on Raspberry Pi hardware.
В папке bios появилась папка mame. В неё просто накидать файлы биоса с сайта? Какие именно? Все?
Если не запустится игра, то должно быть написано про отсутствие, это не для всех нужно, можно по мере необходимости кидать или взять из ромсета. В DAT файлах указаны BIOS.
UPD: Начало справки про Arcade: https://retropie.org.uk/docs/Arcade/.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2383
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Retropi эмулятор Mame
« Ответ #3 : 03 Июль 2022, 03:45:57 »
mame2003 и mame-libretro не запускают ромы, arcade и mame запускает и работает, но

Когда я нажимаю tab и пытаюсь настроить контроллеры, всё превращается в слайдшоу и тормозит так, что я не могу задать кнопки контроллера. Я даже выйти из меню не могу, приходится делать жёсткую перезагрузку... Что делать?

Добавлено позже:
Пришлось разбирать автомат и менять кнопки между собой вручную, чтобы можно было играть. Задать их не удаётся... Ну хоть так теперь работает всё :lol:

Добавлено позже:
BIOSы тоже можно не распаковывать и кидать их прямо в архивах? Или нет? :neznayu:
« Последнее редактирование: 03 Июль 2022, 05:27:10 от Guyver(X.B.M.) »

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13607
  • Пол: Мужской
    • Просмотр профиля
Retropi эмулятор Mame
« Ответ #4 : 03 Июль 2022, 06:44:21 »
BIOSы тоже можно не распаковывать и кидать их прямо в архивах? Или нет?
Можно и нужно.

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2263
  • Пол: Мужской
    • Просмотр профиля
Retropi эмулятор Mame
« Ответ #5 : 03 Июль 2022, 11:44:49 »
MAME везде MAME, игры и BIOS должны быть в архивах, образы CD/LD/DVD/HDD - в chd. и соответствовать тому, что требует конкретная версия эмулятора. Запускается ли МАМЕ просто из командной строки, оболочки или в виде ядра Retroarch и на какой платформе не имеет значения.  Ядра MAME2003 в ретроархе нужны для старых слабых машинок вроде PSP и Wii, потому, что а) тогда эмуляция многих игр еще была со всякими хаками и требовала меньше ресурсов, б) в самом MAME было меньше драйверов и как результат экзешник весил мало  и эмулятор может работать на машинках с небольшим объемом оперативки.