Come giocare ai giochi Super Nintendo su Linux con Snes9x

L’emulazione è una tecnologia meravigliosa che i fan dei videogiochi possono utilizzare per studiare e divertirsi con i vecchi giochi delle console per videogiochi, specialmente quelli che non sono più in produzione. Una delle console più popolari da emulare, soprattutto su piattaforma Linux, è la Super Nintendo. Quando si tratta di giocare ai giochi Super Nintendo su Linux, non mancano gli emulatori SNES, ma l’app di gran lunga migliore e più facile da usare sulla piattaforma è Snes9x. Ha una GUI facile da usare, con un sacco di impostazioni diverse, supporto per stati di salvataggio, opzioni di rendering, gamepad e altro.

Nota: winadmin.it non incoraggia o condona in alcun modo il download o la distribuzione illegale di file ROM per SNES. Se scegli di installare SNES9x, utilizza legalmente le ROM di gioco di cui hai eseguito il backup sul tuo PC.

Ubuntu, Debian e altri Linux tramite Flatpak

Nonostante il fatto che Ubuntu e la base dei pacchetti Debian in generale di solito godano della massima attenzione da parte degli sviluppatori di software Linux, attualmente non esiste una versione di Snes9x pacchettizzata per queste popolari distribuzioni. Nessun PPA è disponibile per Ubuntu e non c’è alcuna indicazione che questo cambierà. Inoltre, non ci sono repository di software Debian indipendenti che si possono aggiungere, né ci sono file di pacchetti DEB che chiunque possa cercare.

Prima dei moderni formati di pacchetti Linux universali, questo sarebbe stato un vero problema. Al giorno d’oggi, tuttavia, i fan di Snes9x possono installarlo facilmente senza dover fare affidamento sul proprio sistema operativo. Ciò significa che anche gli utenti Ubuntu e Debian (così come qualsiasi distribuzione Linux che può eseguire Flatpak) possono godere di questo meraviglioso emulatore!

Nota: le seguenti istruzioni richiedono la configurazione di Flatpak prima di continuare.

Innanzitutto, aggiungi il repository Flathub alla tua configurazione Flatpak. Questo non è necessario, ma aggiungerà più sorgenti software alla tua distribuzione Linux. Invece di vedere solo le app nel software Gnome (e altrove), vedrai anche tutte le app da lì.

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Con Flathub presente, possiamo andare avanti e scaricare il pacchetto Snes9x e salvarlo localmente. Per essere chiari, puoi installare il pacchetto in remoto tramite l’URL, ma è meglio scaricare semplicemente il file. In questo modo puoi salvarlo per una data successiva o installarlo su più computer.

wget https://flathub.org/repo/appstream/com.snes9x.Snes9x.flatpakref

Utilizzando il comando CD, vai alla directory Download.

cd ~/Downloads

All’interno della cartella dei download, installa il pacchetto Snes9x:

sudo flatpak install com.snes9x.Snes9x.flatpakref

Al termine dei comandi, Snes9x sarà pronto per l’uso. Comprendi che su alcuni ambienti desktop, il collegamento al programma non verrà visualizzato finché non ti disconnetti e accedi di nuovo.

Arch Linux

sudo pacman -S snes9x-gtk

Fedora

Non sarai in grado di installare Snes9x sul tuo PC Fedora Linux fuori dalla scatola. Fedora non distribuisce programmi non liberi. Invece, Snes9x è installabile su Fedora tramite un repository RPM di terze parti non libero. Per farlo funzionare, segui questi passaggi.

Per prima cosa, vai al sito Web di RPM Fusion e seleziona la tua versione di Fedora. Al momento della stesura di questo articolo Fedora 24-27 e Fedora Rawhide hanno il supporto.

Fare clic sul collegamento per il download per ottenere l’RPM non gratuito e scaricarlo sul PC. Una volta scaricato, apri un terminale e utilizza il comando CD per accedere alla cartella Download.

cd ~/Downloads

Una volta all’interno della cartella Download, installa il pacchetto RPM Fusion per abilitare il repository non libero sul tuo sistema.

sudo dnf install rpmfusion-nonfree-release-*.noarch.rpm

Ora installa Snes9x:

sudo dnf install snes9x-gtk

OpenSUSE

I fan di SUSE che cercano di far funzionare questo emulatore SNES sul loro sistema operativo non hanno bisogno di preoccuparsi di nulla, poiché il programma è su OpenSUSE Build Service. Per installarlo, vai a questa pagina, seleziona la tua versione del sistema operativo e fai clic sul pulsante “Installazione in 1 clic” per far funzionare tutto.

Giocare con Snes9x

La riproduzione di un gioco con Snes9x inizia caricando una ROM nell’app. Per farlo, prendi una ROM e posizionala sul tuo PC. Da lì, apri Snes9x sul tuo PC Linux e fai clic su “File”. In questo menu, individuare e fare clic su “Open ROM Image”. Utilizzare il browser di file che si apre per cercare il file ROM sul computer e selezionare “apri”.

Una volta aperto, Snes9x caricherà immediatamente la ROM.

Nota: per mettere l’emulatore in modalità a schermo intero, fare clic sul menu “Visualizza”, quindi selezionare “schermo intero”. Lasciarlo premendo ESC sulla tastiera.

Gamepad

L’app Snes9x supporta i game pad. Nessun driver necessario. Basta collegare il tuo controller di gioco preferito e, finché funziona già su Linux, funzionerà con l’emulatore.

Per assegnare i controlli dall’emulatore al controller, trova e fai clic su “Opzioni”, quindi seleziona “Preferenze”.

Nell’area delle preferenze, fare clic sull’icona del controller con accanto “Joypad” per configurare il controller. Nel menu, fare clic su “SU” con il mouse, quindi premere il pulsante che si desidera che “SU” sia sul controller.

Da qui, SNes9x ti farà assegnare ogni controllo, uno dopo l’altro. Al termine, fai clic su “applica”.

Salvare Gamea

Hai bisogno di salvare il tuo gioco? Ecco come farlo nell’emulatore. Innanzitutto, esci dalla modalità a schermo intero (se la stai utilizzando) premendo il tasto ESC. Quindi, fare clic su “File”, quindi selezionare “Salva stato”. Seleziona uno slot per salvare il gioco.

Per caricare lo stato, ripetere la stessa procedura, tranne selezionare “Carica stato” invece di “Salva stato”.