Hur man spelar arkadspel på din Mac med MAME & QMC2
Mac OS X är inte ett spel för spel- och emulatoråtgärder, många av oss önskar att det var, men hårdvaran i din iMac eller MacBook är mer än kapabel att köra klassiska mynt-spel. Det är inte nödvändigtvis en enkel process, det är faktiskt ganska svårt att säga sanningen, men med rätt programvara och lite tålamod kan du njuta av klassikerna på OS X Hur man spelar PlayStation 2 (PS2) -spel på din Mac med PCSX2 Hur man spelar PlayStation 2 (PS2) -spel på din Mac med PCSX2 För några år sedan tog Simon en titt på PCSX2, en PlayStation 2-emulator för Windows och Linux. Tack vare ett par års framsteg i hårdvara och en Mac-port, har din moderna Apple ... Läs mer .
Du kan till och med ta med din gamepad eller joystick. Vänd din iPhone till en spelkamera med Joypad Legacy [Mac och Windows] Vänd din iPhone till en gamepad med Joypad Legacy [Mac & Windows] Nyligen har jag varit hemifrån, med bara arbete, en iPhone och en MacBook Pro för att underhålla mig. När du letar efter ett sätt att spela några multiplayer-spel träffade jag en snag - ... Läs mer för att åka!
Hämta 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 arkadespel. Programvaran vi kommer att fokusera på är MAME (Multiple Arcade Machine Emulator), men tekniken fungerar för MESS (Multiple Emulator Super System) och UME (Universal Machine Emulator).
MAME är programvara utan gränssnitt, så för att kunna använda MAME bekvämt på ett sätt som inte kräver att du skriver in kodkod i Terminal måste du få ett front-end. Efter en uttömmande titt på vad som erbjuds har jag bestämt mig för att QMC2 är en av de bästa främre ändarna som finns (det fungerar för en starter, vilket är mer än det som kan sägas för många andra jag försökte). Det är inte perfekt (som du kommer att upptäcka) men det fungerar, om än med liten nåd och en del slutstartsåtgärder.
Vi använder en variant av MAME som heter SDLMAME som använder en ram kallad 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) behöver du bara runtime-biblioteken 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 SDL.Framework-mappen i mappen Macs Frameworks. Du vet att du har gjort det rätt när OS X frågar dig att verifiera överföringen genom att mata in ditt lösenord.
Hoppa sedan vidare till SDLMAME hemsidan och ladda ner en version som är relevant för din Mac (om det är en relativt ny Mac som byggdes under de senaste åren, kommer det att bli 64 bitars nedladdning). Om du vill, ta SDLMESS medan du är där för ytterligare emulatorns support om du vill ha det. Slutligen kan du gå till QMC2-hämtningssidan och ladda ner Mac OS X binära för Intel-maskiner.
Nedladdningen väger in på runt 100 MB, och när du är klar kan du starta och montera .DMG och köra QMC2.mkpg som installerar fronten till Mac-programmets mapp. Totalt kommer det att ta cirka 300 MB utrymme, och när du är klar kommer du att hitta flera applikationer under “QMC2” i mappens programmapp. Nu kan det vara en bra tid att extrahera den versionen av SDLMAME (och SDLMESS, om du använder) du hämtade och placera den i samma mapp som QMC2, för att underlätta.
Inställningar, Inställningar & ROM
För att börja konfigurera MAME kör du qmc2-sdlmame.app ansökan i din QMC2-mapp. Du kommer att se en skärm som den här nedan och fråga dig om några referenser. Det enda du behöver ange här är sökvägen till den SDLMAME-körbar du hämtade tidigare (det är därför att sätta den i din QMC2-mapp är så användbar) 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 ska få dem, vet du inte piratkopiering är olaglig?” spiel, du borde veta att alla dina ROM-skivor måste vara i samma mapp. Efter att ha repat huvudet i 15 minuter insåg jag att QMC2 inte kunde se ROM som inte finns i en enda “platt” mapp.
När du har lagt till den här informationen träffas ok och fronten kommer att starta. Förundras över sina 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 det var fallet när jag först lanserade det. Till vänster ser du en lista över spel som du förmodligen inte har, så du måste använda Verktyg> Kontrollera ROM-skivor att skanna den mapp du tilldelade tidigare.
Ett ytterligare steg du kanske vill ta är att stänga av katalogposter som du inte har, vilken QMC2 bizarr inte gör som standard. När du har skannat efter ROM-skivor (och bara en gång den här processen är klar) gå till Verktyg> Alternativ> Framsidan> 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ämna endast gröna, gula och röda fästingar för att ange nuvarande eller ofullständiga ROM-uppsättningar. Det rekommenderas också att du stänger av Visa enhetssatser alternativ som då kommer att dölja icke-spelbara ROM-skivor.
Om du vill använda MESS för att emulera hemkonsoler och bärbara datorer följer du bara dessa instruktioner förutom att du kör qmc2-sdlmess.app program och välj MESS körbar och ROM-sökväg när du blir ombedd.
Saker jag har märkt
Jag har lagt märke till några krångor till SDLMAME och QMC2, och tillbringade ett tag och försökte ta reda på var jag gick fel med vissa element. En sak är säkert - det här är inte särskilt stabil eller intuitiv programvara att använda. Saker 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 presenterar det lite av ett 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 banor. Detta kommer att bryta emulatorn och dess främre ände, vilket kräver en omstart när du blir ombedd att ange ROM och SDLMAME-platser igen.
Helskärmsläge fungerade inte som det var tänkt på min näthinna MacBook Pro Är den nya näthinnan MacBook Pro för dig? [Yttrande] Är det nya nätet MacBook Pro för dig? [Yttrande] När Apple meddelade MacBook Pro med näthinnan för några veckor sedan, var jag ganska säker på att det skulle bli min nästa bärbara dator. Jag har väntat länge på att uppgradera och efter att ha varit ... Läs mer, skär av halva skärmen. Så mycket som jag spelade runt kunde jag inte få fullskärmsarbete och så hittade jag en lösning för att inaktivera fullskärm variabel och möjliggör windowed variabel under Verktyg> Alternativ> Emulator> Global konfiguration> Video. Jag är fortfarande inte säker på om detta har något att göra med näthinnans skärm, men det gjorde att spelen kunde spelas.
De flesta spel kräver att du sätter in mynt med 5-tangenten (för spelare 1) eller 6 (för spelare 2). Du kan sedan trycka 1 för att starta spelaren 1, 2 för att starta spelaren 2 och så vidare. MAME använder sig själv av ett menysystem som kan väljas med Tab-knappen, använd piltangenterna och Enter / Esc för att navigera.
Joysticks stöds, men remapping kan bli hit och miss. Jag skulle rekommendera en Logitech Dual Action gamepad (som fungerar bra med en Mac), men jag hade också glädje att få en gammal joystick från Microsoft SideWinder också. Du kan konfigurera detta under Verktyg> Alternativ> Framsidan> Aktivera styrspakskontrollen.
Värt det?
Följ dessa anvisningar, med rätt tid och ansträngning och (ganska möjligen ovanför Allt annars) en anständig ROM-samling, du borde kunna spela spel med din Mac bekvämt. 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.
Låt oss veta om du har hittat några bättre lösningar för att spela klassiska coin-op arkadspel på din Mac. Är QMC2 det bästa framsidan?
Bildkredit: Dag 007/365 - Mike vs Mario (Great Beyond)
Utforska mer om: Emulation, Mac Game.