![es-webserver [Batocera.linux - Wiki]](https://wiki.batocera.org/_media/es-webserver-41.png)
Molti emulatori di giochi arcade sono compatibili con una vasta gamma di titoli. La scelta dell'emulatore più adatto dipende in gran parte dal gioco che si desidera giocare.
-
Per la maggior parte dei giochi arcade "retrò" (come Pac-Man, Q*bert, Asteroids, ecc.) è possibile utilizzare MAME . MAME è un emulatore esigente, quindi per i giochi con requisiti più elevati è preferibile valutare altri emulatori più specializzati. MAME inoltre non supporta alcuni giochi moderni, in particolare quelli 3D (ma ci sono delle eccezioni).
-
In Batocera sono presenti cinque diverse versioni di MAME, ognuna con una propria specifica ragione d'essere:
-
libretro iMAME4all (ROMset versione 0.37b5) : una versione molto leggera disponibile solo sulle schede meno potenti, come il Raspberry Pi 1. A meno che non si utilizzi questo specifico hardware fuori produzione, questa versione non è consigliata.
-
libretro MAME2003plus (ROMset versione 0.78+) : La versione predefinita. È leggera in termini di risorse, quindi adatta a schede SBC meno potenti come Raspberry Pi 3 e superiori. Non dovrebbe essere utilizzata su x86_64, poiché presenta bug di vecchia data e funzionalità limitate rispetto alle versioni più moderne.
-
(RIMOSSO DALLA V41) libretro MAME2010 (versione ROMset 0.139) : Una versione "intermedia" che è comunque abbastanza veloce da poter essere eseguita su hardware poco potente, pur avendo una maggiore compatibilità con i dispositivi moderni.
-
libretro MAME ( modifiche alla versione del ROMset ) : l'ultima versione di libretro MAME compilata nell'ultima release stabile.
-
MAME ( modifiche alla versione del ROMset ) : l'ultima versione standalone di MAME compilata con l'ultima release stabile.
-
-
-
Per i giochi arcade "retrò" di combattimento/multigiocatore (come Street Fighter II, Darkstalkers, ecc.), è possibile utilizzare FBNeo ( la versione del set di ROM cambia ) . Inoltre, libretro FBNeo supporta RetroAchievements . (RetroAchievements NON è supportato in nessuna delle versioni di MAME.) FBNeo ha una compatibilità limitata rispetto a MAME, ma è più specializzato nelle ROM con cui è compatibile. Leggi qui le differenze con MAME.
-
In Batocera sono presenti due diverse versioni di FBNeo. Solitamente, per una determinata piattaforma ne è inclusa solo una:
-
FBAlpha2012 (
): Una versione precedente al rebranding, disponibile solo sulle schede meno potenti, come il Raspberry Pi 1. A meno che non si utilizzi questo specifico hardware fuori produzione, si sconsiglia l'uso di questa versione.
-
libretro FBNeo ( modifiche alla versione del ROMset ) : l'ultima versione di libretro FBNeo compilata nell'ultima release stabile.
-
-
-
Per i giochi arcade FMV su "laserdisc" (come Dragon's Lair, Space Ace, Astron Belt, ecc.), è possibile utilizzare DAPHNE/Hypseus .
-
Per i primi giochi arcade 3D della "vecchia generazione" (come House of the Dead, Daytona, Mario Kart GP, ecc.), l'emulatore dedicato al sistema su cui si basava l'hardware arcade è solitamente la soluzione migliore. Tra questi si annoverano Flycast , Model2emu , Supermodel o Triforce (questo elenco non è esaustivo).
-
Per i primi giochi senza CPU (come Pong), si può usare DICE .
Un elenco, creato dalla community, degli emulatori compatibili con i vari giochi è disponibile su nonMAME (il nome simboleggia i giochi non compatibili con MAME e rappresenta la migliore alternativa da utilizzare come backup). Un elenco di giochi arcade testati su Raspberry Pi 3 è disponibile su BestArcade .
Alcune schede arcade sono conversioni di console domestiche. Queste si possono trovare nell'elenco hardware di base di System16 . In genere, funzionano al meglio con l'emulatore standalone per quella console, ma il più delle volte i giochi arcade non funzionano correttamente (e alcuni emulatori non estendono comunque la loro compatibilità alle rispettive versioni arcade).
ROMset
Un ROMset è un insieme di tutte le diverse ROM di gioco emulate da una particolare versione di MAME. In sostanza, si tratta dei "file di gioco". Questi si differenziano dalle tipiche ROM utilizzate nelle console domestiche convenzionali, poiché anziché esistere una singola ROM per un gioco, un ROMset è specifico per la versione dell'emulatore arcade in uso. Ad esempio, MAME 0.78plus è compatibile solo con le ROM del ROMset di MAME 0.78plus.
È possibile utilizzare ROM provenienti da set diversi, tuttavia questa pratica è sconsigliata. Per evitare problemi, utilizzare sempre il set creato per la specifica versione dell'emulatore in uso.
Ricordiamo che Batocera non fornisce contenuti protetti da copyright. Le domande relative al download di ROMset protetti da copyright verranno ignorate. Una volta ottenuto il ROMset desiderato, consultare la sezione dedicata alla sovrascrittura del ROMset .
Tipi di ROMset
Oltre al set di ROM specifico per ogni versione dell'emulatore, esistono diverse tipologie di set di ROM. La maggior parte degli utenti è interessata a una di queste tipologie:
-
Set completo non unito (detto anche set di riferimento): questo set contiene tutto il necessario per eseguire ciascun gioco in un file ZIP separato, incluse le ROM originali. Questo è il formato consigliato , in quanto è il più facile da utilizzare.
-
Non unificato (detto anche set di riferimento): è uguale alla versione completa non unificata, tuttavia i file BIOS "comuni" condivisi da un gran numero di ROM vengono separati per risparmiare spazio. Utilizzare questa opzione solo se si sa quali file BIOS saranno necessari per ciascuna ROM.
-
Split : Ogni ROM è separata e solo le differenze tra di esse sono memorizzate nei file ZIP. Ciò significa che una ROM potrebbe dipendere da un'altra (o anche da più altre) per funzionare. Ad esempio, in un set di ROM split,
pacman.zip(un clone) non funzionerà senzapuckman.zip(la sua versione originale). Se si utilizza un set split, si consiglia di copiare l'intero set per assicurarsi che non manchino file necessari (oppure utilizzare un gestore di ROM arcade per filtrare il set). Questa operazione non è consigliata ai nuovi utenti di giochi arcade. -
Unione : i cloni vengono uniti nel file ZIP della ROM principale, il che significa che più di un gioco viene memorizzato in un unico file. Questo metodo si basa sull'interfaccia utente per selezionare quale gioco avviare. Batocera non dispone di questa funzionalità, pertanto non è consigliabile utilizzare questo tipo di set.
Fortunatamente, il tipo di ROMset verrà rilevato automaticamente dall'emulatore. Non è necessario specificare manualmente quale tipo si sta utilizzando.
Se un ROMset non specifica il suo tipo, di solito è di tipo "split". I ROMset split possono essere convertiti in ROMset non uniti utilizzando gli strumenti appropriati.
Versione del set di ROM per rilascio stabile di Batocera
MAME 2003 e versioni successive utilizzano sempre il set di ROM 0.78 e versioni successive. MAME 2010 utilizza sempre il set di ROM 0.139.
Pulizia del ROMset
Informazioni su come pulire il ROMset per ridurne le dimensioni sono disponibili nella pagina sull'emulazione arcade avanzata . La pulizia non è obbligatoria per utilizzare un ROMset, ma può essere di gran lunga preferibile rispetto alla copia dell'intero set (che può superare i terabyte se si include tutto).
Se volete la soluzione più semplice, utilizzate una versione completa e non unificata di uno dei set di ROM e selezionate solo i file ZIP da trasferire. Un set completo e non unificato dovrebbe contenere tutto il necessario per eseguire la ROM in un singolo file ZIP.
Copia del ROMset
Una volta ottenuto il set di ROM per la versione desiderata e (facoltativamente) averlo ripulito per l'utilizzo con il vostro Batocera, è il momento di copiare i dati.
La maggior parte dei set di ROM per giochi arcade vengono forniti in file ZIP. Non decomprimete i singoli file ROM. Sono progettati per essere letti direttamente dai file ZIP e si basano sulla struttura di denominazione dei file ZIP per funzionare. Batocera visualizzerà il nome del gioco una volta che la ROM è stata estratta .
La cartella esatta in cui copiare il set di ROM dipende dall'emulatore utilizzato. Controlla la sezione Arcade nella pagina dei sistemi per trovare la cartella specifica a seconda del sistema in uso. Se non ti interessa la cartella, puoi inserirle nella roms/mamecartella che contiene il maggior numero di emulatori.
Se si utilizzano sottocartelle, assicurarsi che tutti i file necessari vengano copiati nella stessa sottocartella.
Se si utilizza un set completo non unito
Ecco fatto. Puoi copiare le ROM a tuo piacimento. Tutti i file necessari per ogni titolo sono inclusi nel file ZIP con il nome abbreviato del titolo ; puoi anche scegliere quali ROM conservare. Non rinominare i file ZIP , altrimenti i giochi non funzioneranno.
Un elenco dei nomi completi delle ROM è disponibile nel file DAT fornito (che potrebbe avere un'estensione XML), qualora non si desideri utilizzare un gestore di ROM.
Inoltre, un'ottima risorsa per scoprire i nomi delle ROM è http://adb.arcadeitalia.net/lista_mame.php
Le ROM presentano solitamente alcune varianti, ad esempio in base alla regione (versione americana, versione giapponese, ecc.), alla revisione o alla modifica. Queste vengono generalmente indicate da un carattere aggiuntivo alla fine del nome breve; fare riferimento al file DAT per la versione specifica.
Se si utilizza un set non unito
Innanzitutto, se non si desidera copiare l'intero set, è necessario prima eliminare i file indesiderati dal ROMset. Successivamente, copiare il set ripulito.
È ancora in qualche modo possibile selezionare quali ROM copiare, tuttavia se la ROM dipende da un file BIOS, anche quest'ultimo deve essere copiato. Controlla i registri degli errori se qualcosa non si avvia, di solito ti indicheranno il file esatto necessario.
I file BIOS necessari si trovano cercando il gioco nel file DAT/XML fornito. In alternativa, è possibile trovare il gioco sul sito http://adb.arcadeitalia.net/lista_mame.php e scorrere fino alla sezione "Bios:" per verificare la presenza di eventuali file BIOS necessari.
Se preferisci semplicemente copiare tutti i file BIOS condivisi, ecco gli elenchi dei file BIOS condivisi noti per ciascun set:
-
MAME 2003 plus (0.78+) :
acpsx.zip,cpzn1.zip,cpzn2.zip,cvs.zip,decocass.zip,konamigx.zip,megaplay.zip,megatech.zip,neogeo.zip,nss.zip,pgm.zip,playch10.zip,skns.zip,stvbios.zip,taitofx1.zipetps.zip. -
BIOS comune MAME 2010 (0.139) (per sistemi funzionanti):
acpsx.zip,aleck64.zip,alg_bios.zip,ar_bios.zip,atarisy1.zip,atluspsx.zip,atpsx.zip,cpzn1.zip,cpzn2.zip,decocass.zip,galgbios.zip,kviper.zip,maxaflex.zip,megatech.zip,neogeo.zip,nss.zip,playch10.zip,psarc95.zip,skns.zip,taitofx1.zip,taitogn.zip,tps.zipevspsx.zip. -
MAME 2010 (0.139) BIOS rimanente (per sistemi danneggiati o vari):
airlbios.zip,awbios.zip,bctvidbs.zip,cd32.zip,cdi.zip,chihiro.zip,crysbios.zip,f355bios.zip,gg863.zip,hikaru.zip,hng64.zip,hod2bios.zip,konamigv.zip,konamigx.zip,macsbios.zip,megaplay.zip,naomi.zip,naomi2.zip,naomigd.zip,pgm.zip,sfcbox.zip,stvbios.zip,sys246.zip,sys256.zip,sys573.zip,taitotz.zipetriforce.zip. -
FBNeo 1.0.0.0 :
neogeo.zip,pgm.zipeskns.zip. -
FBNeo 1.0.0.2 :
bubsys.zip,cchip.zip,decocass.zip,isgsm.zip,midssio.zip,namcoc69.zip,namcoc70.zip,namcoc75.zip,neogeo.zip,nmk004.zip,pgm.zip,skns.zipeym2608.zip.
Aggiungi il resto dei set.
Se si utilizza un set diviso
Potresti provare a copiare l'intero set, tuttavia potresti trovare molte ROM indesiderate incluse, come utility di test (per le schede arcade, non per il tuo Batocera), prototipi, bootleg, per non parlare di tutti i cloni duplicati. Se vuoi evitarli, è necessario pulire prima il set di ROM prima di copiarlo.
Se si utilizza un set unito
Dopo aver pulito il ROMset, copialo nella cartella. Di default, Batocera sarà in grado di avviare solo la ROM principale di ogni file ZIP, quindi assicurati che sia quella la versione che desideri giocare. Questa funzionalità dipenderà dal programma di pulizia della ROM che utilizzi, se presente.
Per qualsiasi tipo di ROMset
opera d'arte
Alcuni giochi richiedono file grafici aggiuntivi (scansioni di supporti fisici solitamente posizionati dietro lo schermo per migliorare l'esperienza di gioco, necessarie per alcune macchine che erano davvero rudimentali):
-
Per MAME2003plus:
/userdata/bios/mame2003-plus/artwork -
Per MAME2010:
/userdata/bios/mame2010/artwork -
Per MAME:
/userdata/bios/mame/artwork
Per utilizzare le immagini di gioco, apri il menu di MAME ( come?) e vai su Opzioni video → Schermo ## e seleziona l'immagine appropriata per il titolo (alcuni giochi hanno molte varianti). MAME2003plus utilizzerà i file delle immagini se sono presenti; non c'è un'opzione per disattivarli se non rimuovendoli manualmente.
Campioni
Alcuni giochi richiedono file di esempio aggiuntivi:
-
Per FBNeo:
/userdata/bios/fbneo/samples -
Per MAME2003plus:
/userdata/bios/mame2003-plus/samples -
Per MAME2010:
/userdata/bios/mame2010/samples -
Per la versione più recente di MAME:
/userdata/bios/mame/samples
Cardiopatia congenita
Alcuni giochi arcade più recenti possono utilizzare file aggiuntivi (in genere memorizzati fisicamente su un disco) chiamati CHD (blocchi di dati compressi). Per utilizzare i CHD in un gioco, questi devono essere posizionati in una cartella con lo stesso nome del file ZIP del gioco. Ad esempio, carnevil.zipil gioco cercherà carnevil/carnevil.chdquesto file all'avvio.
Raschiatura
Una volta copiate, se aggiornate l'elenco dei giochi e andate al sistema arcade/MAME/FBNeo/ecc. appena aggiunto, vedrete una serie di nomi senza senso per tutti i giochi. A differenza delle ROM per console domestiche, che in genere prendono il nome dal titolo del gioco a cui si riferiscono, le ROM arcade richiedono uno schema di denominazione specifico per poterle distinguere. Questi nomi non devono essere modificati in nessun caso.
Allora come si fa a visualizzare i nomi effettivi dei giochi? Semplice, basta estrarli . Una volta estratti, tutti i titoli avranno i loro nomi corretti. Anche i file BIOS verranno nascosti automaticamente, il che è molto utile.
Modifica dell'emulatore arcade su Batocera
Se non si utilizza l'emulatore arcade predefinito, è necessario cambiarlo. È possibile farlo seguendo questi passaggi:
-
Accedi all'elenco dei giochi del sistema.
-
Premere
[SELECT]per visualizzare le impostazioni di sistema e accedere a IMPOSTAZIONI DI SISTEMA AVANZATE (in alternativa, è possibile utilizzare[START]→ IMPOSTAZIONI DI GIOCO → CONFIGURAZIONE AVANZATA PER SISTEMA e quindi selezionare il sistema desiderato).
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