Hur man spelar arkadspel på din Mac med MAME & QMC2

Hur man spelar arkadspel på din Mac med MAME & QMC2

Mac OS X är inte en hotbed för spel och emulatoråtgärd som många av oss önskar att det var, men hårdvaran i din iMac eller MacBook är mer än kapabel att köra klassiska myntspel. Det är inte nödvändigtvis en enkel process, faktiskt är det ganska krångligt att berätta sanningen, men med rätt programvara och lite tålamod kan du njuta av klassikerna på OS X.





Du kan även ta med din gamepad eller joystick för resan också!





Ladda ner och installera allt

Detta borde inte komma som en överraskning för dig, men din Mac behöver några extra bitar av programvara för att kunna spela klassiska arkadspel. Programvaran som vi främst kommer att fokusera på här är MAME (Multiple Arcade Machine Emulator), men tekniken fungerar för RÖRA (Multiple Emulator Super System) och BARN (Universal Machine Emulator) också.





MAME är en mjukvara utan gränssnitt, så för att du ska kunna använda MAME bekvämt på ett sätt som inte kräver att du skriver in kodrader i Terminal behöver du en front-end. Efter en uttömmande titt på vad som erbjuds har jag bestämt detQMC2är en av de bästa frontändarna som finns (det fungerar för en förrätt, vilket är mer än man kan säga för många andra jag försökt). Det är inte perfekt (som du kommer att upptäcka) men det fungerar, om än med liten nåd och lite stopp-start-handling.

Vi kommer att använda en variant av MAME som heter SDLMAME som använder ett ramverk som heter Simple DirectMedia Layer. Av denna anledning, för att kunna använda SDLMAME, måste du först installera SDL. QMC2 kräver bara att du installerar version 1.21 som du kan hitta och ladda ner här . För moderna Mac OS X (tänk 10.5 eller senare) vill du bara ha körtidsbiblioteken i en fil som heter SDL-1.2.15.dmg .



När du har laddat ner körtiden öppnar du Finder, navigerar till Bibliotek> Ramverk och dra mappen SDL.Framework till din Mac: s Frameworks -mapp. Du vet att du har gjort det rätt när OS X ber dig att autentisera överföringen genom att ange ditt lösenord.

Gå sedan vidare till SDLMAME hemsida och ladda ner en version som är relevant för din Mac (om det är en relativt ny Mac byggd under de senaste åren kommer det att vara en 64 -bitars nedladdning du behöver). Om du vill, ta SDLMESS medan du är där för ytterligare emulatorstöd om du vill det. Slutligen kan du gå tillQMC2 nedladdningssidaoch ladda ner Mac OS X binärt för Intel -maskiner.





bästa fotoredigeringsprogram för nybörjare

Nedladdningen väger cirka 100 MB, och när du är klar kan du starta och montera .DMG och köra QMC2.mkpg som installerar front-end till din Mac: s applikationsmapp. Totalt tar detta cirka 300 MB utrymme, och när det är klart hittar du flera applikationer under 'QMC2' i din Macs mapp Program. Nu kan det vara bra att extrahera den versionen av SDLMAME (och SDLMESS, om du använder) du laddade ner och placera den i samma mapp som QMC2, för enkelhet.

Setup, Preferences & ROMs

För att börja konfigurera MAME, kör qmc2-sdlmame.app i din QMC2 -mapp. Du kommer att se en skärm som den nedan och ber dig om några referenser. Det enda du behöver ange här är sökvägen till den körbara SDLMAME som du laddade ner tidigare (varför det är så användbart att lägga den i din QMC2 -mapp) och en sökväg till dina ROM -skivor.





Ett ord om ROM: Bortsett från det uppenbara 'nej, jag kommer inte att berätta var du kan få dem, vet du inte att piratkopiering är olagligt?' spiel, bör du veta att alla dina ROM -skivor måste finnas i samma mapp. Efter att ha repat mitt huvud i 15 minuter insåg jag att QMC2 inte kunde se ROM -skivor som inte finns i en enda 'platt' mapp.

hur vet du vem som blockerade dig på instagram

När du har lagt till denna information träff OK och front-end kommer att starta. Förundras över dess udda ellipser och higgledy-piggledy element! Du kan behöva göra fönstret större för att läsa mycket av texten, åtminstone så var fallet när jag först lanserade det. Till vänster ser du en lista över spel som du (förmodligen) inte har ännu, så du måste använda Verktyg> Kontrollera ROM -skivor för att skanna den mapp du tilldelade tidigare.

Ett ytterligare steg du kanske vill ta är att stänga av de katalogposter som du gör det inte har, vilket QMC2 bisarrt inte gör som standard. När du har sökt efter ROM -skivor (och bara när den här processen är klar) går du till Verktyg> Alternativ> Front End> Spellista och under ROM -tillståndsfilter avmarkera de grå och blå prickarna.

Detta kommer att dölja okända eller saknade ROM -skivor från din samling, och lämnar bara gröna, gula och röda fästingar för att beteckna nuvarande eller ofullständiga ROM -uppsättningar. Det rekommenderas också att du stänger av Visa enhetsuppsättningar alternativet, vilket sedan döljer icke-spelbara ROM-skivor också.

Om du vill använda MESS för att efterlikna hemmakonsoler och bärbara enheter följer du bara dessa instruktioner förutom att köra qmc2-sdlmess.app och välj MESS -körbar och ROM -sökväg när du uppmanas.

Saker jag har märkt

Jag har märkt några särdrag till SDLMAME och QMC2, och tillbringat ganska länge med att försöka räkna ut var jag hade fel med vissa element. En sak är säker - det här är inte särskilt stabil eller intuitiv programvara att använda. Det gick fel hela tiden medan jag arbetade mycket av det här.

Jag kunde inte hitta ett fält för att ändra ROM -sökvägen, så om du råkar välja fel ROM -sökväg är det lite problem. Den enda lösningen jag kunde hitta var att gå till Verktyg> Alternativ> Emulator> Filer/kataloger och klicka på Standard knappen längst ner för att återställa alla sökvägar. Detta kommer att bryta emulatorn och dess frontend, vilket kräver en omstart när du blir ombedd att ange ROM- och SDLMAME -platser igen.

Helskärmsläge fungerade inte som tänkt på min Retina MacBook Pro, och skär av hälften av skärmen. Så mycket som jag spelade runt kunde jag inte få helskärm att fungera och så hittade jag en lösning för att inaktivera fullskärm variabel och möjliggör fönstrade variabel under Verktyg> Alternativ> Emulator> Global konfiguration> Video. Jag är fortfarande inte säker på om detta har något att göra med Retina -skärmen, men det gjorde att spelen var spelbara.

De flesta spel kräver att du sätter in mynt med 5 -tangenten (för spelare 1) eller 6 -tangenten (för spelare 2). Du kan sedan trycka på 1 för att starta spelare 1, 2 för att starta spelare 2 och så vidare. MAME själv använder ett menysystem som kan växlas med Tab -tangenten, piltangenterna och Enter/Esc för att navigera.

Joysticks stöds, men ommappning kan träffas och missas. Jag skulle rekommendera en Logitech Dual Action gamepad (som fungerar utmärkt med en Mac), men jag hade också glädje av att få en gammal Microsoft SideWinder -joystick att fungera. Du kan konfigurera detta under Verktyg> Alternativ> Front End> Aktivera joystickkontroll .

Värt det?

Följ dessa instruktioner, med rätt mängd tid och ansträngning och (mycket möjligt ovan Allt annars) en anständig ROM -samling, du borde kunna spela spel bekvämt med din Mac. Jag tror inte att jag skulle rekommendera det som en arkadbyggnad-det finns bättre Windows-lösningar, och även Linux har några specialbyggda verktyg för jobbet-men det fungerar definitivt.

hur berättar jag om någon blockerade mig på snapchat

Låt oss veta om du har hittat bättre lösningar för att spela klassiska mynt-arkadspel på din Mac. Är QMC2 den bästa front-end?

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

Dela med sig Dela med sig Tweet E-post Ta bort dessa Windows -filer och mappar för att frigöra diskutrymme

Behöver du rensa diskutrymme på din Windows -dator? Här är Windows -filer och mappar som säkert kan raderas för att frigöra diskutrymme.

Läs Nästa
Relaterade ämnen
  • Mac
  • Tävlan
  • Mac -spel
Om författaren Tim Brookes(838 artiklar publicerade)

Tim är frilansskribent som bor i Melbourne, Australien. Du kan följa honom Twitter .

Mer från Tim Brookes

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera