
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


Commenti recenti