- - Як грати в аркадні ігри за допомогою MAME в Linux

Як грати в аркадні ігри за допомогою MAME в Linux

Дивлячись на поїздку по смузі ностальгії таграти в старі аркадні ігри з вашим ПК з Linux? В даний час найкращим способом емуляції будь-якого аркадного кабінету є використання MAME в Linux. Це програмне забезпечення є багатоцільовим емулятором, що дозволяє запускати різні види аркадних ігор на будь-якому ПК. Це відкритий код, має безліч функцій та дуже надійний.

Примітка: Підказки жодним чином не заохочують та не потурають незаконному завантаженню чи розповсюдженню ROM чи BIOS-файлів для MAME. Якщо ви вирішите встановити MAME, будь-ласка, використовуйте власні ігрові ROM та файли BIOS, які ви створили на вашому ПК, законно створили резервну копію.

Встановити Mame в Linux

Існує кілька реалізацій МАЙ програмне забезпечення для емуляції У більшості дистрибутивів Linux можна буде легко схопити та розпочати роботу. Для інших дистрибутивів Linux вам потрібно буде створити програмне забезпечення вручну.

Програмне забезпечення працює як повноекранний додатокщо користувачі можуть взаємодіяти з використанням миші, що робить його ідеальним для тих, хто хоче перетворити ПК з ПК Linux в аркадний кабінет. Щоб встановити програмне забезпечення, відкрийте термінал і виконайте наступне:

Ubuntu

Mame доступна для Ubuntu, але користувачі не можутьвстановіть його без попереднього ввімкнення додаткових сховищ програмного забезпечення. Той, який потрібно ввімкнути для емулятора Mame, - це "Всесвіт". Щоб увімкнути джерело програмного забезпечення Universe, відкрийте термінал і введіть наступне:

sudo add-apt-repository universe

Наведена вище команда повідомляє системі, що це добревикористовувати Universe як джерело програмного забезпечення. Наступний крок - оновити систему та оновити кеш, щоб відобразити внесені нами зміни. Це робиться за допомогою команди apt update.

sudo apt update

Увімкнувши всесвіт, Mame встановить на Ubuntu:

sudo apt install mame

Debian

sudo apt-get install mame

Arch Linux

Mame доступна для Arch Linux, але користувачі будутьпотрібно скласти його для того, щоб він працював. Ось як це зробити. Спочатку відкрийте термінал і використовуйте його для встановлення різних залежностей, необхідних програмному забезпеченню для того, щоб він міг правильно скластись.

sudo pacman -S base-devel git sdl2 gconf sdl2_ttf gcc qt5

За допомогою інструменту git перейдіть на останню версію вихідного коду Mame.

git clone https://github.com/mamedev/mame.git

Введіть клонований каталог Mame за допомогою команди CD.

cd mame

Нарешті, складіть програмне забезпечення.

make

Fedora

sudo dnf install mame

OpenSUSE

sudo zypper install mame

Інші Linux

Mame можна легко скласти на будь-якому Linuxрозподіл з невеликими клопотами. Єдині вимоги - це основні інструменти компіляції, такі як GCC, SDL та Framework. Сам вихідний код доступний на Github, а розробник також має інструкції по компіляції в Linux.

Налаштування мами

Mame не схожа на інші емулятори в Linux тазалежно від того, як ви встановите, потрібно трохи часу, щоб розпочати роботу. Якщо ви встановили Mame через менеджер пакунків (Ubuntu, Fedora тощо), відкрийте вікно терміналу та введіть: мам

Це запустить емулятор. Крім того, спробуйте меню швидкого запуску. Натисніть ALT + F2 на клавіатурі та введіть "мамІ натисніть клавішу Enter. Потрібно відкрити повноекранний програма для емуляції

Примітка. Інструмент емуляції Mame також є у вашому запуску програм (якщо ви встановили його та не створили його).

При першому запуску інструмент емуляції відмовиться працювати. Це тому, що їх немає ПЗУ (або BIOS для багатьох аркадних шаф) для роботи. Щоб додати відеоігри ПЗУ до програми, відкрийте вікно терміналу та отримайте корінь оболонки:

sudo -s

Далі перейдіть по терміналу туди, де на вашому ПК існують файли ПЗУ.

cd /home/username/my-example-folder

Скопіюйте файли ПЗУ із папки в каталог ROM.

cp -R /home/username/my-example-folder/* /usr/local/share/games/mame/roms

Компілюйте MAME з джерела, а не встановлюйте йогочерез двійковий пакет? Якщо це так, наведені вище інструкції не спрацюють. Не отримуйте корінь у терміналі. Натомість вам потрібно буде виконати наступне:

cp -R ~/my-example-folder/* ~/mame/roms

Кожен раз, коли ви хочете запустити емулятор:

cd ~/mame
./mame64

Крім того, відкрийте менеджер файлів, перейдіть до / home / username / mame, клацніть правою кнопкою миші на мама64 і запустити його.

Будь ласка, майте на увазі, що жоден файл аркадних ROM не будепрацювати правильно без належних файлів BIOS. Через юридичні причини не нормально просто поширювати ці файли в Інтернеті. Щоб отримати ці файли на законних підставах та помістіть їх у / usr / local / поділитися / ігри / mame / каталог, або / home / username / mame / roms

Запуск гри

Гра запуститься в Mame, лише якщо вона маєналежні файли BIOS. Наприклад: для запуску Metal Slug 5 вам знадобляться файли BIOS NeoGeo, а також ПЗУ для самої гри. Помістіть окремі файли BIOS NeoGeo у папку Metal Slug 5.

Можливо, вам доведеться повторити цей процес для роботи кожної гри, оскільки, здається, немає кореневого каталогу BIOS, з яким можна було б працювати.

Коли файли знаходяться там, де вони повинні бути, просто запустіть програму Mame та скористайтеся інструментом меню, щоб вибрати гру. Звідси з’являється попереджувальне повідомлення.

Налаштування контролера

Налаштування входів контролера для гравців вЕмулятор MAME запускається шляхом вибору "Налаштувати загальні входи" на початку. Це відкриє меню зі списком налаштувань конфігурації управління для гравців 1 - 8. Підключіть геймпад і виберіть гравця, який ви хочете налаштувати.

У кожному окремому меню користувач повинен призначити програвачі кнопки. Перейдіть до списку, виберіть керуючу клавішу та натисніть клавішу Enter, щоб повторно зіставити карту.

Коли запуститься можливість повторної карти, натисніть кнопкупотрібну кнопку на геймпаді, клавіатурі (тощо), щоб вказати конкретні кнопки на поточному програвачі. Майте на увазі, що це потрібно робити для кожного геймпада та гравця.

Вставлення монет

Зважаючи на те, що MAME означає «декілька аркадмашинний емулятор ", повідомлення" Вставити монету "з'являється часто. Не хвилюйтесь, якщо ви не встановите зчитувач монет і не встановите його, програмне забезпечення не буде просити квартали. Натомість вам потрібно буде натиснути кнопку, щоб імітувати вставлену монету.

Монета керує типовим рівнем 5-8 у рядковому рядку. Натисніть один, щоб вставити та розпочати гру. Крім того, кнопки запуску гравця - 1-4 (одна кнопка для кожного гравця).

Коментарі