Бажаєте повернутися у минуле та насолодитися класичними аркадними іграми на вашому Linux ПК? Одним з найкращих способів відтворити атмосферу аркадних автоматів є використання MAME. Це потужне програмне забезпечення дозволяє запускати різноманітні аркадні ігри на будь-якому комп’ютері. Завдяки відкритому коду, широкому набору функцій та високій надійності, MAME є чудовим вибором для любителів ретро-ігор.
Важливо: Пам’ятайте, що завантаження або поширення ROM-файлів та BIOS для MAME з нелегальних джерел є неприйнятним. Якщо ви вирішили використовувати MAME, переконайтеся, що маєте законні копії ігрових ROM та BIOS-файлів, з яких ви зробили резервні копії на своєму ПК.
Інсталяція MAME на Linux
Існує кілька варіантів MAME, доступних для Linux. Більшість дистрибутивів Linux дозволяють легко встановити його, проте деякі можуть вимагати ручного створення програмного забезпечення.
Програма працює у повноекранному режимі, дозволяючи користувачам взаємодіяти з нею за допомогою миші, що робить її ідеальним варіантом для перетворення ПК на аркадний автомат. Щоб встановити програмне забезпечення, відкрийте термінал та виконайте наведені нижче кроки:
Ubuntu
MAME доступний для Ubuntu, але для встановлення необхідно спочатку увімкнути додаткові репозиторії. Для емулятора потрібен репозиторій “Universe”. Щоб увімкнути його, введіть у терміналі наступну команду:
sudo add-apt-repository universe
Ця команда додає Universe як джерело програмного забезпечення. Далі потрібно оновити систему та кеш за допомогою команди:
sudo apt update
Після увімкнення Universe, встановіть MAME за допомогою команди:
sudo apt install mame
Debian
sudo apt-get install mame
Arch Linux
Для Arch Linux, MAME потрібно буде скомпілювати. Спочатку встановіть необхідні залежності:
sudo pacman -S base-devel git sdl2 gconf sdl2_ttf gcc qt5
Далі клонуйте репозиторій MAME з використанням Git:
git clone https://github.com/mamedev/mame.git
Перейдіть до клонованого каталогу:
cd mame
І, нарешті, скомпілюйте програму:
make
Fedora
sudo dnf install mame
OpenSUSE
sudo zypper install mame
Інші дистрибутиви Linux
MAME можна легко зібрати на будь-якому дистрибутиві Linux. Вам знадобляться лише базові інструменти для компіляції, такі як GCC, SDL та фреймворк. Вихідний код можна знайти на Github, а також є інструкція зі збірки для Linux.
Налаштування MAME
MAME відрізняється від інших емуляторів і може потребувати деякого налаштування. Якщо ви встановили MAME через менеджер пакетів, запустіть його з терміналу, ввівши команду:
mame
Або скористайтеся меню швидкого запуску (Alt + F2), ввівши “mame” та натиснувши Enter. Програма має відкритися у повноекранному режимі.
Примітка: Інструмент MAME також має бути доступним у вашому меню програм (якщо ви його встановили, а не збирали з вихідного коду).
При першому запуску емулятор, скоріш за все, не працюватиме, оскільки йому потрібні ROM-файли (або BIOS для деяких аркадних автоматів). Щоб додати ROM-файли, відкрийте термінал та отримайте права root:
sudo -s
Перейдіть до папки, де знаходяться ваші ROM-файли:
cd /home/username/my-example-folder
Скопіюйте файли ROM у каталог ROM:
cp -R /home/username/my-example-folder/* /usr/local/share/games/mame/roms
Якщо ви компілювали MAME з вихідного коду, а не встановлювали через пакет, ці інструкції не спрацюють. Замість цього виконайте наступні дії (не отримуючи root-права в терміналі):
cp -R ~/my-example-folder/* ~/mame/roms
Щоб запустити емулятор:
cd ~/mame ./mame64
Або, відкрийте файловий менеджер, перейдіть до /home/username/mame, клацніть правою кнопкою миші на mame64 та запустіть його.
Запам’ятайте, що жодні файли Arcade ROM не працюватимуть належним чином без відповідних файлів BIOS. З юридичних причин, ці файли не можуть вільно розповсюджуватися в Інтернеті. Знайдіть легальні способи отримати ці файли та скопіюйте їх у відповідний каталог /usr/local/share/games/mame/ або /home/username/mame/roms
Запуск гри
Гра запуститься в MAME лише тоді, коли є відповідні файли BIOS. Наприклад, для запуску Metal Slug 5 вам потрібні файли BIOS NeoGeo, а також ROM-файл самої гри. Помістіть файли NeoGeo BIOS в ту ж папку, що і файл Metal Slug 5.
Можливо, вам доведеться повторити цей процес для кожної гри, оскільки не існує глобального каталогу для BIOS.
Після того, як файли знаходяться у потрібному місці, просто запустіть MAME і оберіть гру у меню. З’явиться попередження.
Налаштування контролера
Щоб налаштувати керування в MAME, оберіть “Налаштування загальних входів” на початку. Відкриється меню з налаштуваннями для гравців 1 – 8. Підключіть геймпад та виберіть гравця, якого хочете налаштувати.
У кожному меню потрібно призначити кнопки гравцю. Оберіть потрібну опцію, натисніть Enter, щоб перепризначити. Коли з’явиться запит, натисніть відповідну кнопку на геймпаді чи клавіатурі. Цей процес потрібно буде повторити для кожного гравця та геймпада.
Вставляння монет
Оскільки MAME розшифровується як “Multi Arcade Machine Emulator”, повідомлення “вставте монету” з’являтиметься досить часто. Вам не потрібно встановлювати пристрій для зчитування монет. Замість цього, потрібно буде натиснути кнопку, що імітує вставляння монети.
За замовчуванням, кнопки вставки монет це 5-8 на цифровій панелі. Натисніть відповідну кнопку, щоб вставити монету і почати гру. Кнопки початку гри для кожного гравця це 1-4 (по одній кнопці на кожного гравця).