Hoe speel je Arcade Games op je Mac met MAME & QMC2
Mac OS X is niet het broeinest van gaming en emulatoractie, zoals velen van ons wensten, maar de hardware in je iMac of MacBook is meer dan in staat om klassieke coin-op-games uit te voeren. Het is niet per se een eenvoudig proces, het is eigenlijk vrij onaangenaam om de waarheid te vertellen, maar met de juiste software en wat geduld kun je genieten van de klassiekers op OS X PlayStation 2 (PS2) spellen op je Mac spelen met PCSX2 Hoe speel je PlayStation 2 (PS2) Games op je Mac met PCSX2 Een paar jaar geleden keek Simon naar PCSX2, een PlayStation 2-emulator voor Windows en Linux. Dankzij een paar jaar vooruitgang in hardware en een Mac-poort, is uw moderne Apple ... Lees meer .
Je kunt zelfs je gamepad of joystick meebrengen langs Turn Your iPhone naar een gamepad met Joypad Legacy [Mac & Windows] Verander je iPhone in een gamepad met Joypad Legacy [Mac & Windows] Onlangs ben ik weg van huis geweest, met alleen werk, een iPhone en een MacBook Pro om me te vermaken. Tijdens het zoeken naar een manier om een paar spellen voor meerdere spelers te spelen, raakte ik een addertje onder het gras - ... Lees meer voor de rit!
Alles downloaden en installeren
Dit zou geen verrassing voor je moeten zijn, maar je Mac heeft een paar extra stukjes software nodig om klassieke arcade-spellen te spelen. De software waar we ons voornamelijk op zullen richten is MAME (Multiple Arcade Machine Emulator), maar de techniek werkt ook voor MESS (Multiple Emulator Super System) en UME (Universal Machine Emulator).
MAME is software zonder interface, dus om MAME comfortabel te gebruiken op een manier waarbij je geen regels code hoeft in te typen in Terminal, moet je een front-end hebben. Na een uitvoerige blik op het aanbod, heb ik besloten dat QMC2 een van de beste front-ends is die beschikbaar zijn (het werkt voor een starter, wat meer is dan kan worden gezegd voor vele anderen die ik heb geprobeerd). Het is niet perfect (zoals je zult ontdekken), maar het werkt, zij het met weinig gratie en wat stop-start actie.
We gebruiken een variant van MAME genaamd SDLMAME die een framework gebruikt met de naam Simple DirectMedia Layer. Om deze reden SDLMAME te gebruiken, moet u eerst SDL installeren. QMC2 vereist alleen dat u versie 1.21 installeert die u hier kunt vinden en downloaden. Voor moderne Mac OS X (denk 10.5 of later), wil je alleen de runtime-bibliotheken in een bestand genaamd SDL-1.2.15.dmg.
Nadat u de runtime hebt gedownload, opent u Finder, navigeert u naar Bibliotheek> Frameworks en sleep de map SDL.Framework naar de map Frameworks van je Mac. U weet dat u het goed hebt gedaan wanneer OS X u vraagt om de overdracht te verifiëren door uw wachtwoord in te voeren.
Ga vervolgens naar de SDLMAME-startpagina en download een versie die relevant is voor uw Mac (als het een relatief nieuwe Mac is die de laatste paar jaar is gebouwd, is dit een 64bit-download die u nodig hebt). Als je wilt, pak dan SDLMESS terwijl je daar bent voor extra emulatorondersteuning als je dat wilt. Eindelijk kun je naar de downloadpagina van QMC2 gaan en het binaire Mac OS X voor Intel-machines downloaden.
De download weegt ongeveer 100 MB en eenmaal voltooid kunt u de .DMG starten en koppelen en uitvoeren QMC2.mkpg waarmee de front-end wordt geïnstalleerd in de map met toepassingen van uw Mac. In totaal kost dit ongeveer 300 MB aan ruimte, en als je klaar bent zul je verschillende applicaties vinden onder “QMC2” in de map Programma's van uw Mac. Het is misschien een goed moment om die versie van SDLMAME (en SDLMESS, indien gebruikt) uit te pakken en deze in dezelfde map als QMC2 te plaatsen, voor het gemak.
Setup, voorkeuren en ROM's
Begin met het instellen van MAME qmc2-sdlmame.app toepassing in uw QMC2-map. U zult een scherm zoals hieronder zien met de vraag om enkele inloggegevens. De enige dingen die je hier moet invoeren zijn het pad naar het uitvoerbare bestand van SDLMAME dat je eerder hebt gedownload (waardoor het in je QMC2-map plaatsen zo handig is) en een pad naar je ROMs.
Een woord over ROM's: Afgezien van de voor de hand liggende “nee ik zal je niet vertellen waar je ze moet krijgen, weet je niet dat piraterij illegaal is?” spiel, je moet weten dat al je ROM's zich in dezelfde map moeten bevinden. Nadat ik 15 minuten lang mijn hoofd had gekrabd, realiseerde ik me dat QMC2 geen ROMs kon zien die niet in één waren “vlak” map.
Zodra u deze informatiehit heeft toegevoegd OK en de front-end wordt gestart. Bewonder de vreemde ellipsen en schots en warrig elementen! Mogelijk moet u het venster groter maken om veel van de tekst te kunnen lezen, althans dat was het geval toen ik het voor het eerst lanceerde. Aan de linkerkant ziet u een lijst met spellen die u (waarschijnlijk) nog niet hebt, dus u moet deze gebruiken Hulpmiddelen> ROM's controleren om de map te scannen die u eerder hebt toegewezen.
Een extra stap die u wellicht wilt nemen, is door de catalogusitems die u gebruikt uit te schakelen niet doen hebben, wat QMC2 bizar genoeg niet standaard doet. Zodra je gescand hebt voor ROMs (en pas als dit proces is voltooid) ga je naar Hulpmiddelen> Opties> Frontend> Spellijst en onder ROM-statusfilter deselecteer de grijze en blauwe punten.
Hiermee worden onbekende of ontbrekende ROM's uit uw verzameling verborgen en blijven alleen groene, gele en rode tikken over om huidige of onvolledige ROM-sets aan te geven. Het wordt ook aanbevolen dat u de Apparaatsets weergeven optie, die dan ook niet-afspeelbare ROM's zal verbergen.
Als u MESS wilt gebruiken om thuisconsoles en draagbare apparaten te emuleren, volgt u deze instructies, behalve het uitvoeren van de qmc2-sdlmess.app toepassing en selecteer het MESS-uitvoerbare en ROM-pad wanneer daarom wordt gevraagd.
Dingen die ik heb opgemerkt
Ik heb een paar eigenaardigheden opgemerkt aan SDLMAME en QMC2 en heb een hele tijd lang geprobeerd uit te zoeken waar ik met bepaalde elementen verkeerd liep. Eén ding is zeker - dit is niet bijzonder stabiele of intuïtieve software om te gebruiken. Het ging de hele tijd mis, terwijl ik hier veel aan werkte.
Ik kon geen veld vinden voor het wijzigen van het ROM-pad, dus als je toevallig het verkeerde ROM-pad kiest, geeft dat een beetje een probleem. De enige oplossing die ik kon vinden was om naar toe te gaan Hulpmiddelen> Opties> Emulator> Bestanden / mappen en klik op de Standaard knop onderaan om alle paden opnieuw in te stellen. Hierdoor worden de emulator en de voorkant ervan verbroken en is opnieuw opstarten vereist wanneer u opnieuw wordt gevraagd ROM- en SDLMAME-locaties op te geven.
Schermvullende modus werkte niet zoals bedoeld op mijn Retina MacBook Pro Is de nieuwe Retina MacBook Pro voor jou? [Opinion] Is de nieuwe Retina MacBook Pro voor jou? [Opinion] Toen Apple een paar weken geleden de MacBook Pro met Retina-display aankondigde, was ik er vrij zeker van dat het mijn volgende laptop zou worden. Ik heb lang gewacht met upgraden en na ... Lees meer, de helft van het scherm af te snijden. Hoe vaak ik ook speelde, ik kon niet op volledig scherm werken en daarom vond ik een oplossing bij het uitschakelen van de volledig scherm variabele en inschakelen van de windowed variabele onder Hulpmiddelen> Opties> Emulator> Globale configuratie> Video. Ik weet nog steeds niet zeker of dit iets te maken heeft met het Retina-display, maar dit maakte de spellen speelbaar.
Voor de meeste spellen moet je een muntstuk invoeren met de 5-toets (voor speler 1) of 6-toets (voor speler 2). U kunt dan op 1 drukken om speler 1, 2 te starten om speler 2 te starten enzovoort. MAME zelf gebruikt een menusysteem dat kan worden omgeschakeld met de Tab-toets, gebruik de pijltjestoetsen en Enter / Esc om te navigeren.
Joysticks worden ondersteund, maar remapping kan wisselvallig zijn. Ik zou een Logitech Dual Action-gamepad aanraden (die prima werkt met een Mac), maar ik vond het ook leuk om een oude Microsoft SideWinder-joystick ook te laten werken. U kunt dit onder configureren Extra> Opties> Voorzijde> Joystickbesturing inschakelen.
De moeite waard?
Het opvolgen van deze instructies, met de juiste hoeveelheid tijd en moeite en (vrij mogelijk hierboven allemaal anders) een degelijke ROM-verzameling, zou je in staat moeten zijn om gemakkelijk games te spelen met je Mac. Ik denk niet dat ik het zou aanbevelen als een arcade-build - er zijn betere Windows-oplossingen, en zelfs Linux heeft een paar speciaal gebouwde tools voor de job - maar het werkt zeker.
Laat het ons weten als je betere oplossingen hebt gevonden voor het spelen van klassieke arcade-arcadegames op je Mac. Is QMC2 de beste front-end?
Afbeelding credit: Dag 007/365 - Mike vs. Mario (Great Beyond)
Ontdek meer over: Emulatie, Mac-spel.