Jak zainstalować MAME i cieszyć się tym emulatorem gry zręcznościowej w systemie Linux

MAME w systemie Linux

Ostatnio zacząłem wspominać gry na automatach z lat 80. i 90. Po pewnym czasie strzelania goli i wygrywania walk, sprawdziłem, czy są tu jakieś informacje na ten temat Linux Adictos i zdziwiłem się, że takowego nie ma, więc postanowiłem napisać o tym artykuł jak zainstalować MAME w systemie Linux i jak rozwiązać niektóre problemy z ROMami (grami).

Instalacja MAME w systemie Linux jest bardzo prosta. W rzeczywistości tak było dostępne w oficjalnych repozytoriach wielu dystrybucji, więc zainstalowanie go to tylko jedno polecenie. Jeśli jakakolwiek dystrybucja nie ma tego domyślnie dostępnego, możemy również dodać nieoficjalne repozytorium lub zainstalować jego pakiet Snap. Poniżej wyjaśniłeś różne opcje i kilka sztuczek dla gier, które się nie uruchamiają.

Jak zainstalować MAME w systemie Linux

Z oficjalnych repozytoriów

Pierwszą rzeczą, którą musimy przetestować, jest to, czy jest dostępny w oficjalnych repozytoriach naszej dystrybucji. W Ubuntu i pochodnych polecenie jest następujące:

sudo apt install mame

Z nieoficjalnego repozytorium

Jeśli wpisując wiadomość pokazuje nam błąd, prawdopodobnie nie mamy dostępnego emulatora w repozytoriach naszej dystrybucji, więc dodamy nieoficjalny poleceniem:

sudo add-apt-repository ppa:c.falco/mame

Po dodaniu repozytorium napiszemy to drugie polecenie:

sudo apt update && sudo apt install mame

Z pakietu Snap

MAME jest również dostępny jako pakiet Snap. Jeśli nasza dystrybucja jest kompatybilna z tymi pakietami kanonicznymi, instalacja jest tak prosta, jak wpisanie tego innego polecenia:

sudo snap install mame

Jak dodać ROM do MAME

Po zainstalowaniu MAME otrzymamy emulator bez żadnych gier. Plik gry musimy dodać je ręcznie, ale jest to coś bardzo prostego. „Trudne” jest ich znalezienie: z powodów, które każdy może zrozumieć, nie możemy podać żadnych linków do stron oferujących te ROM-y, ale znalezienie ich jest tak proste, jak uzyskanie dostępu do naszej ulubionej wyszukiwarki i wyszukanie czegoś takiego jak „mame roms” . Pojawią się dziesiątki stron internetowych i wszystkie pozwolą nam pobrać ROM dla MAME, aw niektórych przypadkach dla innych emulatorów.

Gdzie? umieść ROMy będzie to zależeć od systemu operacyjnego i pobranej wersji. Jeśli zainstalowaliśmy go z repozytorium, czy to oficjalnego, czy nieoficjalnego, musimy umieścić ROM-y w ścieżce ~ / mame / roms, gdzie „~ /” jest naszym folderem osobistym; jeśli nie ma folderu „mame”, tworzymy go ręcznie. Jak czytamy snapcraft.io, ścieżka do wersji Snap to ~ / snap / mame / common / roms. Jeśli chcemy umieścić ROMy w innej ścieżce, musimy edytować plik mama.ini aby oprogramowanie przeszukało nową ścieżkę.

Podobne artykuł:
GNOME Video Arcade: interfejs dla MAME

Mój ROM nie uruchamia się. Co mogę zrobić?

Bez wątpienia najgorszą rzeczą w MAME jest to, że nie wszystkie ROM-y działają na wszystkich versiones oprogramowania. Zdarzają się przypadki, zwłaszcza jeśli korzystamy z wersji „mobilnej”, w których musimy szukać zaktualizowanych ROM-ów, ale ten problem zwykle nie występuje w wersji desktopowej. Może się zdarzyć, że spróbujemy uruchomić grę i to nie zadziała, ponieważ brakuje nam pliku. Istnieją dwie możliwe opcje, jedna łatwiejsza do rozwiązania niż druga.

Po pierwsze i najprawdopodobniej gra nie działa, ponieważ nie mamy dostępnego systemu BIOS. BIOS-y to małe pliki niezbędne do, powiedzmy tak, oprogramowania, które ma być kompatybilne z niektórymi grami. Na przykład gry NEO-GEO zwykle nie działają, jeśli nie dodamy ich BIOS-u. Najlepszym sposobem rozwiązania tego problemu jest po raz kolejny przejście do naszej ulubionej wyszukiwarki i wyszukanie czegoś w rodzaju „all mame bios”. Istnieją pliki, które gromadzą wszystkie lub prawie wszystkie niezbędne BIOS-y, a wszystko, co musimy zrobić, to zdobyć jeden i rozpakować wszystkie pliki ZIP w tym samym folderze «roms», w którym umieściliśmy gry.

Innym problemem, który możemy znaleźć, jest to, że gra nie uruchamia się, ponieważ brakuje w niej pliku. Jest to trudniejsze do naprawienia. Jedną z opcji jest znalezienie innej pamięci ROM, aby sprawdzić, czy działa bezpośrednio. Jeśli nie, możemy wykonać następujące czynności:

  1. Przeszukujemy Internet w poszukiwaniu plików, o których brakuje w komunikacie o błędzie.
  2. Rozpakowujemy ZIP z ROM-u, który nie działa.
  3. Kompresujemy grę z powrotem do archiwum ZIP zawierającego zawartość oryginalnej gry oraz pliki, które wyszukaliśmy i pobraliśmy w kroku 1.
  4. Umieściliśmy dokładnie taką samą nazwę jak oryginalny ZIP (na przykład aof.zip za grę Art of Fighting).
  5. Umieściliśmy go w folderze "romy" i modlimy się, żeby wszystko poszło dobrze.

Czy wiesz już, jak zainstalować MAME w systemie Linux? Jakie są twoje ulubione klasyczne gry?


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Michael Mayol powiedział

    Zawsze miło się czyta o MAME, dzięki za napisanie o tym świetnym emulatorze.

    Ponieważ używam go od początku jego istnienia i dość śledzę jego ewolucję, proponuję dodać ...

    QMC2
    https://qmc2.batcom-it.net/

    To, że jest wieloplatformowy i jest o wiele łatwiejszym sposobem korzystania z MAME w systemie Linux

    Innym jest Retroarch w połączeniu z KODI i wtyczką IAGL Internet Archive Game Launcher, która ma powiedzieć „The Internet Archive Game Menu”, która zawiera nie tylko gry MAME; i że w tabletach i telefonach z Androidem jest to bardziej zalecane ze względu na oszczędność miejsca.

    Mam nadzieję, że przeczytam przyszłe części lub przyszłe wersje tego artykułu, wybierając te alternatywy.

  2.   Michael Mayol powiedział

    Zawsze miło się czyta o MAME, dzięki za napisanie o tym świetnym emulatorze.

    Ponieważ używam go od początku jego istnienia i dość śledzę jego ewolucję, proponuję dodać ...

    QMC2
    https://qmc2.batcom-it.net/

    To, że jest wieloplatformowy i jest o wiele łatwiejszym sposobem korzystania z MAME w systemie Linux

    Innym jest Retroarch w połączeniu z KODI i wtyczką IAGL Internet Archive Game Launcher, która ma powiedzieć „The Internet Archive Game Menu”, która zawiera nie tylko gry MAME; i że w tabletach i telefonach z Androidem jest to bardziej zalecane ze względu na oszczędność miejsca.

    Mam nadzieję, że przeczytam przyszłe części lub przyszłe wersje tego artykułu, wybierając te alternatywy.

    1.    Alexb3d powiedział

      QMC2 to cud, jest natywny dla Linuksa, a rozwój jest nieco zatrzymany, ale działa idealnie, dla klasycznego interfejsu jest idealny.

      RetroArch to opcja, której używam (bez dodatków typu kodi), znacznie poprawia precyzję i szybkość emulacji.

      oraz najnowszy JRomManager do zarządzania pamięcią ROM.

  3.   Alexb3d powiedział

    Zainstaluj interfejs QMC2, to navito na Linuksie i to cud.

  4.   genin powiedział

    Czy ktoś wie, jak włączyć kody MAME w systemie Linux? Zakłada się, że teraz musisz pobrać plik .zip, który zawiera kody w formacie .xml i umieścić go w folderze CHEAT w katalogu / usr / local / share / games / mame / cheat lub w folderze / usr / share / games / mame / cheat lub w / usr / share / games / mame / plugins / cheat, po aktywacji poprzez modyfikację pliku ui.ini w /home/username/.mame.
    Problem polega na tym, że modyfikuję plik ui.ini, dodając linię cheatów i wartość 1, aby go aktywować, ale podczas otwierania MAME modyfikuje go samoczynnie, pozostawiając go takim, jaki był, a tym samym nie można aktywować kodów.
    Jakieś pomysły lub alternatywny sposób na ich aktywację?