Hoe speel je Arcade Games op je Mac met MAME & QMC2

Hoe speel je Arcade Games op je Mac met MAME & QMC2

Mac OS X is niet de broeinest van gamen en emulatoracties die velen van ons zouden willen, maar de hardware in je iMac of MacBook is meer dan in staat om klassieke coin-op-games te draaien. Het is niet per se een eenvoudig proces, in feite is het nogal onhandig om de waarheid te vertellen, maar met de juiste software en wat geduld kun je genieten van de klassiekers op OS X .





Je kunt zelfs je gamepad of joystick meenemen voor onderweg!





Alles downloaden en installeren

Dit zou geen verrassing voor je moeten zijn, maar je Mac heeft een paar extra stukjes software nodig om klassieke arcadespellen te spelen. De software waar we ons hier voornamelijk op zullen richten is MAME (Multiple Arcade Machine Emulator), maar de techniek werkt voor: TROEP (Multiple Emulator Super System) en KIND (Universal Machine Emulator) ook.





MAME is software zonder interface, dus om MAME comfortabel te gebruiken op een manier waarbij je geen regels code in Terminal hoeft te typen, heb je een front-end nodig. Na een uitgebreide blik op het aanbod, heb ik besloten datQMC2is een van de beste beschikbare front-ends (het werkt voor een starter, wat meer is dan gezegd kan worden van vele anderen die ik heb geprobeerd). Het is niet perfect (zoals je zult ontdekken) maar het werkt wel, zij het met weinig gratie en wat stop-start-actie.

We gebruiken een variant van MAME genaamd SDLMAME die een framework gebruikt genaamd Simple DirectMedia Layer. Om deze reden moet u, om SDLMAME te gebruiken, eerst SDL installeren. QMC2 vereist alleen dat u versie 1.21 installeert, wat u kunt vind en download hier . Voor modern Mac OS X (denk aan 10.5 of hoger), wil je alleen de runtime-bibliotheken in een bestand met de naam SDL-1.2.15.dmg .



Nadat u de runtime hebt gedownload, opent u Finder, navigeert u naar Bibliotheek > Kaders en sleep de map SDL.Framework naar de map Frameworks van uw Mac. Je weet dat je het goed hebt gedaan wanneer OS X je vraagt ​​om de overdracht te verifiëren door je wachtwoord in te voeren.

Ga vervolgens naar de SDLMAME-startpagina en download een versie die relevant is voor je Mac (als het een relatief nieuwe Mac is die in de afgelopen jaren is gebouwd, heb je een 64-bits download nodig). Als je wilt, pak dan SDLMESS terwijl je daar bent voor extra emulatorondersteuning als je dat wilt. Eindelijk kun je naar deQMC2 downloadpaginaen download het Mac OS X binaire bestand voor Intel-machines.





dingen te doen met een oude computer

De download weegt ongeveer 100 MB, en als je klaar bent, kun je 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 zal dit ongeveer 300 MB aan ruimte in beslag nemen, en eenmaal voltooid vindt u verschillende toepassingen onder 'QMC2' in de map Programma's van uw Mac. Dit is misschien een goed moment om die versie van SDLMAME (en SDLMESS, indien gebruikt) die u hebt gedownload uit te pakken en deze voor het gemak in dezelfde map als QMC2 te plaatsen.

Installatie, voorkeuren en ROM's

Om te beginnen met het instellen van MAME, voert u de qmc2-sdlmame.app applicatie in uw QMC2-map. U ziet een scherm zoals hieronder, waarin u om een ​​paar inloggegevens wordt gevraagd. Het enige dat u hier hoeft in te voeren, is het pad naar het uitvoerbare SDLMAME-bestand dat u eerder hebt gedownload (daarom is het zo handig om het in uw QMC2-map te plaatsen) en een pad naar uw ROM's.





Een woord over ROM's: Afgezien van het voor de hand liggende 'nee, ik zal je niet vertellen waar je ze kunt krijgen, weet je niet dat piraterij illegaal is?' spiel, je moet weten dat al je ROM's in dezelfde map moeten staan. Na 15 minuten op mijn hoofd te hebben gekrabd, realiseerde ik me dat QMC2 geen ROM's kon zien die niet in één enkele 'platte' map staan.

hoe een afspeellijst te delen op spotify

Zodra u deze informatie heeft toegevoegd, klikt u op Oke en de front-end wordt gestart. Bewonder de vreemde ellipsen en schots en scheef 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 zie je een lijst met games die je (waarschijnlijk) nog niet hebt, dus die je moet gebruiken Hulpmiddelen > ROM's controleren om de map te scannen die u eerder hebt toegewezen.

Een extra stap die u misschien wilt nemen, is het uitschakelen van de catalogusitems die u niet doen hebben, wat QMC2 bizar niet standaard doet. Zodra je naar ROM's hebt gescand (en pas als dit proces is voltooid), ga je naar Extra > Opties > Front-end > Spellijst en onder ROM-statusfilter deselecteer de grijze en blauwe stippen.

Hiermee worden onbekende of ontbrekende ROM's uit uw verzameling verborgen, zodat alleen groene, gele en rode vinkjes overblijven om huidige of onvolledige ROM-sets aan te duiden. Het is ook aan te raden om 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 dat u de qmc2-sdlmess.app toepassing en selecteer het uitvoerbare bestand MESS en het ROM-pad wanneer daarom wordt gevraagd.

Dingen die me zijn opgevallen

Ik heb een paar eigenaardigheden in SDLMAME en QMC2 opgemerkt en heb een hele tijd besteed aan het uitzoeken waar ik met bepaalde elementen de fout in ging. Eén ding is zeker: dit is geen bijzonder stabiele of intuïtieve software om te gebruiken. Er gingen de hele tijd dingen mis terwijl ik dit grotendeels uitwerkte.

Ik kon geen veld vinden om het ROM-pad te wijzigen, dus als je toevallig het verkeerde ROM-pad kiest, is dat een beetje een probleem. De enige oplossing die ik kon vinden was om naar Extra > Opties > Emulator > Bestanden/Mappen en klik op de Standaard knop onderaan om alle paden te resetten. Dit zal de emulator en zijn front-end breken, waardoor een herstart nodig is wanneer u wordt gevraagd om opnieuw ROM- en SDLMAME-locaties op te geven.

De weergavemodus op volledig scherm werkte niet zoals bedoeld op mijn Retina MacBook Pro, waardoor de helft van het scherm werd afgesneden. Hoe veel ik ook speelde, ik kon het volledige scherm niet aan het werk krijgen en dus vond ik een oplossing door de volledig scherm variabel en het inschakelen van de vensters variabele onder Extra > Opties > Emulator > Algemene configuratie > Video. Ik weet nog steeds niet zeker of dit iets te maken heeft met het Retina-display, maar dit maakte de games speelbaar.

Bij de meeste spellen moet je munt inwerpen 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 opnieuw toewijzen kan wisselvallig zijn. Ik zou een Logitech Dual Action-gamepad aanbevelen (die prima werkt met een Mac), maar ik vond het ook leuk om een ​​oude Microsoft SideWinder-joystick te laten werken. U kunt dit configureren onder Extra > Opties > Front-end > Joystick-bediening inschakelen .

De moeite waard?

Volg deze instructies, met de juiste hoeveelheid tijd en moeite en (misschien hierboven) alle anders) een behoorlijke ROM-verzameling, zou je comfortabel games moeten kunnen spelen met je Mac. Ik denk niet dat ik het zou aanraden als een arcade-build - er zijn betere Windows-oplossingen en zelfs Linux heeft een paar speciaal gebouwde tools voor de klus - maar het werkt zeker.

aangepaste randen op een tabel hebben toegepast

Laat het ons weten als je betere oplossingen hebt gevonden voor het spelen van klassieke arcade-spellen op je Mac. Is QMC2 de beste front-end?

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

Deel Deel Tweeten E-mail Verwijder deze Windows-bestanden en -mappen om schijfruimte vrij te maken

Wilt u schijfruimte op uw Windows-computer vrijmaken? Hier zijn de Windows-bestanden en -mappen die veilig kunnen worden verwijderd om schijfruimte vrij te maken.

Lees volgende
Gerelateerde onderwerpen
  • Mac
  • emulatie
  • Mac-spel
Over de auteur Tim Brookes(838 artikelen gepubliceerd)

Tim is een freelance schrijver die in Melbourne, Australië woont. Je kunt hem volgen op Twitter .

Meer van Tim Brookes

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren