Cum să jucați jocuri arcade folosind MAME pe Linux

Ești pasionat de jocurile arcade clasice și dorești să le retrăiești pe computerul tău cu Linux? Cea mai bună soluție în prezent pentru a emula cabinete arcade este MAME (Multiple Arcade Machine Emulator). Acest software versatil permite rularea a numeroase titluri de jocuri arcade pe diverse sisteme de operare, inclusiv Linux. MAME este un proiect open-source, bogat în funcționalități și extrem de stabil.

Important: Echipa noastră nu încurajează sub nicio formă descărcarea sau distribuirea ilegală de fișiere ROM sau BIOS pentru MAME. Dacă alegi să utilizezi MAME, asigură-te că folosești copii de siguranță ale propriilor tale fișiere ROM și BIOS, obținute legal.

Instalarea MAME pe Linux

Există mai multe variante ale emulatorului MAME. Pentru majoritatea distribuțiilor Linux, instalarea este simplă. Pentru unele, însă, compilarea manuală este necesară.

Programul funcționează ca o aplicație full-screen, interacțiunea făcându-se prin intermediul mouse-ului. Acest lucru îl face ideal pentru cei ce doresc să transforme un PC cu Linux într-o mașină de jocuri arcade. Pentru a instala MAME, deschide terminalul și urmează instrucțiunile:

Ubuntu

MAME este disponibil pentru Ubuntu, dar trebuie să activezi depozitul „Universe” înainte de a-l instala. Deschide terminalul și introdu următoarea comandă:

sudo add-apt-repository universe

Această comandă permite sistemului să utilizeze „Universe” ca sursă de software. Actualizează apoi sistemul și memoria cache cu comanda:

sudo apt update

Acum poți instala MAME pe Ubuntu:

sudo apt install mame

Debian

sudo apt-get install mame

Arch Linux

Pentru Arch Linux, MAME trebuie compilat. Mai întâi, instalează dependențele necesare:

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

Clonază sursa MAME folosind git:

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

Intră în directorul clonat:

cd mame

Compilă software-ul:

make

Fedora

sudo dnf install mame

OpenSUSE

sudo zypper install mame

Alte distribuții Linux

MAME se poate compila cu ușurință pe majoritatea distribuțiilor Linux, având nevoie de instrumente de compilare de bază precum GCC, SDL și un framework. Codul sursă este disponibil pe Github, iar dezvoltatorii oferă și instrucțiuni pentru compilarea pe Linux.

Configurarea MAME

Spre deosebire de alți emulatori, MAME necesită câțiva pași suplimentari pentru a fi configurat. Dacă ai instalat MAME folosind un manager de pachete (ca în Ubuntu sau Fedora), deschide terminalul și scrie:

mame

Aceasta va lansa emulatorul. O altă metodă este folosind meniul de lansare rapidă (ALT+F2), tastează „mame” și apasă Enter. Aplicația de emulare ar trebui să se deschidă pe ecran complet.

Notă: Dacă ai instalat MAME printr-un pachet, emulatorul va fi disponibil și în lansatorul de aplicații.

La prima lansare, MAME nu va funcționa deoarece nu are niciun ROM (sau BIOS pentru cabinetele arcade). Pentru a adăuga ROM-uri, deschide un terminal cu privilegii root:

sudo -s

Navighează la folderul unde ai salvat ROM-urile:

cd /home/numele_tau_de_utilizator/exemplu_folder_cu_romuri

Copiază ROM-urile în directorul MAME:

cp -R /home/numele_tau_de_utilizator/exemplu_folder_cu_romuri/* /usr/local/share/games/mame/roms

Dacă ai compilat MAME din sursă, instrucțiunile de mai sus nu vor funcționa. În loc să obții root în terminal, urmează pașii de mai jos:

cp -R ~/exemplu_folder_cu_romuri/* ~/mame/roms

Pentru a lansa emulatorul de fiecare dată:

cd ~/mame
./mame64

Alternativ, poți deschide managerul de fișiere, navighează la /home/numele_tau_de_utilizator/mame, fă click dreapta pe mame64 și rulează-l.

Important: niciun ROM nu va funcționa corect fără fișierele BIOS corespunzătoare. Din motive legale, aceste fișiere nu sunt disponibile pentru distribuire publică. Asigură-te că le obții legal și le plasezi în /usr/local/share/games/mame/ sau /home/numele_tau_de_utilizator/mame/roms.

Lansarea unui joc

Un joc în MAME va porni doar dacă are fișierele BIOS necesare. De exemplu, pentru Metal Slug 5 ai nevoie de fișierele BIOS NeoGeo și de ROM-ul jocului. Plasează fișierele BIOS NeoGeo în folderul jocului.

Repetă procesul pentru fiecare joc în parte, deoarece nu există un director BIOS unic pentru toate jocurile. După ce ai așezat fișierele corect, lansează MAME și selectează jocul dorit din meniu. Un mesaj de avertizare va apărea.

Configurarea unui controller

Pentru a configura intrările controller-ului, alege „Configurare intrări generale” la pornire. Acest meniu afișează setările pentru jucătorii 1-8. Conectează un gamepad și selectează jucătorul pe care dorești să-l configurezi.

În fiecare meniu individual, trebuie să asociezi butoanele controller-ului. Navighează prin listă, alege comanda și apasă Enter pentru a re-mapa. Când începe re-maparea, apasă butonul dorit de pe gamepad sau tastatură. Repetă pașii pentru fiecare gamepad și jucător.

Introducerea monedelor

MAME, fiind un emulator de mașini arcade, afișează des mesajul „introduceți monedă”. Nu-ți face griji, nu ai nevoie de un cititor de monede. Trebuie doar să apeși un buton pentru a simula introducerea unei monede. Comenzile implicite sunt 5-8 pe rândul de numere. Apasă o tastă pentru a introduce moneda și porni jocul. Butoanele de start pentru jucători sunt 1-4 (câte un buton pentru fiecare jucător).