Strona główna
» LINUX
»
5 sposobów na granie w gry SNES na Linuksie za pomocą obecnych emulatorów
5 sposobów na granie w gry SNES na Linuksie za pomocą obecnych emulatorów
Użytkownicy Linuksa mają kilka dobrych sposobów na granie w gry Super Nintendo. Najprostszą konfiguracją jest samodzielny Snes9x ; RetroArch , jeśli potrzebujesz jednej biblioteki dla wielu systemów; bsnes, jeśli potrzebujesz dedykowanego emulatora SNES; lub Mednafen , jeśli wolisz uruchamiać gry z terminala. Mesen Community Edition to kolejna opcja graficzna, która obsługuje również inne klasyczne konsole. Wszystkie pięć konsol wymaga dostarczonego przez Ciebie ROM-u.
Zanim zaczniesz
Używaj plików gry, do których masz uprawnienia; zasady dotyczące praw autorskich i tworzenia kopii zapasowych różnią się w zależności od kraju. Popularne rozszerzenia plików SNES to .sfc. .smcUmieść pliki w folderze, który możesz znaleźć, takim jak ~/ROMs. Pamiętaj, że nie każda wersja emulatora otwiera skompresowane archiwa.
Przechowywanie plików gry w jednym miejscu ułatwia ich odnalezienie w emulatorze.
1. Użyj Snes9x, aby uzyskać prostą konfigurację
Snes9x to dedykowany emulator Super Nintendo i dobry wybór, jeśli potrzebujesz osobnej aplikacji desktopowej. Projekt udostępnia kompilacje Linux GTK i X11 w oficjalnym repozytorium źródłowym. Możesz również zainstalować pakiet Flatpak stworzony przez społeczność z Flathub, jeśli Flatpak jest skonfigurowany w Twoim systemie:
flatpak install flathub com.snes9x.Snes9x
Uruchom Snes9x, użyj polecenia open lub load-game i wybierz plik .sfclub .smc. Podłącz kontroler przed uruchomieniem gry, a następnie sprawdź ustawienia wejściowe Snes9x, jeśli przyciski nie są poprawnie zmapowane. Aktualne opcje dla Linuksa znajdziesz w oficjalnym projekcie Snes9x lub na liście aplikacji Flathub .
Samodzielny emulator przechowuje ustawienia ładowania gry i wprowadzania danych w jednej aplikacji.
2. Uruchom rdzeń Snes9x przez RetroArch
RetroArch to front-end: uruchamia komponenty emulatora zwane rdzeniami. Zainstaluj go zgodnie z oficjalną instrukcją Linuksa dla swojej dystrybucji, a następnie zainstaluj rdzeń Snes9x. Jeśli program Core Downloader jest dostępny, otwórz Online Updater , wybierz program do pobierania rdzeni i wybierz Snes9x. Przewodnik po rdzeniu Snes9x Libretro opisuje rdzeń i jego obsługiwaną zawartość.
RetroArch potrzebuje kompatybilnego rdzenia SNES, aby móc uruchomić grę.
Jeśli nie widzisz programu do pobierania, aktualny przewodnik Libretro zaleca włączenie opcji Pokaż program do pobierania rdzeni w Ustawieniach > Interfejs użytkownika > Widoczność pozycji menu . Istnieje wyjątek dotyczący pakietów: RetroArch zainstalowany z Ubuntu PPA wyłącza pobieranie rdzeni w aplikacji, dlatego zainstaluj pasujący rdzeń za pomocą menedżera pakietów. Po zainstalowaniu rdzenia wybierz opcję Załaduj zawartość i przejdź do swojego ROM-u. Jeśli Twoje menu się różnią, zapoznaj się z przewodnikiem instalacji rdzenia Libretro .
Po zainstalowaniu rdzenia przejdź do pamięci ROM lub przeskanuj jej folder do biblioteki.
3. Zainstaluj bsnes jako dedykowany emulator SNES
bsnes koncentruje się na emulacji SNES-a i zawiera opcje takie jak filtry wideo i zapisywanie stanów. Jedną z opcji dla Linuksa jest pakiet Flathub:
flatpak install flathub dev.bsnes.bsnes
Otwórz bsnes i załaduj plik gry z aplikacji. Jeśli nie używasz Flatpak, sprawdź stronę pobierania projektu dla Linuksa , aby zapoznać się z aktualną opcją autonomiczną i informacjami dotyczącymi instalacji; dostępność pakietów różni się w zależności od dystrybucji. Zacznij od ustawień domyślnych, a następnie dostosuj filtry lub powiązania kontrolera tylko w razie potrzeby.
Dedykowana aplikacja SNES oferuje własne ustawienia gier i wideo.
4. Uruchom grę z Mednafenem z terminala
Mednafen to emulator wielosystemowy sterowany z wiersza poleceń. Zainstaluj mednafenpakiet za pomocą centrum oprogramowania lub menedżera pakietów swojej dystrybucji; dokładna komenda różni się w zależności od dystrybucji Linuksa. Następnie podaj ścieżkę do pliku gry:
mednafen ~/ROMs/my-game.sfc
Tylda bez cudzysłowu rozwija się do folderu domowego w powłoce; jeśli nazwa folderu zawiera spacje, należy umieścić rozwiniętą ścieżkę w cudzysłowie, np "$HOME/ROMs/My Game.sfc". . Mednafen otwiera okno gry po uruchomieniu. Dokumentacja modułu SNES zawiera informacje o ustawieniach specyficznych dla SNES, a instrukcja ogólna wyjaśnia opcje wiersza poleceń.
Mednafen uruchamia się za pomocą polecenia w terminalu, które zawiera ścieżkę do pamięci ROM.
5. Wypróbuj Mesen Community Edition
Mesen Community Edition to rozwijana przez społeczność kontynuacja Mesen, która obsługuje SNES-a, a także kilka innych systemów. Otwórz wydania projektu w serwisie GitHub i wybierz kompilację Linuksa pasującą do Twojego komputera. Projekt informuje, że kompilacje Linuksa x64 i ARM64 wymagają SDL2; zainstaluj środowisko uruchomieniowe za pośrednictwem swojej dystrybucji, jeśli aplikacja zgłasza brak SDL2. Uruchom Mesen i otwórz plik gry z poziomu aplikacji. Strona projektu zawiera listę obsługiwanych systemów i informacje o kompilacji.
Mesen Community Edition obsługuje SNES jako część aplikacji wielosystemowej.
Skonfiguruj sterowanie i chroń swoje zapisy
Jeśli kontroler nie działa, najpierw sprawdź, czy Linux go rozpoznaje. Następnie otwórz ustawienia wejściowe emulatora i zmapuj przyciski kierunkowe, Start, Select i twarzą. Nazwy menu różnią się w zależności od aplikacji, a niektóre kontrolery są wykrywane automatycznie.
Jeśli emulator nie wykryje kontrolera automatycznie, zmapuj pad kierunkowy i przyciski twarzy.
Użyj funkcji zapisywania gry, aby zapisać grę w normalny sposób. Stany zapisu to osobna funkcja emulatora, umożliwiająca wznowienie gry w konkretnym momencie. Utwórz kopię zapasową obu rodzajów plików zapisu i nie zakładaj, że stan zapisu utworzony w jednym emulatorze będzie działał w innym. Dla większości użytkowników najszybszym rozwiązaniem jest Snes9x; przejdź do RetroArch, aby uzyskać dostęp do połączonej biblioteki, lub wybierz bsnes, Mednafen lub Mesen CE, aby wybrać przepływ pracy, który najlepiej pasuje do Twojej konfiguracji.