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

Chcesz wybrać się na nostalgię i zagrać w stare gry zręcznościowe na komputerze z systemem Linux? Obecnie najlepszym sposobem na emulację dowolnej szafki arcade jest użycie MAME w systemie Linux. To oprogramowanie jest wielofunkcyjnym emulatorem, który umożliwia uruchamianie różnych typów gier zręcznościowych na dowolnym komputerze. Jest open source, ma mnóstwo funkcji i jest bardzo niezawodny.

Uwaga: newsblog.pl w żaden sposób nie zachęca ani nie akceptuje nielegalnego pobierania lub dystrybucji plików ROM lub BIOS dla MAME. Jeśli zdecydujesz się zainstalować MAME, użyj własnych ROM-ów z grami i plików BIOS-u, które utworzyłeś na swoim komputerze, legalnie.

Zainstaluj Mame w systemie Linux

Istnieje wiele implementacji oprogramowania do emulacji MAME. W przypadku większości dystrybucji Linuksa łatwo będzie je pobrać i zacząć. W przypadku innych dystrybucji Linuksa musisz ręcznie skompilować oprogramowanie.

Oprogramowanie działa jako aplikacja pełnoekranowa, z którą użytkownicy mogą wchodzić w interakcje za pomocą myszy, co czyni go idealnym dla tych, którzy chcą zamienić komputer z systemem Linux w szafkę do gier. Aby zainstalować oprogramowanie, otwórz terminal i wykonaj następujące czynności:

Ubuntu

Mame jest dostępne dla Ubuntu, ale użytkownicy nie mogą go zainstalować bez uprzedniego włączenia dodatkowych repozytoriów oprogramowania. Tym, który musi być włączony dla emulatora Mame, jest „Wszechświat”. Aby włączyć źródło oprogramowania Universe, otwórz terminal i wprowadź następujące informacje:

sudo add-apt-repository universe

Powyższe polecenie informuje system, że można używać Universe jako źródła oprogramowania. Następnym krokiem jest aktualizacja systemu i odświeżenie pamięci podręcznej, aby odzwierciedlić wprowadzone przez nas zmiany. Odbywa się to za pomocą polecenia apt update.

sudo apt update

Po włączeniu wszechświata Mame zainstaluje się na Ubuntu:

sudo apt install mame

Debian

sudo apt-get install mame

Arch Linux

Mame jest dostępne dla Arch Linux, ale użytkownicy będą musieli go skompilować, aby działał. Oto jak to zrobić. Najpierw otwórz terminal i użyj go do zainstalowania różnych zależności, których oprogramowanie potrzebuje do prawidłowego zbudowania.

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

Korzystając z narzędzia git, pobierz najnowszą wersję kodu źródłowego Mame.

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

Wprowadź sklonowany katalog Mame za pomocą polecenia CD.

cd mame

Na koniec skompiluj oprogramowanie.

make

Fedora

sudo dnf install mame

OpenSUSE

sudo zypper install mame

Inne systemy Linux

Mame można łatwo skompilować na dowolnej dystrybucji Linuksa bez większych problemów. Jedyne wymagania to podstawowe narzędzia kompilacyjne, takie jak GCC, SDL i framework. Plik sam kod źródłowy jest dostępny na Github, a deweloper również ma instrukcje dotyczące kompilacji w systemie Linux.

Konfiguracja Mame

Mame nie jest podobny do innych emulatorów w systemie Linux iw zależności od sposobu instalacji zajmuje trochę czasu. Jeśli zainstalowałeś Mame przez menedżera pakietów (Ubuntu, Fedora itp.), Otwórz okno terminala i wpisz: mame

Spowoduje to uruchomienie emulatora. Alternatywnie wypróbuj menu szybkiego uruchamiania. Naciśnij klawisze ALT + F2 na klawiaturze, a następnie wpisz „mame” i naciśnij enter. Powinien otworzyć aplikację do emulacji pełnego ekranu.

Uwaga: narzędzie emulacji Mame znajduje się również w programie uruchamiającym aplikacje (jeśli zostało zainstalowane i nie zostało utworzone).

Przy pierwszym uruchomieniu narzędzie emulacji odmówi działania. Dzieje się tak, ponieważ nie ma pamięci ROM (lub BIOS-ów dla wielu szaf arkadowych) do pracy. Aby dodać ROM z grami wideo do programu, otwórz okno terminala i uzyskaj powłokę roota:

sudo -s

Następnie przejdź do terminala, gdziekolwiek na twoim komputerze znajdują się pliki ROM.

cd /home/username/my-example-folder

Skopiuj pliki ROM z folderu do katalogu ROM.

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

Kompilować MAME ze źródła zamiast instalować go za pośrednictwem pakietu binarnego? Jeśli tak, powyższe instrukcje nie będą działać. Nie zdobywaj roota w terminalu. Zamiast tego musisz wykonać następujące czynności, aby zacząć:

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

Za każdym razem, gdy chcesz uruchomić emulator:

cd ~/mame

./mame64

Alternatywnie, otwórz menedżera plików, przejdź do / home / username / mame, kliknij prawym przyciskiem myszy mame64 i uruchom go.

Należy pamiętać, że żadne pliki Arcade ROM nie będą działać poprawnie bez odpowiednich plików BIOS. Ze względów prawnych zwykłe rozpowszechnianie tych plików w Internecie nie jest w porządku. Aby uzyskać te pliki legalnie i umieścić je w katalogu / usr / local / share / games / mame / lub / home / username / mame / roms

Uruchomienie gry

Gra uruchomi się w Mame tylko wtedy, gdy będzie miała odpowiednie pliki BIOS. Na przykład: aby uruchomić Metal Slug 5, potrzebujesz plików NeoGeo BIOS, a także pamięci ROM dla samej gry. Umieść poszczególne pliki NeoGeo BIOS w folderze Metal Slug 5.

Może być konieczne powtórzenie tego procesu, aby każda gra działała, ponieważ wydaje się, że nie ma katalogu głównego systemu BIOS, z którym można by pracować.

Gdy pliki są tam, gdzie powinny, po prostu uruchom aplikację Mame i użyj selektora menu, aby wybrać grę. Stąd pojawia się komunikat ostrzegawczy.

Konfigurowanie kontrolera

Konfigurowanie wejść kontrolera dla graczy w emulatorze MAME rozpoczyna się od wybrania na początku opcji „Konfiguruj ogólne wejścia”. Otworzy się menu z listą ustawień konfiguracji sterowania dla graczy 1 – 8. Podłącz gamepad i wybierz gracza, którego chcesz skonfigurować.

W każdym menu użytkownik musi przypisać przyciski do odtwarzacza. Przejdź w dół listy, wybierz klawisz sterujący i naciśnij klawisz Enter, aby ponownie zmapować.

Kiedy uruchomi się opcja ponownego mapowania, naciśnij żądany przycisk na padzie, klawiaturze (itp.), Aby przypisać określone przyciski do bieżącego gracza. Pamiętaj, że musisz to zrobić dla każdego gamepada i gracza.

Wrzucanie monet

Biorąc pod uwagę, że MAME oznacza „emulator wielu automatów do gier”, często pojawia się komunikat „włóż monetę”. Nie martw się, dopóki nie zainstalujesz czytnika monet i nie skonfigurujesz go, oprogramowanie nie będzie prosić o ćwiartki. Zamiast tego musisz nacisnąć przycisk, aby zasymulować włożenie monety.

Sterowanie monetami domyślnie wynosi 5-8 w rzędzie liczb. Naciśnij jeden, aby wstawić i rozpocząć grę. Ponadto przyciski startu gracza to 1-4 (jeden przycisk dla każdego gracza).