Come giocare a giochi arcade sul tuo Mac con MAME e QMC2
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 intrattenerti. Durante la ricerca di un modo per giocare a pochi giochi multiplayer ho colpito un ostacolo - ... Leggi di più per il giro troppo!
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.
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 pensi 10.5 o successivi), si desidera solo che le librerie di runtime vengano richiamate in un file SDL-1.2.15.dmg.
Una volta scaricato il runtime, apri Finder, vai a Libreria> Framework 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.
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 tuo Mac. In totale questo richiederà circa 300 MB di spazio e, una volta completato, troverete 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 comodità.
Setup, preferenze e ROM
Per iniziare a configurare MAME, esegui il qmc2-sdlmame.app applicazione 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.
Una parola sulle ROM: A parte l'ovvio “no non ti dirò dove trovarli, 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 ROM che non sono in una sola “piatto” cartella.
Una volta aggiunto questo hit di informazioni ok e il front-end verrà lanciato. 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 usarli Strumenti> Controlla ROM per eseguire la scansione della cartella che hai assegnato in precedenza.
Un ulteriore passaggio che potresti voler fare è disattivare le voci del catalogo che tu non avere, quale QMC2 in modo bizzarro non esegue di default. Una volta che hai scansionato per ROM (e solo dopo che questo processo è finito) vai a Strumenti> Opzioni> Front-end> Lista giochi e sotto Filtro stato ROM deselezionare i punti grigi e blu.
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 spegnere il Mostra set di dispositivi opzione, che nasconderà anche le ROM non riproducibili.
Se desideri utilizzare MESS per emulare console e portatili portatili, segui semplicemente queste istruzioni ad eccezione di eseguire il qmc2-sdlmess.app applicazione e selezionare il MESS eseguibile e il percorso della ROM 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 è stata quella di andare a Strumenti> Opzioni> Emulatore> File / directory e fare clic su Predefinito pulsante 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.
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 mi divertissi, non riuscivo a ottenere il funzionamento a schermo intero e quindi ho trovato una soluzione per disabilitare il a schermo intero variabile e abilitando il finestrato variabile sotto 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 una moneta 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.
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 sotto Strumenti> Opzioni> Front-end> Attiva controllo joystick.
Ne e 'valsa la pena?
Seguendo queste istruzioni, con la giusta quantità di tempo e impegno e (forse possibilmente sopra tutti altro) una discreta raccolta di ROM, 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)
Scopri di più su: Emulation, Mac Game.