MAME e MESS: differenze tra le versioni

m
nessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
{{Versioni_compatibili}}
{{Versioni_compatibili|Squeeze|Wheezy|Jessie}}
= Introduzione =
= Introduzione =
{{Box|NOTA|Per scrivere questa guida si è fatto riferimento alla versione 0.144 sia di MAME che di MESS}}
{{Box|NOTA|Per scrivere questa guida si è fatto riferimento alla versione 0.144 sia di MAME che di MESS}}


Riga 12: Riga 11:


= Prerequisiti =
= Prerequisiti =
Per poter giocare sono necessari tre elementi:  
Per poter giocare sono necessari tre elementi:  
* emulatore, cioè MAME e/o MESS, non ha problemi di copyright;
* emulatore, cioè MAME e/o MESS, non ha problemi di copyright;
Riga 20: Riga 18:


= Installazione =
= Installazione =
== Emulatore ==
Sia MAME che MESS sono disponibili da repository, quindi basta installarne i pacchetti. Per esempio con [[privilegi di amministrazione]]:
<pre># apt-get install mame</pre>
<pre># apt-get install mess</pre>
Esistono anche delle utilità comuni ad entrambi di cui si consiglia l'installazione:
<pre># apt-get install mame-tools</pre>


== Emulatore ==
Mentre per Debian 6 (Squeeze) al posto di questi tre [[pacchetto|pacchetti]] è necessario installare <code>xmame-x</code>, <code>xmess-x</code> e <code>xmame-tools</code>:
<pre># apt-get install xmame-x</pre>
<pre># apt-get install xmess-x</pre>
<pre># apt-get install xmame-tools</pre>


Sia MAME che MESS sono disponibili da repository, quindi per Wheezy e Sid:
Si noti che entrambi MAME e MESS sono applicativi privi di interfaccia grafica, quindi è richiesto l'uso del [[terminale]]. Esistono tuttavia diverse interfacce grafiche, in particolare per MAME in GNOME è possibile installare <code>gnome-video-arcade</code>:
<pre># aptitude install mame</pre>
<pre># apt-get install gnome-video-arcade</pre>
<pre># aptitude install mess</pre>
Oppure per Squeeze:
Per squeeze (ma anche Wheezy e Sid)
<pre># apt-get install gmameui</pre>
<pre># aptitude install xmame-x</pre>
<pre># aptitude install xmess-x</pre>
Esistono anche delle utilità comuni ad entrambi di cui si consiglia l'installazione (Wheezy e Sid):
<pre># aptitude install mame-tools</pre>
Oppure (Squeeze, Wheezy e Sid)
<pre># aptitude install xmame-tools</pre>
Si noti che entrambi sono applicativi privi di interfaccia grafica, quindi è richiesto l'uso del [[terminale]]. Esistono tuttavia diverse interfacce grafiche, in particolare per MAME in GNOME è possibile installare da [[repository]] (Wheezy, Sid):
<pre># aptitude install gnome-video-arcade</pre>
Oppure per squeeze
<pre># aptitude install gmameui</pre>


== Periferiche ==
== Periferiche ==
Se si possiede un joystick/gamepad sarà molto probabilmente possibile usarlo senza problemi installando i seguenti pacchetti:
Se si possiede un joystick/gamepad sarà molto probabilmente possibile usarlo senza problemi installando i seguenti pacchetti:
<pre># aptitude install joystick jtest-gtk</pre>
<pre># aptitude install joystick jstest-gtk</pre>
Evitare di installare il pacchetto ''xserver-xorg-input-joystick'' che oltre a servire solo per usare il joystick al posto del mouse risulta particolarmente fastidioso mentre si gioca in finestra, visto che muovendo la freccetta in giro per lo schermo causerà problemi di ogni tipo (cambio finestra, minimizzazione finestra, cambio desktop, ecc.).
Evitare di installare il pacchetto ''xserver-xorg-input-joystick'' che oltre a servire solo per usare il joystick al posto del mouse risulta particolarmente fastidioso mentre si gioca in finestra, visto che muovendo la freccetta in giro per lo schermo causerà problemi di ogni tipo (cambio finestra, minimizzazione finestra, cambio desktop, ecc.).


= Preparativi =
= Preparativi =
Per un utilizzo standard non dovrebbe essere necessario adottare nessuna procedura di configurazione, tuttavia a titolo informativo si specifica che il file di configurazione di MAME è <code>/etc/mame/mame.ini</code>, mentre quello di MESS è <code>/etc/mess/mess.ini</code>.<br />
Per un utilizzo standard non dovrebbe essere necessario adottare nessuna procedura di configurazione, tuttavia a titolo informativo si specifica che il file di configurazione di MAME è <code>/etc/mame/mame.ini</code>, mentre quello di MESS è <code>/etc/mess/mess.ini</code>.<br />
È bene notare che il file '.ini' mostra solo una minima parte della reale configurazione, la quale è visualizzabile tramite il comando:
È bene notare che il file '.ini' mostra solo una minima parte della reale configurazione, la quale è visualizzabile tramite il comando:
Riga 56: Riga 52:


== Bios ==
== Bios ==
Molte ROM richiedono i relativi file bios per poter funzionare e di questi possono esistere anche più versioni. I file bios sono in sostanza file comuni che invece di essere duplicati, includendoli in ciascuno dei singoli archivi ROM che ne hanno bisogno, sono raggruppati per comodità in un unico archivio separato.<br />
Molte ROM richiedono i relativi file bios per poter funzionare e di questi possono esistere anche più versioni. I file bios sono in sostanza file comuni che invece di essere duplicati, includendoli in ciascuno dei singoli archivi ROM che ne hanno bisogno, sono raggruppati per comodità in un unico archivio separato.<br />
Un sito ospitante un gran numero di bios sia per MAME che MESS è per esempio [http://www.emunews.eu/ emunews], mentre per il solo MAME è possibile visionare anche [http://www.mamechannel.it/pages/bios.php questo] in italiano, il quale mette anche direttamente a disposizione un [http://www.mamechannel.it/emulator/bios/BIOSPACK_(official).zip archivio] contenente tutti i bios disponibili.<br />
Un sito ospitante un gran numero di bios sia per MAME che MESS è per esempio [http://www.emunews.eu/ emunews], mentre per il solo MAME è possibile visionare anche [http://www.mamechannel.it/pages/bios.php questo] in italiano, il quale mette anche direttamente a disposizione un [http://www.mamechannel.it/emulator/bios/BIOSPACK_(official).zip archivio] contenente tutti i bios disponibili.<br />
Riga 65: Riga 60:


== ROM ==
== ROM ==
Copiare le ROM in una sottocartella della propria HOME evita la scomodità di doversi autenticare ogni volta come [[root]] per copiare, cancellare, ecc. i singoli file.<br />
Copiare le ROM in una sottocartella della propria HOME evita la scomodità di doversi autenticare ogni volta come [[root]] per copiare, cancellare, ecc. i singoli file.<br />
Detto questo e visto quanto scritto inizialmente rimangono solo tre cose da sottolineare:
Detto questo e visto quanto scritto inizialmente rimangono solo tre cose da sottolineare:
Riga 73: Riga 67:


= Avvio e utilizzo =
= Avvio e utilizzo =
== MAME ==
== MAME ==
Per avviare una ROM è sufficiente digitare da terminale:
Per avviare una ROM è sufficiente digitare da terminale:
Riga 85: Riga 78:


=== gnome-video-arcade ===
=== gnome-video-arcade ===
Trattandosi di un'interfaccia molto spartana chi scrive non vede proprio la necessità di usarla, tuttavia basti dire che questa oltre a poter essere avviata da menù può essere inizializzata anche da terminale digitando:
Trattandosi di un'interfaccia molto spartana chi scrive non vede proprio la necessità di usarla, tuttavia basti dire che questa oltre a poter essere avviata da menù può essere inizializzata anche da terminale digitando:
<pre>$ gnome-video-arcade</pre>
<pre>$ gnome-video-arcade</pre>
Riga 92: Riga 84:


== MESS ==
== MESS ==
Per avviare una ROM è sufficiente digitare da terminale:
Per avviare una ROM è sufficiente digitare da terminale:
<pre>$ mess nome_sistema -cart /percorso/rom/nome_rom.zip</pre>
<pre>$ mess nome_sistema -cart /percorso/rom/nome_rom.zip</pre>
Riga 101: Riga 92:


== Configurazione a ROM avviata ==
== Configurazione a ROM avviata ==
Premendo il tasto '''Tab''' comparirà un menù attraverso cui sarà  possibile configurare diverse opzioni, come la mappatura delle  periferiche di input (tastiera, joystick/gamepad, ecc.).
Premendo il tasto '''Tab''' comparirà un menù attraverso cui sarà  possibile configurare diverse opzioni, come la mappatura delle  periferiche di input (tastiera, joystick/gamepad, ecc.).
* 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).
* 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).
Riga 107: Riga 97:


= Approfondimenti =
= Approfondimenti =
=== Manpages ===
=== Manpages ===
<code>man mame</code><br />
<code>man mame</code><br />
Riga 120: Riga 109:
* [http://www.mameitalia.net/index.php?s=5cbb1e09498e9052b7b1c9a44d3a0d1c&showforum=19 Mameitalia], forum contenente molte informazioni utili su MAME, comprese alcune guide.
* [http://www.mameitalia.net/index.php?s=5cbb1e09498e9052b7b1c9a44d3a0d1c&showforum=19 Mameitalia], forum contenente molte informazioni utili su MAME, comprese alcune guide.
* [http://www.progettoemma.net/ EMMA], sito contenente innumerevoli informazioni tecniche su MAME e relative ROM
* [http://www.progettoemma.net/ EMMA], sito contenente innumerevoli informazioni tecniche su MAME e relative ROM


{{Autori
{{Autori
|Autore = [[Utente:Wtf|Wtf]] 18:13, 15 apr 2012 (CEST)
|Autore= [[Utente:Wtf|Wtf]] 18:13, 15 apr 2012 (CEST)
|Numero_revisori = 0
|Estesa_da=
|Verificata_da=
|Numero_revisori= 0
}}
}}
[[Categoria:Virtualizzazione]]
[[Categoria:Virtualizzazione]]
[[Categoria:Giocare con Debian]]
[[Categoria:Giocare con Debian]]
3 581

contributi