Informazioni sulle ROMs

Questa sezione della Guida a MacMAME spiega cosa sono le 'ROMs' e come MacMAME le utilizza per emulare i giochi.

Indice

  1. ROMs e files 'zip'
  2. Originali, Cloni, e 'Merging'

ROMs e files 'zip'

Cosa sono le 'ROMs' e perché mi servono?

Sono due i componenti principali di quasi tutti i giochi arcade:

MacMAME emula (o almeno cerca di emulare) l'hardware. Se si copia il codice di ogni ROM chip di un gioco arcade in un file sul proprio computer, e si mettono tutti questi files in una cartella con nome appropriato, allora MacMAME potrà far funzionare il gioco. Il gioco si comporterà esattamente come se stesse funzionando sull'hardware originale.

MacMAME riconosce i giochi dal loro nome. Ad esempio, se la cartella 'ROMs' contiene un file chiamato 'astdelux.zip' o una cartella chiamata 'astdelux', allora comparirà Asteroids Deluxe nella lista dei giochi disponibili quando si lancia MacMAME. (Ovviamente bisogna poi che il file 'zip' o la cartella contengano le ROMs giuste.) I nomi da utilizzare sono nomi abbreviati. La lista completa dei giochi supportati e delle loro abbreviazioni è contenuta nel file 'gamelist.txt' (all'interno della cartella 'Documentazione' di MacMAME oppure disponibile all'indirizzo 'http://www.mame.net/gamelist.html'.

Perché MacMAME viene distibuito senza alcun gioco? Perché me li devo trovare da solo?

Possedere le ROMs di giochi di cui non si è proprietari è illegale. Il copyright sui giochi è valido per 75 anni a partire dalla loro data di creazione e, se le persone che detengono tali copyrights vogliono intentare una causa contro le persone che detengono copie illegali delle ROMs, possono farlo. Questo è il motivo per cui è importante sottolineare che MacMAME consente di giocare a vecchi giochi arcade, ma esso non fornisce nessuno di tali giochi.

Alcuni sostengono che sia lecito possedere una copia del programma se si possiede l'hardware originale, oppure una copia del gioco distibuita in una collezione di giochi arcade per Playstation o altro sistema di gioco. Alcuni sostengono sia lecito avere una copia del gioco se la si cancella entro 24 ore da quando la si è scaricata. Tuttavia nessuna di tali opinioni ha solidi fondamenti. Robby Roto e Gridlee sono gli unici giochi il cui uso con MAME è stato consentito senza limitazioni dai detentori dei rispettivi copyrights. Se scaricate ed utilizzate altri giochi dovete possedere l'hardware arcade.

 
Che cosa sono i files 'zip'?

Un file 'zip' è un archivio contenete tanti singoli files messi insieme e compressi per occupare meno spazio. Sebbene MacMAME sia in grado di emulare un gioco utilizzando una cartella contenente le sue ROMs, un modo più comodo di conservare i giochi e comprimere ognuna di queste cartelle in un unico file 'zip'.

MacMAME legge i files 'zip' direttamente, è sufficiente collocarli nella cartella 'ROMs'. Non c'è alcun vantaggio nello scompattarli, semplicemente occuperanno più spazio su hard disk.

 
Cos'è un 'BIOS'?

Alcuni giochi arcade sono sistemi basati su cartuccie ed è possibile per il proprietario passare ad un nuovo gioco semplicemente sostituendo una cartuccia. Un esempio è il sistema Neo-Geo (disponibile anche in versione da casa). Questi sistemi contengono delle ROMs nell'hardware fondamentale (comosciute come BIOS, o Basic Input/Output System) come pure nelle cartuccie con i giochi.

Quando si utilizzano questi giochi con MacMAME, è possibile collocare le ROMs di sistema nei files 'zip' di ogni singolo gioco, oppure si possono tenere separate tenere le ROMs del BIOS. Ad esempio, se si possiedono i files 'zip' dei giochi Neo-Geo Puzzle Bobble e Neo Bomberman, è possibile collocare le ROMs del BIOS Neo-Geo in entrambi i files 'pbobblen.zip' e 'neobombe.zip', oppure si possono tenere le ROMs del BIOS in un file 'neogeo.zip' separato ed evitare di doverle duplicare all'interno dei files 'zip' di ogni singolo gioco.

I seguenti sono solo alcuni dei BIOS che MacMAME può utilizzare:

cvs.zip
konamigx.zip
megaplay.zip
megatech.zip
neogeo.zip
nss.zip
pgm.zip
playch10.zip
skns.zip
stvbios.zip

Originali, Cloni, e Merging

Cosa si intende per 'cloni' ed 'originali'?

Molti giochi arcade sono disponibili in molte varianti leggermente diverse. Per esempio Pac-Man è stato rilasciato prima in Giappone dalla Namco e laàera chiamato Puck-Man. La Midway lo ha poi rilasciato negli Stati Uniti come Pac-Man e successivamente ri-rilasciato con una velocità leggermente superiore e colori diversi. Ve ne sono inoltre varianti con schemi diversi, cuori invece di puntini ed anche con piranhas invece di fantasmi.

In MacMAME un 'originale' è di solito la più recente versione ufficiale del gioco distribuita dalla sua compagnia. 'Cloni' sono tutte le altre varianti. I cloni possono essere prototipi, varianti, versioni localizzate in lingue diverse, versioni aggiornate con bugs eliminati o semplicemente lo stesso gioco distribuito da un'altra compagnia.

Per visualizzare tutti i cloni di un gioco in MacMAME, utilizzate il menù a comparsa sopra la lista dei giochi nella finestra principale e selezionate 'Visualizza Cloni Virtuali'. Selezionando 'Collega Cloni agli Originali' verranno raggruppati l'originale con tutti i suoi cloni supportati. Clickate un gioco nella lista tenendo premuto 'Control' per visualizzare ed andare al suo originale od ai suoi cloni.

Cosa siginifica 'merging'?

MacMAME è stato studiato bene per quanto riguarda i cloni. Se si possiede il Set di ROMs completo di un originale (in un file 'zip') e si vuole giocare ad un clone, allora il Set di ROMs per il clone basta che contenga le ROMs che sono uniche per quel clone. MacMAME prenderà le altre dal file 'zip' dell'originale. È così possibile risparmiare molto spazio su disco evitando di tenere copie multiple di ROMs che sono identiche per l'originale e per il clone. Molti siti web distribuiscono i Sets di ROMs per i cloni proprio in questo modo anche se ovviamente così facendo risulta necessario per potere giocare ad un clone possedere anche il Set di ROMs dell'originale.

Un altro approccio possibile è quello di tenere un unico file 'zip' contenente tutte le ROMs dell'originale e tutte quelle dei suoi vari cloni. Un Set di ROMs di questo tipo è chiamato 'merged'. Questo è forse il modo più semplice nel caso si possiedano molti cloni oltre all'originale, poiché non si devono tenere files separati per ogni singolo clone. Ci sono siti web che distribuiscono i giochi proprio in questo modo.

Può essere utile se si tengono Sets di ROMs 'merged' e si vogliono evitare sprechi di spazio su disco verificare che all'interno dei files 'zip' non vi siano ROMs duplicate. Nella schermata 'Resoconti' della finestra principale di MacMAME la funzione 'Analisi dei Sets di ROMs...' può aiutare in questo senso, infatti visualizza l'elenco delle ROMs all'interno di ogni Set segnalando a che clone appartengono, se ve ne sono di duplicate e se ve ne sono di danneggiate.

Due utili programmi per la gestione dei propri Sets di ROMs sono 'MacMAME Companion' e 'MacMAME Utilities'. Se si ha accesso ad un PC con Windows un utility chiamato 'ClrMamePro' svolge a sua volta un lavoro estremamente accurato per ripulire ed ordinare i Sets di ROMs.

Che cos'è un 'Audit delle ROMs...'?

Un 'Audit delle ROMs...'è un resoconto che informa se tra i Set di ROMs posseduti ve ne sono di danneggiati oppure incompleti. Per creare questo resoconto, andate nella schermata 'Resoconti' della finestra principale di MacMAME, poi premete il tasto 'Audit delle ROMs...'. Selezionate 'Elenca Solo i Problemi' e 'Non Segnalare i Problemi Conosciuti' (a meno che non vogliate informazioni molto dettagliate). Lasciate 'Filtro Audit' vuoto o con un asterisco ("*"), infine premete il tasto 'Audit'. Dopo poco tempo apparirà il resoconto che si potrà eventualmente salvare su hard disk.

Il 'Filtro Audit' permette di raffinare le ricerche. L'asterisco è un jolly. Se si vogliono ad esempio verificare solo le varianti di Pac-Man, inserite 'pac*' in quel campo.

Che cos'è un 'Mini Audit?'

Il 'Mini Audit' permette di verificare se le ROMs di un determinato gioco sono valide. Selezionate la schermata 'Info' nella finestra principale di MacMAME, poi selezionate 'Mini Audit' dal menù a comparsa. Se alcune delle ROMs nell'elenco non sono indicate come 'buona', è possibile che si debba scaricare nuovamente il Set di ROMs.

L'immagine sulla destra mostra un Mini Audit di 'Puzzle Bobble / Bust-A-Move' (pbobblen.zip) con diverse ROMs mancanti. I files mancanti sono in questo caso le ROMs del BIOS Neo-Geo; come spiegato sopra in 'Cos'è un 'BIOS'?', questo problema si può risolvere sia aggiungendo le ROMs del BIOS al file 'zip' del gioco sia inserendole in un file 'neogeo.zip' separato.

I nomi delle ROMs solitamente corrispondono a come esse erano originariamente identificate nelle schede madri dei giochi arcade originali.

Gli errori che si possono verificare durante un Mini Audit coomprendono:

Gli errori elencati in rosso impediscono completamente l'emulazione. Gli errori elencati in giallo consentono che il gioco venga comunque emulato, tuttavia esso potrebbe non funzionare correttamente.


Questo documento è stato aggiornato l'ultima volta il 6 Novembre 2004.