Utilizzare MacMAME

Questa sezione della Guida a MacMAME spiega le varie funzioni del programma.

Indice

  1. Finestra 'Warning'
  2. Info
  3. Video
  4. Audio
  5. Resoconti
  6. Varie
  7. Configurare i Tasti
  8. Menù durante il gioco
  9. Files

Finestra 'Warning'

Quando si lancia MacMAME appare una finestra con un messaggio.

Prestatevi attenzione.

Non realizzate un unico archivio contenente MacMAME ed alcuni giochi da distribuire su un sito web. Evitate di vendere cd contenenti MacMAME insieme ad alcuni giochi. Evitate di distribuire in qualsivoglia maniera MacMAME insieme a delle ROMs.

MacMAME è infatti perfettamente legale. Possedere ROMs di giochi protetti da copyright non lo è, a meno che non si possiedano i ROM chips originali.


Info

Dopo aver clickato OK, comparirà la finestra principale, simile a questa:

Info Tab

Lista dei giochi

Sulla sinistra c'è la lista dei giochi supportati che sono stati trovati nella cartella 'ROMs' (vedi Files). Se l'icona di un gioco è marcata con una 'X' rossa, allora è noto che esso non funziona correttamente con la versione di MacMAME in uso.

Sopra la lista dei giochi c'è un menù a comparsa 'Raggruppa per'. Inizialmente esso si trova su 'Raggruppa per Cartella'. È possibile raggruppare i Sets di ROMs in sottocartelle all'interno della cartella 'ROMs'. Per esempio, volendo, è possibile raggruppare tutte le varianti di Pac-Man in una sottocartella 'Pac Man Et Similia'. Facendo doppio click su di essa nella finestra principale di MacMAME la si potrà aprire per esaminarne il contenuto o richiudere.

Possono essere aggiunti numerosi elementi 'Raggruppa per' nel menù inserendo i files appropriati nella cartella 'Categorie'. Per informazioni su questi files, vedi Files.

Selezionando 'Nascondi Cloni' dal menù a comparsa, nella lista dei giochi verrà visualizzato solamente il Set di ROMs dell'originale. (Vedi Informazioni sulle ROMs per la distinzione tra originali e cloni.) Selezionando 'Visualizza Cloni Virtuali', i cloni di un originale verranno visualizzati anche se non se ne possiedono i Sets di ROMs.

Informazioni sul gioco

Sulla destra si possono vedere numerose informazioni relative al gioco selezionato. È possibile scegliere quale tipo di informazioni vedere utilizzando il menù a comparsa o i tasti direzionali sinistro e destro.

Tasto opzioni

Il tasto 'Opzioni...' farà comparire una finestra con alcune impostazioni di MacMAME.

Premete 'Esci' per chiudere MacMAME, oppure premete 'Gioca' per iniziare l'emulazione del gioco selezionato. (Ricordate che 'Gioca' avvia semplicemente l'emulazione -- dovrete poi premere '5' per inserire un credito ed '1' per iniziare una partita.)


Video

Attraverso questa schermata è possibile regolare alcuni aspetti della visualizzazione del gioco.

Il primo menù a comparsa regola la dimensione del gioco . (Questa menù viene ignorato se si sta utilizzando il renderer OpenGL.)

Schermo Pieno: Questo checkbox determina se MacMAME deve girare in una finestra oppure nascondere la scrivania e la barra dei menù. Si tratta di una questione puramente estetica ma di solito la modalità a schermo pieno è più suggestiva.

Rotazione: 'Rotazione Standard' indica che si desidera che l'immagine sullo schermo sia sempre automaticamente ruotata in modo che la parte alta dello schermo del gioco coincida con la parte alta del monitor del Mac. Se lo si deseleziona, si può selezionare 'Ruota a Sinistra' oppure 'Ruota a Destra' per ruotare il gioco di lato, 'Flip Asse X' per rifletterlo orizzontalmente e 'Flip Asse Y' per rifletterlo verticalmente. 'Rotazione del Gioco Arcade' fa apparire l'immagine proprio come nel gioco arcade: alcuni giochi sono giochi 'verticali', come Pac-Man, nel senso che erano originariamente giocati su monitor ruotati da una parte. In tali casi selezionando questa opzione sarà necessario ruotare su un lato il monitor per giocare proprio come nel gioco arcade.

Opzioni Vettori: Queste opzioni regolano l'aspetto dei giochi basati su vettori, come Tempest, Asteroids, Battle Zone e Star Castle. Possono essere modificate solo se si è selezionato uno di tali giochi.

Usa Tutti gli Artwork Extra: Selezionate questa casella affinché MacMAME visualizzi i 'backdrops' di un gioco (ad esempio le rocce dipinte dietro il monitor di Asteroids Deluxe), gli 'overlays' (strati di cellophane colorato sopra un'immagine in bianco e nero, come in Star Castle o Battle Zone), ed i 'bezels' (immagini ed istruzioni sul bordo dello schermo di un gioco), se disponibili. (Vedi Files per informazioni su dove trovari tali artwork.) Si può altresì deselezionare 'Usa Tutti gli Artwork Extra' e selezionare le caselle indivudualmente. Gli artwork possono rallentare alcuni giochi.


Audio

La schermata Audio controlla le impostazioni audio di MacMAME.

Abilita Suono: Deselezionandolo si elimina l'emulazione audio di MacMAME, il che può rendere più veloci alcuni giochi sui vecchi Mac.

Emula Musica FM: Selezionando questo checkbox MacMAME emulerà i chips specializzati nella generazione di suoni FM. Questi chips producono suoni di alta qualità per alcuni giochi (ad esempio Rastan e Commando), spesso tuttavia utilizzando molte risorse CPU.

Sample rate: '44100 Hz' offre la qualità migliore. Se ci sono problemi di prestazioni selezionare '22050 Hz' oppure '11025 Hz'.

Volume: Questa sbarra imposta il volume in MacMAME.


Resoconti

Sono liste di informazioni che MacMAME può creare per informare su quali giochi e suoni può emulare. Il tasto 'Salva con Nome...' permette di salvare ciascun resoconto in un file di testo.

Resoconti...: Si possono avere svariate informazioni sui giochi supportati dall'attuale versione di MacMAME, sui drivers che essi usano, su quali funzionano correttamente o meno, e così via.

Audit delle ROMs...: I vostri Sets di ROMs verranno controllati alla ricerca di eventuali problemi. Se riscontrate degli errori con qualche gioco l'Audit vi può aiutare a capire se mancano delle ROMs o ve ne sono di danneggiate. (A volte, una nuova versione di MacMAME può avere problemi con Sets di ROMs che con versioni precedenti funzionavano. Per esempio, in un gioco può essere stato aggiunto il supporto audio: in tali casi andranno aggiunte le ROMs appropriate.)

Audit dei Samples...: Vengono verificati i samples alla ricerca di eventuali problemi.

Analisi dei Sets di ROMs...: I files 'zip' vengono esaminati alla ricerca di files superflui.

Identifica Set di ROMs...: Dato un Set di ROMs, questo tasto vi permette di sapere di che gioco si tratta.


Varie

In questa schermata vi sono ulteriori impostazioni .

Abilita Frameskipping Automatico: Su vecchi Mac si possono ottenere prestazioni migliori lasciando a MacMAME il compito di regolare lo skip di frames in modo da mantenere il gioco alla miglior velocità possibile.

Velocità Controllata: Selezionando questa opzione MacMAME regola la velocità dei giochi in modo appropriato rispetto al gioco arcade. Deselezionandola MacMAME permetterà ai giochi di girare più velocemente a seconda della velocità del vostro Mac. (Alcuni giochi possono divenire ingiocabili a causa dell'eccessiva velocità.)

Consenti i Cheats: Questo aggiunge l'opzione Cheat al menù durante il gioco (descritto sotto). Se avete un file cheat, potrete abilitare i cheats (trucchi).

Genera Debug Log: Se un gioco non funziona correttamente e volete informazioni specifiche (ad esempio per fornirle agli sviluppatori), selezionate questa casella prima di avviare il gioco e deselezionatela dopo averlo utilizzato. Verrà creato un file chiamato 'error.log' con molte informazioni che potrebbero aiutare a risolvere il problema. Tenete presente che questo file può divenire grande ed occupare molto spazio su disco, inoltre MacMAME diviene più lento con l'opzione Debug attiva, pertanto utilzzatela solo quando ne avete bisogno.

Carica/Salva Replay: Questi tasti permettono di creare ed utilizzare i 'replay files', che sono registrazioni dei tasti che premete quando utilizzate un gioco. Avviate la registrazione di un file replay, utilizzate un gioco e fate qualcosa che vi piacerebbe mostrare ai vostri amici (un punteggio alto oppure entrate in un area segreta...), poi mandate il file ai vostri amici che potranno rivedere la vostra partita. Per creare un file replay:

  1. Premete il tasto 'Salva Replay...'. Scegliete un nome e dove salvare il file replay.
  2. Avviate il gioco come fate di solito. Il file replay registrerà ogni cosa che fate dopo l'avvio dell'emulazione.
  3. Quando avete finito la registrazione, tornate alla finestra di MacMAME, premete il tasto 'Carica Replay...' e selezionate il file che avete creato. Avviate di nuovo il gioco, ma questa volta non toccate nulla; vedrete tutto ciò che avete fatto prima.
  4. Quando vorrete giocare di nuovo voi, premete il tasto 'X'.

Utilizzando un file replay con un gioco diverso da quello con cui lo si è creato otterrete risultati poco prevedibili.

Tipo BIOS: Questo menù è attivo solo quando selezionate un gioco che utilizza un file BIOS separato, ad esempio un gioco Neo-Geo. Vi permette di scegliere quale variante del BIOS utilizzare col gioco (di solito si può scegliere tra varie localizzazioni regionali).

Configura Joysticks...: Questo tasto vi permette di configurare i controlli di un gamepad USB HID o altro controller dicendo a MacMAME quali movimenti sono su/giù/sinistra/destra, quale è il Tasto 1, quale è il Tasto 2, e così via.


Configurare i Tasti

Questa è la lista dei tasti di default. Alcuni possono essere modificati attraverso il menù durante il gioco.

5, 6, 7, 8 Inserimento crediti (giocatori 1, 2, 3, 4)
1, 2, 3, 4 Inizio (giocatori 1, 2, 3, 4)
Tasti direzionali Movimenti
Control Tasto 1
Opzione Tasto 2
Spazio Tasto 3
Esc Pausa
Shift-Esc Se in pausa, porta avanti il gioco di un singolo frame (può essere utile per salvare una determinata screenshot).
Mela-O Ritorno alla finestra principale per scegliere un altro gioco a cui giocare
Mela-Q Uscita da MacMAME
F2 Mette il gioco in 'service mode' (premere F2 di nuovo per tornare alla modalità di gioco)
F3 Resetta il gioco
F4 Visualizza gli elementi grafici (usare i tasti direzionali, premere F4 per tornare al gioco)
F6 Se i cheats sono consentiti, questo tasto li abilita o disabilita
F7 Carica stato
Shift-F7 Salva stato
F8 Scorre le varie opzioni per il frameskip
F10 Elimina/Attiva lo speed throttling (normalmente lo si tiene attivato)
F11 Visualizza/Nasconde il numero di frames per secondo
F12 Salva una screenshot (il file viene salvato dentro la cartella Screenshots)
Tab Accede al menù delle impostazioni di MacMAME, dove si possono modificare le impostazioni dei tasti ed i settaggi relativi al gioco
` (backquote) Regola il volume, la gamma, ed altri parametri (usare i tasti su/giù per scorrere i vari pannelli)
Mela-Opzione Manda il gioco temporaneamente alla massima velocità (utile per evitare i lunghi test iniziali di alcuni giochi)

Mela-1, -2, -3
Mela-Opzione-2, -3

Modifica le dimensioni dello schermo ed attiva/disattiva le scanlines (se si usa il renderizzatore 'Software (built-in)')

Il Tasto 1 di solito rappresenta un'azione primaria come 'Spara' o 'Salta'. Il Tasto 2 l'azione secondaria, come 'Accelera' in Asteroids. Il Tasto 3 è usato per 'Iperspazio' in Asteroids. Alcuni giochi non utilizzano alcun tasto, mentre altri (come Defender o Street Fighter) ne usano molti.

Alcuni giochi con cui si utilizzano contemporaneamente due joysticks, come Karate Champ, Robotron, Crazy Climber, o Battle Zone, usano di default i tasti E/S/D/F per il joystick sinistro ed i tasti I/J/K/L per quello destro.

Consultate la voce 'Input (this game)' del menù durante il gioco per vedere che controlli utilizza un determinato gioco.


Menù durante il gioco

Mentre è in funzione un gioco, potete premere il tasto Tab per visualizzare impostazioni aggiuntive.

Utilizzate le frecce su e giù per muovervi in questo menù, il tasto Invio per selezionare una voce, ed il tasto Esc per tornare indietro.

Input (general): In questo menù potete vedere quali tasti MacMAME assegna ai controlli dei vari giochi. Per modificarne uno, selezionatelo con i tasti direzionali, premete Invio, ed infine premete il nuovo tasto che volete assegnare a quel controllo. Ogni modifica fatta qui verrà applicata a tutti i giochi.

Input (this game): In questo menù potete vedere quali controlli sfrutta il gioco che state utilizzando ed eventualmente modificare i tasti ad essi assegnati. Ogni modifica fatta in questo menù verra ricordata le successive volte che verrà utilizzato quel gioco, ma non verrà estesa a nessun altro.

Dip Switches: I giochi arcade hanno spesso al loro interno dei piccoli interruttori che possono essere utilizzati dal proprietario per specificare quante vite si hanno in ogni partita, a che punteggio si ottiene una vita extra, quante partite si possono giocare con un gettone, e così via... Queste impostazioni possono essere modificate utilizzando questo menù.

Bookkeeping Info: Viene visualizzato quante partite si sono fatte con il gioco che stete utilizzando. (Per l'esattezza, quanti crediti si sono inseriti.)

Game Information: Vengono fornite alcune informazioni sul gioco (l'anno e il produttore, la risoluzione dello schermo, il tipo e la velocità del processore, e così via).

Game History: Se possedete il file history.dat, vengono visualizzate le stesse informazioni fornite tramite il menù a comparsa della schermata 'Info' della finestra principale di MacMAME sotto la voce 'Storia del Gioco'.

Cheat: Consente l'utilizzo dei cheats (trucchi), se avete il file cheat.dat ed avete selezionato 'Consenti i Cheats' nella schermata 'Varie' della finestra principale di MacMAME.

Reset Game: Riavvia l'emulazione del gioco, come se lo aveste spento e riacceso.

Return to Game: Uscita dal menù durante il gioco. Premere Esc ha lo stesso effetto.


Files

I Set di ROMs, le screenshots, i files di configurazione, ed altri dati utilizzati da MacMAME sono contenuti nella cartella 'MacMAME', all'interno della cartella 'Documenti' nella directory di un utente. Per esempio, i Sets di ROMS sono in '/Users/yourusername/Documents/MacMAME/ROMs'. Se non esistono MacMAME creerà queste cartelle quando lo avviate.

Se avete altri utenti registrati sul vostro Mac potete creare degli alias della cartella MacMAME ed inserirli dentro le directory di tali utenti nel caso vogliate che essi possano utilizzare le ROMs e gli altri files.

La pagina FolderFiller contiene numerosi links a screenshots, samples, e molti altri files per migliorare l'esperienza di gioco con MacMAME. Ecco comunque alcuni altri links.

ROMs: Alcune ROMs con licenza le potete scaricare da 'http://www.mame.net/downmisc.html'. Altre possono essere acquistate dal sito StarROMs ad 'http://www.starroms.com/'.

Sound samples: MacMAME non è ancora in grado di eulare l'hardware per il sonoro di alcuni giochi, pertanto utilizza in sostituzione di esso delle registrazioni. Tali files sono chiamati 'samples'. Potete scaricarli all'indirizzo 'http://www.mame.net/downsamples.html'. Collocate successivamente questi files 'zip' nella cartella Sound Samples.

Categorie: Un files categoria serve a raggruppare in un modo particolare i giochi nella lista dei giochi disponibili. Si tratta di un file di testo che comincia con la linea:

// MacMAME Category Sorting File -- this line must be the first line in the file

e continua con i nomi abbreviati dei giochi uno per riga. Se il nome di un gioco è seguito da altro testo MacMAME visualizzerà quel gioco all'interno di una cartella con quel nome, altrimenti nell'ultima cartella nominata prima di esso. Potete aggiungere dei commenti al file inserendoli su una linea che comincia con //. Potete trovare numerose suddivisioni in categorie agli indirizzi 'http://www.vm68.com/categories/' e 'http://www.catver.com/'.

Files Artwork: Screenshots, cabinets, cabinets marquees, ed altri files possono essere scaricati da numerosi siti ed inseriti nelle cartelle appropriate. Visitate la Screenshot Library all'indirizzo 'http://www.macmame.net/shotlib.html', e la pagina MacMAME Support Files and Utilities all'indirizzo 'http://www.macmame.net/links/support.html' per cominciare. Le immagini devono avere il nome abbreviato del gioco a cui appartengono; ad esempio, una screenshot di Donkey Kong ('dkong') deve chiamarsi 'dkong.jpg' (o .png o .gif, a seconda del tipo di immagine). Le immagini possono essere raggruppate in un unico file 'zip'. Ad esempio, se la cartella Screenshots contiene un file chiamato 'images.zip', MacMAME guarderà al suo interno alla ricerca di possibili screenshots.

Bezels, overlays, e backdrops possono essere scaricati all'indirizzo 'http://www.mame.net/downart.html'. Collocateli nella cartella Artwork.

Storia: Il file history.dat, contiene interessanti informazioni sui giochi e può essere scaricato ad 'http://www.arcade-history.com/history_database.php'. Il file mameinfo.dat, contiene un elenco dei problemi noti ed altre informazioni e può essere scaricato all'indirizzo 'http://www.mameworld.net/mameinfo/'. Collocatelo nella cartella Files Vari di Supporto.

Punteggi: I giochi arcade più vecchi non salvavano i punteggi più altti quando venivano spenti, ed anche in MacMAME non lo fanno. Per abilitare il salvataggio dei punteggi, scaricate il file hiscore.dat all'indirizzo 'http://www.mame.net/hiscore.html' e collocatelo nella cartella Files Vari di Supporto.

Cheats: Il file per i cheats può essere scaricato all'indirizzo 'http://cheat.retrogames.com/', e va collocato nella cartella Files Vari di Supporto. Per utilizzarlo dovete selezionare 'Consenti i Cheats ' nella schermata Varie della finestra principale di MacMAME.

Overlays OpenGL: Questi files vi permettono di moficare un gioco giocato in modalità OpenGL, aggiungendo scanlines o distorcendo i colori, così che sembri di giocare su un vero schermo arcade. Per utilizzare gli overlays OpenGL create una cartella chiamata 'Overlays OpenGL' all'interno della cartella MacMAME ed inseriteci i files. Scegliete quello da usare premendo 'Opzioni...' nella finestra principale di MacMAME, scegliendo il renderer OpenGL, premendo 'Configura...', selezionando 'Overlay' e selezionando il file dal menù a comparsa. Potete scaricare un Set di overlays all'indirizzo 'http://mypage.bluewin.ch/Mac/mfolder/filez/OpenGL_Overlays.sit'.

Potete anche crearne di personalizzate . Devono essere in un qualunque formato riconosciuto da QuickTime (come jpeg, gif, png, o tiff) e la loro altezza e larghezza deve essere una potenza di 2 (2, 4, 8, 16, 32, 64, 128, o 256 pixels; le dimensioni orizzontale e verticale possono essere differenti; files piccoli forniscono prestazioni migliori). Gli overlays vengono sovrapposti a mosaico all'immagine del gioco e la filtrano; se un pixel del gioco ha valori di rosso/verde/blu rispettivamente 100% / 75% / 50% e l'overlay sopra di esso valori 50% / 0% / 50%, vedrete alla fine un pixel con valori 50% / 0% / 25%. Un pixel bianco nell'overlay (100% / 100% / 100%) non altera i colori. La dimensione degli overlays non viene scalata, così il loro effetto dipende dalla risoluzione del vostro monitor. Dato che in generale riducono la luminosità dei giochi, li fanno apparire piuttosto scuri. Ricordate che i giochi vettoriali (come Tempest) non hanno scanlines, e pertanto gli overlays OpenGL li renderanno meno realistici.

Immagini Hard Disk: Per utilizzare giochi che sfruttano le CHDs (compressed hard disk images), collocate il rispettivo file .chd dentro la cartella Immagini Hard Disk, dentro una sottocartella col nome del gioco. Ad esempio, se possedete il file area51.chd, andate dentro la cartella Immagini Hard Disk, create una sottocartella area51 e collocate il file CHD dentro di essa. Non dimenticate di collocare anche il corrispondente Set di ROMs nella cartella ROMs. Se possedete files CHD che funzionavano con vecchie versioni di MacMAME, ma non con quella attuale, potreste doverli aggiornare con chdman; una guida per utilizzarlo è disponibile all'indirizzo 'http://www.localarcade.com/cgi-bin/wiki.pl?Using_Chdman_In_Mac_OS_X'.


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