Искате да пътувате по носталгията и да играете някои стари аркадни игри с вашия Linux компютър? В момента най-добрият начин за емулиране на всеки аркаден кабинет е да използвате MAME на Linux. Този софтуер е многофункционален емулатор, който прави възможно стартирането на различни видове аркадни кабинетни игри на всеки компютър. Той е с отворен код, има много функции и е много надежден.
Забележка: wdzwdz по никакъв начин не насърчава и не одобрява незаконното изтегляне или разпространение на ROM или BIOS файлове за MAME. Ако решите да инсталирате MAME, моля, използвайте вашите собствени игри ROM и BIOS файлове, които сте архивирали на вашия компютър, законно.
Съдържание
Инсталирайте Mame на Linux
Има множество реализации на софтуера за емулация на MAME. За повечето дистрибуции на Linux ще бъде лесно да се вземе и да започне. За други дистрибуции на Linux ще трябва ръчно да изградите софтуера.
Софтуерът работи като приложение на цял екран, с което потребителите могат да взаимодействат с помощта на мишка, което го прави идеален за тези, които искат да превърнат компютър с Linux в аркаден шкаф. За да инсталирате софтуера, отворете терминал и направете следното:
Ubuntu
Mame е наличен за Ubuntu, но потребителите не могат да го инсталират, без първо да активират допълнителни софтуерни хранилища. Този, който трябва да бъде включен за емулатора Mame, е „Universe“. За да активирате източника на софтуер 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 и рамката. В Самият изходен код е достъпен на Github, а разработчикът също има инструкции за компилиране на Linux.
Конфигуриране на Mame
Mame не е като другите емулатори на Linux и в зависимост от това как инсталирате, отнема малко време, за да започне. Ако сте инсталирали Mame чрез мениджър на пакети (Ubuntu, Fedora и др.), отворете прозорец на терминала и въведете: 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.
Може да се наложи да повторите този процес, за да работи всяка игра, тъй като изглежда няма root BIOS директория, с която да работите.
Когато файловете са там, където трябва да бъдат, просто стартирайте приложението Mame и използвайте инструмента за избор на меню, за да изберете игра. От тук се появява предупредително съобщение.
Конфигуриране на контролер
Конфигурирането на входове на контролера за играчи в емулатора MAME започва с избиране на „Конфигуриране на общи входове“ в началото. Това ще отвори меню със списък с настройки за контролна конфигурация за играчи 1 – 8. Включете геймпад и изберете плейъра, който искате да конфигурирате.
Във всяко отделно меню потребителят трябва да зададе бутони на плейъра. Слезте надолу в списъка, изберете контролния клавиш и натиснете клавиша за въвеждане, за да преначертаете картата.
Когато опцията за пренасочване започне, натиснете желания бутон на геймпада, клавиатурата (и т.н.), за да съпоставите конкретните бутони с текущия играч. Моля, имайте предвид, че ще трябва да направите това за всеки геймпад и играч.
Вмъкване на монети
Като се има предвид, че MAME означава „емулатор на множество аркадни машини“, съобщението „вмъкнете монета“ се появява често. Не се притеснявайте, освен ако не инсталирате четец на монети и не го настроите, софтуерът няма да иска четвърти. Вместо това ще трябва да натиснете бутон, за да симулирате вкарване на монета.
Контролите за монети по подразбиране са 5-8 в числовия ред. Натиснете едно, за да вмъкнете и започнете играта. Освен това бутоните за стартиране на играча са 1-4 (по един бутон за всеки играч).