Mame: Una completa sala giochi sul pc di casa

Mame (Multiple Arcade Machine Emulator) è un emulatore che ci permette di giocare a centinaia di giochi Arcade. Tutti quei giochi con qui giocavamo qualche anno fa nelle sale giochi. L’emulatore Mame è disponibile per tutti i maggiori sistemi operativi. Se nella vostra infanzia vi piaceva farvi qualche partita in sala giochi, con questo emulatore farete un divertente tuffo nel passato e giocherete a tutti quei giochi che vi piacevano tanto.

Per giocare abbiamo bisogno prima di tutto dell’emulatore Mame, di un’interfaccia grafica e delle rom che sono i giochi. Di seguito vedremo come installare e configurare Mame sulla nostra Ubuntu box.

Installazione Mame

Per prima cosa installiamo da terminale i pacchetti xmame-sdl e xmame-common:

sudo apt-get install xmame-sdl

Ora verifichiamo la configurazione di Mame da terminale, recandoci nella directory /usr/games e lanciando xmame, o più facilmente lanciando /usr/games/xmame . L’output dovrebbe essere simile al seguente:

lino@lino-laptop:/usr/games$ xmame
warning: no mixer plugins available
info: trying to parse: /etc/xmame/xmamerc
error: unknown option history_file, on line 13 of file: /etc/xmame/xmamerc ignoring line
error: unknown option mameinfo_file, on line 14 of file: /etc/xmame/xmamerc ignoring line
error: unknown option fuzzycmp, on line 33 of file: /etc/xmame/xmamerc ignoring line
error: unknown option skip_disclaimer, on line 35 of file: /etc/xmame/xmamerc ignoring line
info: trying to parse: /home/lino/.xmame/xmamerc
info: trying to parse: /etc/xmame/xmame-SDLrc
info: trying to parse: /home/lino/.xmame/xmame-SDLrc
info: trying to parse: /etc/xmame/rc/pacmanrc
info: trying to parse: /home/lino/.xmame/rc/pacmanrc
xmame: could not connect to socket
xmame: No such file or directory
LIRC disabled
loading rom 0: pacman.6e
loading rom 1: pacman.6f
loading rom 2: pacman.6h
loading rom 3: pacman.6j
loading rom 4: pacman.5e
loading rom 5: pacman.5f
loading rom 6: 82s123.7f
loading rom 7: 82s126.4a
loading rom 8: 82s126.1m
loading rom 9: 82s126.3m
done
pacman.6e    NOT FOUND
pacman.6f    NOT FOUND
pacman.6h    NOT FOUND
pacman.6j    NOT FOUND
pacman.5e    NOT FOUND
pacman.5f    NOT FOUND
82s123.7f    NOT FOUND
82s126.4a    NOT FOUND
82s126.1m    NOT FOUND
82s126.3m    NOT FOUND
ERROR: required files are missing, the game cannot be run.

Come possiamo vedere dall’output generato, almeno per il mio caso, ci sono alcuni errori di tipo “error: unknown option” precisamente alle righe 13, 14, 33 e 35 del file xmamerc. Con un editor di testo apriamo il file xmamerc e commentiamo l’istruzione con un # all’inizio di ciascuna riga segnalata, se usate Gnome va bene il seguente comando:

sudo gedit /etc/xmame/xmamerc

Ora salviamo e chiudiamo il file xmamerc e riproviamo il test. Non dovremmo avere più errori ad eccezione del fatto che xmame cerca di lanciare una rom che non trova.

Interfaccia grafica

Ora Mame è funzionante e non ci resta che installare un’interfaccia grafica per gestire la nostra sala giochi. Tra le GUI che ho provato ne segnalo due, Gxmame e Kxmame. La prima è bastata su gtk2, il che la rende perfetta per Gnome. Ma attualmente non presente nei repository, bisogna compilarla e installarla dai sorgenti. La seconda è un interfaccia per Kde, ma presente nei repository e collaudatissima.

Io ho scelto di installare Kxmame con il seguente comando da terminale:

sudo apt-get install kxmame

Al primo avvio di Kxmame dovrebbe riconoscervi il motore mame SDL, verificabile dal menu Settings → eseguibile. Ora non ci resta che impostargli la directory dove sono presenti le roms. Tramite il menu Settings → Percorsi, apriamo la seconda scheda: Percorsi principali di Mame/Mess e aggiungiamo a Percorso Rom Mame, la directory che conterrà i nostri giochi.

I giochi

La Rom di un gioco si presenta come un file .zip che contiene tutti i file necessari a Mame per permettergli l’emulazione del gioco Arcade. Le Rom sono inoltre interscambiabili tra sistemi operativi. Una volta ottenuta il file zip di una rom, andrà posizionato, senza estrarre il contenuto del file zip, nella directory scelta da noi in precedenza. Effettuare un refresh di Kxmame tramite l’apposito pulsante e vedremo il gioco nella cartella Disponibili. Doppio click sul gioco per giocare. Forse, non nel mio caso, Compiz può dare problemi. Se cosi fosse disabilitarlo prima di lanciare un gioco. C’è da precisare che quasi tutte le rom sono coperte dal diritto d’autore. Ma fortunatamente per noi con una semplice ricerca Google non sarà difficile trovarle.

Comandi base

Durante la fase di caricamento del gioco ci chiederà di digitare OK e poi di premere un tasto qualsiasi.

Per giocare: il tasto 5 inserisce i gettoni, il tasto 1 e 2 il numero dei giocatori. I tasti frecciette per direzionare e Ctrl e Alt per saltare e sparare. Buon divertimento ;)

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>