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ę.
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:
- Przeszukujemy Internet w poszukiwaniu plików, o których brakuje w komunikacie o błędzie.
- Rozpakowujemy ZIP z ROM-u, który nie działa.
- Kompresujemy grę z powrotem do archiwum ZIP zawierającego zawartość oryginalnej gry oraz pliki, które wyszukaliśmy i pobraliśmy w kroku 1.
- Umieściliśmy dokładnie taką samą nazwę jak oryginalny ZIP (na przykład aof.zip za grę Art of Fighting).
- 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?
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.
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.
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.
Zainstaluj interfejs QMC2, to navito na Linuksie i to cud.
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ę?