Jak grać w gry zręcznościowe przy użyciu MAME w systemie Linux

Jeśli pragniesz powrócić do dawnych czasów i zagrać w klasyczne gry arcade na swoim komputerze z systemem Linux, mamy dla Ciebie idealne rozwiązanie. Najlepszym sposobem na emulację gier arcade na tym systemie operacyjnym jest użycie MAME. Ten wszechstronny emulator pozwala na uruchamianie różnych gier arcade na komputerze i jest dostępny jako oprogramowanie open source, oferując liczne funkcje oraz dużą niezawodność.

Ważna uwaga: newsblog.pl nie wspiera ani nie popiera nielegalnego pobierania ani dystrybucji plików ROM lub BIOS do MAME. Jeśli zdecydujesz się na instalację MAME, upewnij się, że korzystasz z własnych, legalnie pozyskanych ROM-ów i plików BIOS.

Instalacja MAME na systemie Linux

Istnieje wiele wersji MAME, które można zainstalować na różnych dystrybucjach Linuksa. W przypadku większości z nich proces ten jest prosty, natomiast w niektórych przypadkach konieczna może być ręczna kompilacja oprogramowania.

MAME działa w trybie pełnoekranowym, umożliwiając użytkownikowi sterowanie za pomocą myszy, co czyni go doskonałym rozwiązaniem dla tych, którzy chcą przekształcić komputer z systemem Linux w maszynę do gier. Aby rozpocząć instalację, otwórz terminal i wykonaj poniższe kroki:

Ubuntu

MAME jest dostępne na Ubuntu, lecz użytkownicy muszą najpierw aktywować dodatkowe repozytoria oprogramowania. Konieczne jest włączenie repozytorium „Universe”. Aby to zrobić, otwórz terminal i wpisz:

sudo add-apt-repository universe

To polecenie informuje system, że możesz korzystać z repozytorium Universe jako źródła oprogramowania. Następnie zaktualizuj system oraz odśwież pamięć podręczną, aby uwzględnić wprowadzone zmiany, używając polecenia:

sudo apt update

Po aktywacji repozytorium możesz zainstalować MAME na Ubuntu za pomocą polecenia:

sudo apt install mame

Debian

sudo apt-get install mame

Arch Linux

MAME jest dostępne dla Arch Linux, jednak użytkownicy muszą je skompilować. Oto jak to zrobić: otwórz terminal i zainstaluj wszystkie wymagane zależności potrzebne do prawidłowego zbudowania oprogramowania:

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

Następnie, używając narzędzia git, pobierz najnowszą wersję kodu źródłowego MAME:

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

Przejdź do sklonowanego katalogu MAME za pomocą polecenia:

cd mame

Na koniec skompiluj oprogramowanie, wpisując:

make

Fedora

sudo dnf install mame

OpenSUSE

sudo zypper install mame

Inne dystrybucje Linuxa

MAME można z łatwością skompilować na dowolnej dystrybucji Linuxa, o ile masz zainstalowane podstawowe narzędzia kompilacyjne, takie jak GCC, SDL oraz framework. Kod źródłowy jest dostępny na GitHubie, a deweloperzy oferują również instrukcje dotyczące kompilacji w systemie Linux.

Konfiguracja MAME

MAME różni się od innych emulatorów na Linuxie, a czas konfiguracji może się różnić w zależności od metody instalacji. Jeśli zainstalowałeś MAME za pomocą menedżera pakietów (np. Ubuntu, Fedora), uruchom terminal i wpisz:

mame

To polecenie uruchomi emulator. Możesz także użyć menu szybkiego uruchamiania. Naciśnij klawisze ALT + F2, następnie wpisz „mame” i naciśnij Enter, aby otworzyć aplikację w trybie pełnoekranowym.

Uwaga: MAME powinno być również widoczne w menu aplikacji, jeśli zostało zainstalowane poprawnie.

Podczas pierwszego uruchomienia emulator może odmówić współpracy, ponieważ brakuje mu plików ROM (lub BIOS dla wielu gier arcade). Aby dodać ROM-y do programu, otwórz terminal i uzyskaj dostęp do powłoki roota:

sudo -s

Następnie przejdź do katalogu, w którym znajdują się Twoje pliki ROM:

cd /home/username/my-example-folder

Skopiuj pliki ROM do katalogu MAME:

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

Jeśli kompilujesz MAME ze źródła zamiast instalować go jako pakiet binarny, nie zdobywaj dostępu do roota. W takim przypadku wykonaj następujące kroki:

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

Aby uruchomić emulator, wpisz:

cd ~/mame
./mame64

Alternatywnie, możesz otworzyć menedżera plików, przejść do /home/username/mame, kliknąć prawym przyciskiem myszy na pliku mame64 i wybrać opcję uruchomienia.

Pamiętaj, że pliki Arcade ROM nie będą działać prawidłowo bez odpowiednich plików BIOS. Ze względów prawnych nie jest właściwe rozpowszechnianie tych plików w Internecie. Upewnij się, że zdobywasz je legalnie i umieszczasz w katalogu /usr/local/share/games/mame/ lub /home/username/mame/roms.

Uruchamianie gier

Gry w MAME uruchamiają się tylko wtedy, gdy posiadasz odpowiednie pliki BIOS. Na przykład, aby wystartować Metal Slug 5, potrzebujesz plików BIOS NeoGeo oraz pamięci ROM tej gry. Umieść odpowiednie pliki BIOS w folderze Metal Slug 5.

Możesz potrzebować powtórzyć ten proces dla każdej gry, ponieważ wydaje się, że nie istnieje główny katalog BIOS, który by to ułatwił.

Gdy pliki będą na swoim miejscu, uruchom aplikację MAME i skorzystaj z menu, aby wybrać grę, którą chcesz zagrać. Pojawi się komunikat ostrzegawczy.

Ustawienia kontrolera

Konfiguracja kontrolerów w emulatorze MAME rozpoczyna się od wyboru opcji „Konfiguruj ogólne wejścia”. Otworzy się menu z ustawieniami dla kontrolerów graczy 1-8. Podłącz gamepad i wybierz gracza, którego chcesz skonfigurować.

W każdym menu przypisz przyciski do wybranego gracza. Przechodząc w dół listy, wybierz klawisz sterujący i naciśnij Enter, aby zmapować go na nowo.

Gdy aktywujesz opcję ponownego mapowania, naciśnij odpowiedni przycisk na padzie, klawiaturze itp., aby przypisać konkretne przyciski do bieżącego gracza. Pamiętaj, że musisz to zrobić dla każdego gamepada i gracza.

Wrzucanie monet

MAME, jako „emulator wielu automatów do gier”, często wyświetla komunikat „włóż monetę”. Nie martw się, ponieważ nawet jeśli nie masz zainstalowanego czytnika monet, możesz symulować wrzucenie monety. Domyślnie, aby włożyć monetę, użyj klawiszy 5-8 na klawiaturze. Naciśnij jeden z tych przycisków, aby rozpocząć grę. Przycisk startu dla gracza to 1-4 (po jednym dla każdego gracza).