MAME è l'acronimo di Multiple Arcade Machine Emulator,
o in parole povere, un emulatore dei videogiochi cabinati che hanno
costituito l'attrazione principale delle sale giochi (arcade) dalla fine
degli anni '70 fino alla fine degli anni '90, prima di soccombere
definitivamente alle console domestiche nei primi anni del 2000. Street Fighter, Cadillac & Dinosaurs, Metal Slug, The King of Dragons, ecc. sono solo alcuni esempi di videogiochi arcade di successo.
Si
tratta in sintesi di un emulatore di vecchi videogiochi che raramente
sono stati disponibili anche per console domestiche, fatta salva la
notabile eccezione del NeoGeo (il quale non a caso nasceva come sistema
arcade).
MESS è l'acronimo di Multiple Emulator Super System
ed è in sintesi il progetto gemello di MAME. Mentre quest'ultimo come
appena detto è dedicato all'emulazione dei videogiochi arcade, MESS è
pensato per emulare un enorme varietà di sistemi casalinghi del passato,
come ad esempio: Atari 400/800, Atari 2600, Lynx, NES, SNES, Nintendo
GameBoy, Nintendo 64, Sega Game Gear, Sega Master System, Sega
Megadrive, Colecovision, Vectrex, Apple II, Commodore 64/128, IBM PC XT
and AT (MDA and CGA), ZX80, ZX Spectrum, TI99/4, TRS-80, MSX.
L'installazione,
configurazione ed esecuzione di entrambi gli applicativi è molto
simile, quando non identica, proprio per la stretta "parentela
progettuale" esistente tra i due; data questa premessa si è optato per
creare un unica guida onde evitare di duplicare la maggior parte dei
contenuti, tuttavia si ribadisce che MAME e MESS sono due applicativi
distinti, pertanto se per esempio l'utente è interessato solo ai
videogiochi arcade potrà benissimo fare a meno di installare MESS e
viceversa.
Prerequisiti.
Per poter giocare sono necessari tre elementi:
- emulatore, cioè MAME e/o MESS, non ha problemi di copyright;
- bios del sistema da emulare, non ha problemi di copyright;
- ROM dei videogiochi, sono per lo più protette da copyright;
Installazione.
Emulatore.
# aptitude install mame # aptitude install mess
# aptitude install xmame-x # aptitude install xmess-x
# aptitude install mame-tools
# aptitude install xmame-tools
# aptitude install gnome-video-arcade
# aptitude install gmameui Periferiche.
# aptitude install joystick jtest-gtkxserver-xorg-input-joystick
Preparativi.
/etc/mame/mame.ini
/etc/mess/mess.ini
$ mame –sc $ mess -sc
rompath $HOME/mame/roms;/usr/share/games/mame/roms rompath $HOME/mess/roms;/usr/share/games/mess/roms
Bios.
emunewsquestoarchivio
ROM.
ATTENZIONE
I file zip dei bios non devono essere scompattati, ovvero devono essere mantenuti come archivi zip; si occuperà MAME/MESS di leggere automaticamente quando richiesto i suddetti file.
Nota
Nel caso del succitato biospack questo deve essere scompattato nella cartella delle ROM, sono i singoli file zip in esso contenuti a non dover essere scompattati.
Suggerimento
È consigliabile mantenere separati per motivi di ordine i file dei bios da quelli delle ROM, per esempio nel caso di MAME mettendo i primi in/usr/share/games/mame/roms
e i secondi in~/mame/roms
, mentre nel caso di MESS rispettivamente in/usr/share/games/mess/roms
e~/mess/roms
.
root
- è possibile che col procedere delle versioni di MAME/MESS alcune ROM non risultino più immediatamente leggibili, ovvero che siano necessarie alcune operazioni per renderle di nuovo utilizzabili;
- è tutt'altro che raro scaricare archivi di ROM che non contengono tutti i file necessari, risultando quindi inavviabili, nonostante si possieda già il necessario bios. In tal caso l'unica soluzione è o cercare i file mancanti o scaricare altre versioni della stessa ROM;
- MAI rinominare i file delle ROM, a meno di non avere problemi e/o di non essere assolutamente sicuri che l'attuale nome non sia quella corretto.
MAME.
$ mame nome_rom
-now
Nomi
Attenzione a non sbagliare il nome del gioco, poiché in caso contrario MAME non avvierà nulla e proporrà un elenco dei nomi più simili. Si badi bene che non è detto che in tale elenco compaia effettivamente il nome della ROM desiderata; in tal caso l'unica è controllare manualmente il nome del file zip.
$ mame -now nome_romROMPATH
$ mame /percorso/rom/nome_rom.zip
gnome-video-arcade
$ gnome-video-arcade-b
$ gnome-video-arcade –b MESS.
$ mess nome_sistema -cart /percorso/rom/nome_rom.zipnome_sistemagenesissnes/percorso/rom/nome_rom.zip
genesismegadriv
-now
$ mess nome_sistema -cart /percorso/rom/nome_rom.zip –now Configurazione a ROM avviata. Tab
- Di default premendo il tasto F2 si accederà al menù di configurazione originale della macchina arcade, dal quale è possibile configurare alcuni parametri, come per esempio evitare che sia richiesto di inserire monete per poter giocare (in questo caso trattandosi di un emulazione significa non essere obbligati a premere il tasto associato all'inserimento delle monete).
- Per salvare una posizione durante una partita è sufficiente premere LSHIFT+F7 seguito dal numero della posizione desiderata. Per caricare un salvataggio è sufficiente premere F7 seguito dal numero della posizione desiderata.
- MAME, sito ufficiale.
- MESS, sito ufficiale.
- emunews, sito contenente le ultime novità su MAME e MESS, nonché un elenco dei bios disponibili per entrambi.
- MameChannel.it
- Mameitalia, forum contenente molte informazioni utili su MAME, comprese alcune guide.
- EMMA, sito contenente innumerevoli informazioni tecniche su MAME e relative ROM