Sådan spiller du arkadespil på din Mac med MAME & QMC2

Sådan spiller du arkadespil på din Mac med MAME & QMC2

Mac OS X er ikke arnestedet for spil og emulator-handling, som mange af os ønsker, at det var, men hardwaren inde i din iMac eller MacBook er mere end i stand til at køre klassiske mønt-op-spil. Det er ikke nødvendigvis en let proces, faktisk er det ret besværligt at fortælle sandheden, men med den rigtige software og lidt tålmodighed kan du nyde klassikerne på OS X.





Du kan endda også tage din gamepad eller joystick med på turen!





Download og installer alt

Dette burde ikke komme som en overraskelse for dig, men din Mac har brug for et par ekstra bits software for at kunne spille klassiske arkadespil. Den software, vi primært vil fokusere på her, er MAME (Multiple Arcade Machine Emulator), men teknikken fungerer til MESS (Multiple Emulator Super System) og BARN (Universal Machine Emulator) også.





MAME er software uden grænseflade, så for at kunne bruge MAME komfortabelt på en måde, der ikke kræver, at du skriver kodelinjer i Terminal, skal du have en front-end. Efter et udtømmende kig på, hvad der tilbydes, har jeg besluttet detQMC2er en af ​​de bedste frontender til rådighed (det fungerer til en forret, hvilket er mere end kan siges om mange andre jeg har prøvet). Det er ikke perfekt (som du vil opdage), men det virker, omend med lidt nåde og noget stop-start-handling.

Vi bruger en variant af MAME kaldet SDLMAME, der bruger en ramme kaldet Simple DirectMedia Layer. Af denne grund skal du først installere SDL for at kunne bruge SDLMAME. QMC2 kræver kun, at du installerer version 1.21, som du kan find og download her . For moderne Mac OS X (tænk 10.5 eller nyere) vil du kun have runtime -bibliotekerne i en fil kaldet SDL-1.2.15.dmg .



Når du har downloadet runtime, skal du åbne Finder, navigere til Bibliotek> Rammer og træk mappen SDL.Framework til din Macs Frameworks -mappe. Du ved, at du har gjort det rigtigt, når OS X beder dig om at godkende overførslen ved at indtaste din adgangskode.

Gå derefter over til SDLMAME -startside og download en version, der er relevant for din Mac (hvis det er en relativt ny Mac bygget i de sidste par år, er det en 64bit download, du har brug for). Hvis du vil, kan du få fat i SDLMESS, mens du er der for yderligere emulatorsupport, hvis du vil have det. Endelig kan du gå tilQMC2 download sideog download Mac OS X binært til Intel -maskiner.





opret en bootbar usb fra iso

Downloaden vejer omkring 100 MB, og når den er fuldført, kan du starte og montere .DMG og køre QMC2.mkpg som installerer front-end til din Macs applikationsmappe. I alt vil dette tage omkring 300 MB plads, og når det er fuldført, finder du flere applikationer under 'QMC2' i din Macs mappe Programmer. Nu kan det være et godt tidspunkt at udtrække den version af SDLMAME (og SDLMESS, hvis du bruger), du downloadede og placere den i den samme mappe som QMC2, for let.

Opsætning, præferencer og ROM'er

For at begynde at konfigurere MAME skal du køre qmc2-sdlmame.app applikation i din QMC2 -mappe. Du vil se en skærm som den nedenfor og bede dig om et par legitimationsoplysninger. De eneste ting, du skal indtaste her, er stien til den eksekverbare SDLMAME, du downloadede tidligere (derfor er det så nyttigt at lægge den i din QMC2 -mappe) og en sti til dine ROM'er.





Et ord om ROM'er: Bortset fra det indlysende 'nej, jeg vil ikke fortælle dig, hvor du kan få dem, ved du ikke, at piratkopiering er ulovligt?' spiel, skal du vide, at alle dine ROM'er skal være i den samme mappe. Efter at have ridset mit hoved i 15 minutter indså jeg, at QMC2 ikke kunne se ROM'er, der ikke er i en enkelt 'flad' mappe.

apps til at downloade musik til min telefon

Når du har tilføjet denne information hit Okay og front-end starter. Forundre sig over de ulige ellipser og higgledy-piggledy elementer! Du skal muligvis gøre vinduet større for at læse meget af teksten, i hvert fald var det tilfældet, da jeg først lancerede det. Til venstre vil du se en liste over spil, som du (sandsynligvis) endnu ikke har, så du skal bruge det Værktøjer> Kontroller ROM'er for at scanne den mappe, du tidligere har tildelt.

Et yderligere trin, du måske vil tage, er at deaktivere de katalogposter, du har ikke have, hvilket QMC2 bizart ikke gør som standard. Når du har scannet efter ROM'er (og kun når denne proces er afsluttet) går du til Værktøjer> Valg> Frontend> Spilliste og under ROM -tilstandsfilter fravælg de grå og blå prikker.

Dette vil skjule ukendte eller manglende ROM'er fra din samling og efterlade kun grønne, gule og røde flåter for at betegne nuværende eller ufuldstændige ROM -sæt. Det anbefales også, at du slukker for Vis enhedssæt indstilling, som derefter også vil skjule ikke-afspilbare ROM'er.

Hvis du gerne vil bruge MESS til at efterligne hjemmekonsoller og bærbare computere, skal du blot følge disse instruktioner undtagen at køre qmc2-sdlmess.app program, og vælg MESS -eksekverbar og ROM -sti, når du bliver bedt om det.

Ting jeg har lagt mærke til

Jeg har bemærket et par finesser til SDLMAME og QMC2, og brugt et stykke tid på at finde ud af, hvor jeg gik galt med visse elementer. Én ting er sikkert - dette er ikke særlig stabil eller intuitiv software at bruge. Ting gik galt hele tiden, mens jeg arbejdede meget af dette.

Jeg kunne ikke finde et felt til ændring af ROM -stien, så hvis du tilfældigvis vælger den forkerte ROM -sti, giver det lidt af et problem. Den eneste løsning jeg kunne finde var at gå til Værktøjer> Valg> Emulator> Filer/biblioteker og klik på Standard knappen nederst for at nulstille alle stier. Dette vil bryde emulatoren og dens frontend, hvilket kræver en genstart, når du bliver bedt om at angive ROM- og SDLMAME -placeringer igen.

Fuld skærm visningstilstand fungerede ikke efter hensigten på min Retina MacBook Pro, og skærede halvdelen af ​​skærmen af. Så meget som jeg legede rundt, kunne jeg ikke få fuld skærm til at fungere, og så fandt jeg en løsning til at deaktivere Fuld skærm variabel og muliggør vinduesvindue variabel under Værktøjer> Valg> Emulator> Global konfiguration> Video. Jeg er stadig ikke sikker på, om dette har noget at gøre med Retina -skærmen, men det gjorde, at spillene kunne spilles.

De fleste spil kræver, at du indsætter mønt ved hjælp af 5 -tasten (for spiller 1) eller 6 -tasten (for spiller 2). Du kan derefter trykke på 1 for at starte afspiller 1, 2 for at starte afspiller 2 og så videre. MAME bruger selv et menusystem, der kan skiftes ved hjælp af Tab -tasten, brug piletasterne og Enter/Esc til at navigere.

Joysticks understøttes, men remapping kan være hit and miss. Jeg vil anbefale en Logitech Dual Action gamepad (som fungerer godt med en Mac), men jeg havde også glæde af at få et gammelt Microsoft SideWinder joystick til at fungere. Du kan konfigurere dette under Værktøjer> Valg> Frontend> Aktiver joystick -kontrol .

Det værd?

Følg disse instruktioner med den rigtige mængde tid og kræfter og (muligvis ovenfor alle ellers) en anstændig ROM -samling, skulle du være i stand til komfortabelt at spille spil ved hjælp af din Mac. Jeg tror ikke, at jeg vil anbefale det som en arkadebygning-der er bedre Windows-løsninger, og selv Linux har et par specialbyggede værktøjer til jobbet-men det fungerer helt sikkert.

oplader lavt strømtilstand din telefon hurtigere

Lad os vide, hvis du har fundet bedre løsninger til at spille klassiske mønt-op arkadespil på din Mac. Er QMC2 den bedste front-end?

Billedkredit: Dag 007/365 - Mike vs.Mario (Great Beyond)

Del Del Tweet E -mail Slet disse Windows -filer og mapper for at frigøre diskplads

Har du brug for at rydde diskplads på din Windows -computer? Her er Windows -filer og mapper, der sikkert kan slettes for at frigøre diskplads.

Læs Næste
Relaterede emner
  • Mac
  • Emulering
  • Mac spil
Om forfatteren Tim Brookes(838 artikler udgivet)

Tim er freelance skribent, der bor i Melbourne, Australien. Du kan følge ham videre Twitter .

Mere fra Tim Brookes

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere