
MAME (Multiple Arcade Machine Emulator) permette di emulare migliaia di videogiochi arcade, come Pac-Man, Street Fighter II, Metal Slug, Final Fight, The King of Fighters e molti altri.
In questa guida vediamo come installare, configurare e utilizzare MAME su RetroPie, partendo da zero, compresi BIOS, ROM, emulatori, controller, prestazioni e risoluzione dei problemi.
1. Capire quale versione di MAME utilizzare
Questa è la parte più importante: RetroPie può utilizzare diversi emulatori arcade e non tutte le ROM sono compatibili con tutte le versioni.
I principali emulatori sono:
Emulatore
Caratteristiche
lr-mame2000
Versione MAME 0.37b5, leggera
lr-mame2003
Versione MAME 0.78, buona compatibilità
lr-mame2003-plus
Versione modificata con supporto aggiuntivo
lr-mame2010
Versione MAME 0.139
lr-mame
Versione basata su MAME più recente
AdvanceMAME
Alternativa con configurazione specifica
Quale scegliere?
-
Raspberry Pi 3: lr-mame2003 o lr-mame2003-plus.
-
Raspberry Pi 4: lr-mame2003-plus oppure lr-mame2010.
-
Raspberry Pi 5: valutare lr-mame o lr-mame2003-plus in base al gioco.
Il mio consiglio è iniziare con lr-mame2003-plus, se disponibile nella propria installazione.
Attenzione: ogni versione richiede ROM compatibili con la relativa versione del database MAME.
2. Installare MAME su RetroPie
Per installare un emulatore MAME:
-
Avvia RetroPie.
-
Entra nel menu RetroPie.
-
Seleziona RetroPie Setup.
-
Accedi a Manage Packages.
-
Seleziona Manage Optional Packages oppure Manage Experimental Packages.
-
Cerca l'emulatore MAME desiderato.
-
Seleziona Install from Binary, quando disponibile.
In alternativa, puoi aprire il terminale ed eseguire:
bash
sudo ~/RetroPie-Setup/retropie_setup.sh
Si aprirà il menu di configurazione.
Nota: i nomi e la disponibilità degli emulatori possono variare in base alla versione di RetroPie.
3. Dove inserire le ROM MAME
Le ROM devono essere inserite nella cartella corretta.
Per esempio:
bash
/home/pi/RetroPie/roms/arcade/
Oppure, per una configurazione specifica:
bash
/home/pi/RetroPie/roms/mame-libretro/
Le cartelle più comuni sono:
Cartella
Utilizzo
arcade
Giochi arcade con configurazione generica
mame-libretro
ROM per emulatori MAME libretro
mame-mame4all
ROM per MAME4ALL
fba
Giochi compatibili con FinalBurn Alpha
Il percorso esatto dipende dalla configurazione di RetroPie.
Importante: non decomprimere normalmente i file ZIP delle ROM. MAME generalmente utilizza le ROM mantenute in formato ZIP.
4. Compatibilità delle ROM: la regola fondamentale
Non basta avere una ROM MAME: bisogna avere la versione corretta.
Emulatore
Versione ROM richiesta
MAME 2000
0.37b5
MAME 2003
0.78
MAME 2003 Plus
0.78–0.188
MAME 2010
0.139
MAME 2015
0.160
MAME 2016
0.174
retropie.us
+2
Per esempio, una ROM destinata a MAME 0.139 potrebbe non funzionare con MAME 2003.
ROM parent e clone
MAME distingue due tipi di ROM:
-
Parent: versione principale del gioco.
-
Clone: versione alternativa, regionale o modificata.
Con un ROM set di tipo Split, una ROM clone potrebbe aver bisogno della ROM parent per funzionare.
Se un gioco non parte, controlla anche questa possibilità.
5. Configurare l'emulatore predefinito
Puoi scegliere quale emulatore utilizzare per ogni gioco.
-
Avvia un gioco arcade.
-
Durante l'avvio, premi un pulsante quando appare il messaggio di configurazione Runcommand.
-
Entra in Select Emulator.
-
Seleziona l'emulatore desiderato.
-
Scegli di utilizzare questa configurazione per il singolo gioco oppure come configurazione predefinita.
Questo è particolarmente utile quando utilizzi la cartella comune arcade.
6. Configurare joystick e pulsanti
Per i giochi arcade consiglio una configurazione a sei pulsanti.
Esempio per Street Fighter II:
Disposizione consigliata
Y
Pugno forte
X
Pugno medio
L
Pugno debole
B
Calcio debole
A
Calcio medio
R
Calcio forte
Schema indicativo dei sei pulsanti, da adattare al joystick.
Per configurare i comandi:
-
Avvia il gioco.
-
Apri il menu RetroArch con la combinazione del controller configurata.
-
Oppure, per i core che lo supportano, apri il menu MAME con TAB o R2.
-
Cerca Input (this game) oppure Input (general).
-
Assegna i pulsanti.
-
Salva la configurazione.
Per MAME 2003 Plus puoi anche scegliere tra diversi layout, come 6-Button e 8-Button.
retropie.us
+1
7. Configurare BIOS e giochi Neo Geo
Alcuni sistemi arcade necessitano di BIOS aggiuntivi.
Un esempio importante è Neo Geo.
Il BIOS Neo Geo è normalmente chiamato:
text
neogeo.zip
Deve essere collocato nella posizione prevista dall'emulatore e dal relativo ROM set, spesso insieme alle ROM nella stessa cartella arcade.
Non estrarre il BIOS: mantienilo nel formato ZIP previsto.
Attenzione: il BIOS deve essere compatibile con il core MAME utilizzato.
8. Configurazioni grafiche e prestazioni
Per migliorare la fluidità:
-
Disattiva shader pesanti.
-
Evita filtri grafici inutilmente complessi.
-
Utilizza una risoluzione adeguata al display.
-
Mantieni il sistema aggiornato.
-
Verifica la temperatura del Raspberry Pi.
-
Utilizza un alimentatore adeguato.
Per i giochi 2D classici, il rendering standard è spesso sufficiente.
Impostazioni consigliate
Opzione
Impostazione iniziale
VSync
Attivo
Bilinear Filtering
A scelta
Shader
Disattivati
Rewind
Disattivato
Run-Ahead
Disattivato
Integer Scaling
Attivo, se desiderato
Non tutti i giochi hanno le stesse esigenze: alcuni titoli 3D e arcade più recenti possono richiedere molta più potenza.
9. Aggiornare la lista dei giochi
Dopo aver copiato le ROM:
-
Torna al menu principale di EmulationStation.
-
Premi START.
-
Seleziona Quit.
-
Scegli Restart EmulationStation.
In alternativa, puoi riavviare RetroPie:
bash
sudo reboot
Se tutto è configurato correttamente, comparirà la sezione Arcade oppure MAME.
10. Risolvere i problemi più comuni
Problema
Possibile soluzione
Il gioco torna al menu
ROM incompatibile
Schermata nera
ROM incompleta o BIOS mancante
Gioco non presente nel menu
Aggiornare la lista giochi
Pulsanti non funzionano
Riconfigurare gli input
Audio assente
Controllare configurazione audio
Gioco lento
Provare un core più leggero
Clone non funzionante
Verificare la presenza della ROM parent
Comandi utili
Verificare lo spazio disponibile:
bash
df -h
Riavviare EmulationStation:
bash
sudo systemctl restart emulationstation
Aggiornare RetroPie Setup:
bash
cd ~/RetroPie-Setup
sudo git pull
Prima di aggiornare, è consigliabile fare un backup della configurazione.
11. Dove trovare documentazione ufficiale
Queste sono le risorse più utili per approfondire la configurazione:
Per le ROM utilizza copie ottenute legalmente, nel rispetto dei diritti applicabili.
12. La configurazione che consiglio
Per iniziare, questa sarebbe la mia configurazione di riferimento:
Configurazione arcade RetroPie
Raspberry Pi 3 / 4
Consigliata
-
Emulatore: lr-mame2003-plus
-
ROM: set compatibile 0.78–0.188
-
Cartella:
arcade -
Formato: ZIP
-
Controller: joystick USB a 6 pulsanti
-
Shader: disattivati
-
VSync: attivo
Trovato questo articolo interessante? Condividilo sulla tua rete di contatti in Twitter, sulla tua bacheca su Facebook, in Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!






0 commenti:
Posta un commento