Come giocare a giochi arcade sul tuo Mac con MAME e QMC2

Mac OS X non è il focolaio di giochi ed emulazione che molti di noi desiderano, ma l'hardware all'interno di iMac o MacBook è in grado di eseguire classici giochi coin-op.

Mac OS X non è il focolaio di giochi ed emulazione che molti di noi desiderano, ma l'hardware all'interno di iMac o MacBook è in grado di eseguire classici giochi coin-op.
Annuncio pubblicitario

Mac OS X non è il focolaio di azione di giochi ed emulatori che molti di noi desiderano, ma l'hardware all'interno di iMac o MacBook è in grado di eseguire classici giochi coin-op. Non è necessariamente un processo facile, anzi è piuttosto difficile dire la verità, ma con il software giusto e un po 'di pazienza puoi goderti i classici su OS X Come giocare a PlayStation 2 (PS2) Giochi sul tuo Mac con PCSX2 Come giocare PlayStation 2 (PS2) Giochi sul tuo Mac con PCSX2 Alcuni anni fa Simon ha dato un'occhiata a PCSX2, un emulatore di PlayStation 2 per Windows e Linux. Grazie ad un paio di anni di avanzamento nell'hardware e in una porta Mac, il tuo moderno Apple ... Per saperne di più.

Puoi persino portare il tuo gamepad o il tuo joystick Trasforma il tuo iPhone in un gamepad con Joypad Legacy [Mac e Windows] Trasforma il tuo iPhone in un gamepad con Joypad Legacy [Mac e Windows] Recentemente sono stato lontano da casa, con solo lavoro, un iPhone e un MacBook Pro per intrattenermi. Durante la ricerca di un modo per giocare a qualche gioco multiplayer ho colpito un ostacolo ... Continua a leggere anche per il viaggio!

Scarica e installa tutto

Questo non dovrebbe sorprendervi, ma il vostro Mac ha bisogno di alcuni bit extra di software per giocare ai classici giochi arcade. Il software su cui ci concentreremo principalmente qui è MAME (Multiple Arcade Machine Emulator), ma la tecnica funziona anche per MESS (Multiple Emulator Super System) e UME (Universal Machine Emulator).

MAME è un software senza interfaccia, quindi per usare MAME comodamente in un modo che non richiede di digitare linee di codice nel Terminale, è necessario avere un front-end. Dopo uno sguardo esauriente su ciò che è in offerta, ho deciso che QMC2 è uno dei migliori front-end disponibili (funziona per un antipasto, che è più di quanto si possa dire per molti altri che ho provato). Non è perfetto (come scoprirai) ma funziona, anche se con poca grazia e qualche azione di stop-start.

bavaglio

Useremo una variante di MAME chiamata SDLMAME che utilizza un framework chiamato Simple DirectMedia Layer. Per questo motivo, per utilizzare SDLMAME, devi prima installare SDL. QMC2 richiede solo l'installazione della versione 1.21 che è possibile trovare e scaricare qui. Per i moderni Mac OS X (si consideri 10.5 o successivi), si desidera solo le librerie di runtime in un file denominato SDL-1.2.15.dmg .

Una volta scaricato il runtime, apri Finder, vai su Libreria> Frameworks e trascina la cartella SDL.Framework nella cartella Frameworks di Mac. Saprai di averlo fatto correttamente quando OS X ti chiede di autenticare il trasferimento inserendo la tua password.

quadri

Quindi, vai alla homepage di SDLMAME e scarica una versione pertinente per il tuo Mac (se si tratta di un Mac relativamente nuovo costruito negli ultimi anni, sarà necessario un download a 64 bit). Se lo desideri, prendi SDLMESS mentre sei lì per un ulteriore supporto per l'emulazione se lo desideri. Finalmente puoi andare alla pagina di download di QMC2 e scaricare il binario di Mac OS X per le macchine Intel.

Il download pesa circa 100 MB, e una volta completato è possibile avviare e montare il .DMG ed eseguire QMC2.mkpg che installerà il front-end nella cartella delle applicazioni del Mac. In totale, questo richiederà circa 300 MB di spazio e, una volta completato, troverai diverse applicazioni sotto "QMC2" nella cartella Applicazioni del tuo Mac. Ora potrebbe essere un buon momento per estrarre la versione di SDLMAME (e SDLMESS, se utilizzata) scaricata e posizionarla nella stessa cartella di QMC2, per facilità.

Setup, preferenze e ROM

Per iniziare a configurare MAME, eseguire l'applicazione qmc2-sdlmame.app nella cartella QMC2. Verrà visualizzata una schermata come quella sottostante, che richiede alcune credenziali. Le uniche cose che devi inserire qui sono il percorso dell'eseguibile SDLMAME che hai scaricato in precedenza (ecco perché metterlo nella tua cartella QMC2 è così utile) e un percorso per le tue ROM.

Come giocare ai giochi Arcade sul tuo Mac Con i percorsi qmc di MAME e QMC2

Una parola sulle ROM: a parte l'ovvio "no, non ti dirò dove trovarle, non sai che la pirateria è illegale?" Spiel, dovresti sapere che tutte le tue ROM devono essere nella stessa cartella. Dopo aver grattato la testa per 15 minuti, mi sono reso conto che QMC2 non poteva vedere le ROM che non si trovano in un'unica cartella "piatta".

QMC-principale

Dopo aver aggiunto questa informazione, premi OK e il front-end verrà avviato. Ammirate le sue strane ellissi e gli elementi ingarbugliati! Potrebbe essere necessario ingrandire la finestra per leggere gran parte del testo, almeno così è stato quando l'ho lanciato per la prima volta. A sinistra vedrai una lista di giochi che tu (probabilmente) non hai ancora, quindi dovrai usare Strumenti> Controlla ROM per eseguire la scansione della cartella che hai assegnato in precedenza.

romcheck

Un ulteriore passaggio che si potrebbe desiderare è quello di disattivare le voci del catalogo che non si possiedono, cosa che la QMC2 in modo bizzarro non esegue di default. Una volta che hai scansionato per ROM (e solo una volta che questo processo è finito) vai su Strumenti> Opzioni> Front-end> Lista giochi e sotto Filtro stato ROM deseleziona i punti grigi e blu.

romstate

Ciò nasconderà le ROM sconosciute o mancanti dalla raccolta, lasciando solo segni di spunta verdi, gialli e rossi per indicare i set di ROM presenti o incompleti. Si consiglia inoltre di disattivare l'opzione Show Device Sets, che nasconde anche le ROM non riproducibili.

Se si desidera utilizzare MESS per emulare console e portatili portatili, è sufficiente seguire queste istruzioni ad eccezione dell'esecuzione dell'applicazione qmc2-sdlmess.app e selezionare il percorso eseguibile e la ROM della MESS quando richiesto.

Cose che ho notato

Ho notato alcune stranezze a SDLMAME e QMC2, e ho passato un po 'di tempo a cercare di capire dove stavo andando male con alcuni elementi. Una cosa è certa - questo non è un software particolarmente stabile o intuitivo da usare. Le cose andarono male tutto il tempo mentre stavo lavorando molto di questo.

Non sono riuscito a trovare un campo per modificare il percorso della ROM, quindi se scegli di scegliere il percorso della ROM sbagliato allora presenta un piccolo problema. L'unica soluzione alternativa che ho trovato era andare su Strumenti> Opzioni> Emulatore> File / Directory e fare clic sul pulsante Predefinito in basso per ripristinare tutti i percorsi. Questo interromperà l'emulatore e il suo front-end, richiedendo un riavvio quando ti verrà chiesto di specificare nuovamente le posizioni ROM e SDLMAME.

Golden Axe

La modalità di visualizzazione a schermo intero non funzionava come previsto sul mio Retina MacBook Pro. Il nuovo MacBook Pro Retina per te? [Opinione] Il nuovo MacBook Pro Retina per te? [Opinione] Quando Apple ha annunciato il MacBook Pro con display Retina alcune settimane fa, ero abbastanza sicuro che sarebbe diventato il mio prossimo laptop. Ho aspettato molto tempo per aggiornare e dopo essere stato ... Leggi di più, tagliando metà dello schermo. Per quanto giocassi, non riuscivo a ottenere il funzionamento a schermo intero e quindi ho trovato una soluzione per disabilitare la variabile a schermo intero e abilitare la variabile con finestra in Strumenti> Opzioni> Emulatore> Configurazione globale> Video. Non sono ancora sicuro se questo ha qualcosa a che fare con il display Retina, ma questo ha reso i giochi giocabili.

La maggior parte dei giochi richiede l'inserimento di monete usando il tasto 5 (per il giocatore 1) o il tasto 6 (per il giocatore 2). Puoi quindi premere 1 per avviare il giocatore 1, 2 per avviare il giocatore 2 e così via. MAME stesso usa un sistema di menu che può essere attivato usando il tasto Tab, usa i tasti freccia e Enter / Esc per navigare.

joystick

I joystick sono supportati, ma la rimappatura può essere incostante. Consiglierei un gamepad Logitech Dual Action (che funziona perfettamente con un Mac), ma ho anche avuto la gioia di far funzionare anche un vecchio joystick Microsoft SideWinder. Puoi configurarlo in Strumenti> Opzioni> Front-end> Attiva controllo joystick .

Ne e 'valsa la pena?

Seguendo queste istruzioni, con la giusta quantità di tempo e impegno e (molto probabilmente sopra ogni altra cosa) una raccolta ROM decente, dovresti essere in grado di giocare comodamente usando il tuo Mac. Non penso che lo raccomanderei come una versione arcade - ci sono migliori soluzioni per Windows, e anche Linux ha alcuni strumenti specifici per il lavoro - ma sicuramente funziona.

Facci sapere se hai trovato soluzioni migliori per giocare ai classici giochi arcade coin-op sul tuo Mac. QMC2 è il miglior front-end?

Credito immagine: giorno 007/365 - Mike vs. Mario (Great Beyond)

In this article