Share

About MameUI

MAME is de meest compatibele en capabele emulator voor meerdere arcade machines. Het ondersteunt duizenden spellen. Er is een grote gemeenschap van bijdragers die hardnekkig werkt aan het uitbreiden en perfectioneren van MAME’s bibliotheek van ondersteunde arcade games.

Deze tutorial is om je te helpen met “MAMEUI”, een ooit populaire build van MAME. Helaas is deze sinds 2014 niet meer bijgewerkt en is sindsdien verlaten. Maar, zoals je in deze gids zult lezen, is dat geen slechte zaak! De arcade roms die gemakkelijk verkrijgbaar zijn op rom sites werken het beste op oude arcade emulators. Ik leg dit verder uit in deze gids.

*Als je MameUI wilt downloaden, ik heb het op mijn emulators pagina.

Moet je MameUI gebruiken?

Met al het emulator aanbod vanaf 2021, moet je MAMEUI gebruiken? Nou, dat hangt ervan af. RetroArch, een populaire multisysteem-emulator, is een goede optie voor arcade-spellen. Het bevat meerdere ‘cores’ (meerdere emulators) voor arcade games. Op het moment dat ik dit schrijf, bevat het het volgende: FB Alpha, FinalBurn Neo, MAME (laatste), MAME 2000, MAME 2003, en MAME 2010. Deze selectie van cores is waardevol als het gaat om het werkend krijgen van oude arcade ROM’s.

De simulatie kwaliteit tussen RetroArch en MAME is over het algemeen hetzelfde. RetroArch kan beter/gladder draaien, simpelweg omdat het in actieve ontwikkeling is en geoptimaliseerd is voor Windows 10. Het voordeel van MAMEUI is dat het veel gemakkelijker te gebruiken is en meer functies en opties biedt. Ik kan niet zeggen welke emulator beter is omdat ze allebei hun voors en tegens hebben. Ik raad aan ze allebei te proberen om te zien wat het beste werkt voor uw behoeften.

Installatie

Windows versies van Mame zijn allemaal een standalone programma dus ze hebben geen installatie wizard. Installatie is eenvoudig: pak Mame gewoon uit het zip-bestand. Weet u niet hoe u zip-bestanden moet uitpakken? Hier is een video tutorial die het u laat zien: hoe unzip je bestanden onder Windows.

BELANGRIJK! Mame moet in een gemeenschappelijke map op uw computer worden geplaatst. Ik adviseer Documenten, Downloads, of maak een map op uw bureaublad. Als u Mame ergens anders op uw C-schijf zet, dan beperkt u de toegang tot alleen-lezen. Dit voorkomt dat Mame iets opslaat.

Om Mame te openen, dubbelklikt u op , of , of een andere *.exe als u een andere versie van Windows Mame gebruikt.

Inzicht in Mame’s ROM structuur

Bij het openen van Mame, is het eerste wat u ziet het All Games tabblad (hieronder afgebeeld). Dit is een lijst van alle spellen die door Mame worden ondersteund. Mame bevat deze spellen niet. U moet ze apart downloaden.

In deze lijst ziet u de ingesprongen games. En merk op dat het eerste spel van dezelfde titel niet is ingesprongen. Het eerste spel is de ouder en alle ingesprongen spellen eronder zijn de wezen. Zie:

In de afbeelding hieronder laat ik zien hoe deze ouder/wezen-relatie van toepassing is op echte ROM’s in de map roms. Dit is hoe alle arcade emulators werken met arcade ROM’s.

In andere woorden:

  • Als je de ouder van een spel wilt spelen, moet je de ouder ROM downloaden.
  • Als je een wees van een spel wilt spelen, moet je zowel de wees ROM als de ouder ROM downloaden.

Je zult merken dat alle arcade ROM’s afgekort zijn. Je moet een arcade ROM nooit hernoemen of uitpakken! De exacte bestandsnaam is hoe Mame het kan detecteren.

NeoGeo games hebben neogeo.zip

NeoGeo games hebben de NeoGeo BIOS nodig om te kunnen opstarten. U kunt het hieronder downloaden. Bovendien kunnen oude versies van Mame emulators een oudere versie van de NeoGeo BIOS nodig hebben. Als u vindt dat de eerste NeoGeo BIOS niet werkt, download dan de oude versie.

  • NeoGeo BIOS (931 KB) – Nodig om NeoGeo spellen op te starten. Hernoem of pak dit zip-bestand niet uit!
  • NeoGeo BIOS (oude versie) (236 KB) – Kan nodig zijn als u een oude versie van Mame gebruikt. Hernoem het naar “neogeo.zip”.

*Om de NeoGeo BIOS met Mame in te stellen, verplaatst u het gewoon naar de ROMs map van Mame. Dat is het!

Een spel laden

  1. Voordat we iets doen, moet ik u eerst informeren om nooit het zip-bestand van een arcade ROM uit te pakken of te hernoemen! De exacte bestandsnaam is hoe Mame het detecteert.
  2. Verplaats uw arcade ROMs in Mame’s ROMs map .
  3. Scannen voor nieuwe spellen

    Vervolgens moeten we Mame uw ROMs map laten scannen voor nieuwe spellen. U kunt dit doen door naar Bestand > Audit alle spellen (rechts afgebeeld) te gaan, of gewoon op de F5 toets te drukken. Onder in het venster van Mame verschijnt een voortgangsbalk:

    De audit duurt meestal maar een paar seconden. Soms kan het enkele minuten duren.

  4. Klik op Beschikbaar om de lijst met games te bekijken die Mame als speelbaar heeft gedetecteerd, zoals hieronder getoond:

    Dubbelklik op een game om deze te spelen.

*Indien uw games niet worden gedetecteerd of u ‘niet gevonden’-fouten geeft, leest u de volgende sectie.

Troubleshooting undetected games & loading errors

Een voorbeeld prompt van ‘missing file’ errors

Het komt helaas vaak voor dat Mame weigert uw spellen te detecteren. Of, Mame zal je spellen detecteren, maar geeft je ‘niet gevonden’ errors bij het laden van een spel. Deze twee problemen hebben dezelfde bron.

Dit gebeurt omdat de auteurs van arcade emulators puristen zijn die er op staan dat alles perfect is. Zodra een arcade spel een betere ROM dump heeft, wordt Mame geupdate om de nieuwere dump te ondersteunen. Dit maakt oudere ROM’s onverenigbaar. Dit probleem wordt nog gecompliceerder met de realiteit dat vrijwel elke ROM site alleen oude ROMs distribueert. Deze oude ROMs zijn incompatibel met nieuwere builds van Mame.

De eerste stap in het oplossen van dit probleem is het doorlopen van de volgende checklist:

  • Controleer dubbel om er zeker van te zijn dat je arcade ROMs inderdaad in de ROMs map staan.
  • Hernoem of pak je je arcade ROMs uit? Dat moet je nooit doen! Als je dat hebt gedaan, dan is dat de reden waarom ze niet werken.
  • Is het een NeoGeo spel? Zorg ervoor dat neogeo.zip in de ROMs map staat.
  • Heb je een game audit gedaan? U kunt dit doen door te gaan naar Bestand > Audit alle spellen, of druk gewoon op de F5 toets.
  • Zorg ervoor dat u de ouder hebt van het spel dat u probeert te spelen. Leer meer over ouders en wezen in Inzicht in Mame’s ROM structuur.
  • Krijgt u nog steeds fouten? Probeer alle versies te downloaden van het spel dat u probeert te spelen. Betekenis, download zijn ouder en al zijn wezen. MameUI kan je helpen alle ROMs te vinden die bij een bepaald spel horen.

De workaround: Als je goed bent op de bovenstaande bullet points dan doe je alles correct. Dit betekent dat de arcade ROMs die je hebt gedownload zeker oud zijn. Dus hoe krijg je oude ROM’s aan de praat? Dat is simpel – gebruik een oude versie van Mame! Op mijn emulators pagina staat een versie van Mame32 uit 2007. Het heeft een hoog succes percentage van het detecteren van ROMs die worden gedistribueerd in populaire ROM sites.

Een andere optie: Een rijzende ster in de emulator scene is RetroArch, een multi-systeem emulator. Het bevat meerdere ‘cores’ (meerdere emulators) voor arcade games. Op het moment dat ik dit schrijf, bevat het het volgende: FB Alpha, FinalBurn Neo, MAME (laatste), MAME 2000, MAME 2003, en MAME 2010. Dat is een fantastische selectie opties om arcade games werkend te krijgen. Vooral “MAME 2003” is ideaal om ‘oude’ arcade ROM’s aan de praat te krijgen.

Een CHD (hard drive) spel laden

Arcade games gebaseerd op een hard drive vereisen wat extra stappen. Je hebt twee dingen nodig: (1) de moeder ROM, en (2) het CHD bestand (het harde schijf bestand). De grootte van de moeder ROM is miniem, maar verwacht dat het CHD bestand rond de 100 MB zal zijn. Ik zal Killer Instinct als voorbeeld gebruiken in deze aanwijzingen:

  1. De moeder ROM voor Killer Instinct is “kinst.zip” en het CHD bestand is “kinst.chd”. Plaats “kinst.zip” in Mame’s ROMs map zoals je zou doen met elke andere Mame ROM.
  2. In de ROMs map, maak een nieuwe map en noem het kinst (dat is de exacte naam van de ROM).
  3. Verplaats “kinst.chd” naar deze nieuwe kinst map.
  4. Open Mame en doe een spel audit. Je kunt dit doen door te gaan naar File > Audit all games, of druk gewoon op de F5 toets.
  5. Je zou Killer Instinct moeten zien verschijnen in de Available list. Dubbelklik om te spelen. Als Killer Instinct niet als beschikbaar wordt weergegeven, lees dan de sectie in deze tutorial over het oplossen van problemen met niet-gedetecteerde games.

*Als deze aanwijzingen niet genoeg zijn en je nog steeds verdwaald bent, is hier een YouTube-video die je precies laat zien hoe je CHD-games moet laden.

Hoe speel je games

Arcade games op Mame werken op dezelfde manier als het echte werk. Bij het laden van een arcade spel, om te spelen moet je virtuele munten inbrengen. U kunt er zoveel inwerpen als u wilt (wat u oneindige levens geeft). Druk vervolgens op Start om te beginnen. Elke speler heeft zijn eigen muntenbank en Start-knop.

Een voorbeeld van een arcade deck (de X-Arcade)

Players 1-4

  • Speler 1 Start = Druk 1
  • Speler 2 Start = Druk 2
  • Speler 3 Start = Druk 3
  • Speler 4 Start = Druk 4
  • Speler 1 Munt = Druk 5
  • Speler 2 Munt = Druk 6
  • Speler 3 Munt = Druk 7
  • Speler 4 Munt = Druk 8

Speler 1 toetsen

  • Speler 1 toets 1 = Links Ctrl
  • Speler 1 toets 2 = Links Alt
  • Speler 1 toets 3 = Spatie
  • Speler 1 Knop 4 = Linker Shift

Algemene Mame Toetsen

  • Druk links Ctrl + Alt + Enter voor Venstermodus. Druk nogmaals om terug te gaan naar volledig scherm.
  • Druk op F3 om te resetten.
  • Druk op P om te pauzeren.
  • Druk op F12 om een screenshot te maken. Het wordt gemaakt in PNG formaat en in de “Snap” map gegooid.
  • Druk op Esc om het spel te verlaten.

Gebruik van een gamepad

Uw gamepad moet aangesloten zijn voordat u Mame opent. Mame zal hem niet detecteren als u hem aansluit nadat u Mame heeft geopend.

  1. Klik op de Options > Default Game Options, zoals hier te zien is.
  2. Het “Default Game Properties” venster zal tevoorschijn komen. Klik op het Controllers tabblad, zoals hier getoond .
  3. Zet een vinkje in het vakje voor Enable joystick input, zoals hiernaast getoond. Als deze optie is uitgeschakeld, dan detecteert Mame uw gamepad niet.

  4. Klik op Toepassen en dan op OK.
  5. Dat is het! Mame heeft de gamepad’s knoppen al geconfigureerd. Hoewel u nog steeds de toetsen 1-8 moet gebruiken voor het starten van de speler en het invoeren van munten.

Als Mame uw gamepad niet heeft gedetecteerd: Test uw gamepad met andere emulators. Als het niet werkt met een andere emulator, dan is je gamepad defect. Als het wel werkt met andere emulators, dan is Mame niet compatibel met uw gamepad.

Herconfigureren van het toetsenbord of gamepad

Mame is een beetje vreemd met dit. Het biedt geen manier om knoppen te herconfigureren via de frontend GUI. Mame vereist dat je een spel laadt en de in-game overlay menu’s gebruikt. Dit is hoe:

  1. Open een spel. Druk op de Tab-toets.

  2. Het menu dat je rechts ziet, verschijnt boven het spel. U heeft twee opties: de toetsen globaal veranderen (Invoer algemeen), of alleen dit spel dat u momenteel heeft lopen (Invoer dit spel). Selecteer de optie die je wilt.
  3. Selecteer vervolgens de speler waarvan je de toetsen wilt aanpassen.

  4. Je komt nu bij de lijst met alle toetsen voor een speler. Druk op de Enter toets op een toets die u wilt herconfigureren. Houd vervolgens de toetsenbord toets of gamepad toets ingedrukt die je wilt veranderen. Dat is het!
  5. Als je de gewijzigde knop wilt wissen en met iets anders wilt herconfigureren, druk dan op de Enter toets en doe niets (wacht).

ROMs vinden

In mijn links pagina, heb ik een aantal goede links naar sites waar je arcade ROMs kunt downloaden. Als je meer sites wilt vinden dan die in mijn verzameling links, kun je gewoon wat rondgooglen. Bijvoorbeeld, als je Killer Instinct wilt downloaden, Google dan gewoon “download killer instinct arcade” of “download killer instinct mame”.

Weten welke ROMs je moet downloaden

Het downloaden van arcade spellen kan verwarrend zijn. Als je deze tutorial hebt gelezen, weet je dat het downloaden van een enkele ROM voor een spel niet betekent dat je het spel hebt gedownload. Je moet misschien 3-8 aparte bestanden downloaden om een spel te laten werken met Mame. ROM sites maken het je niet makkelijker door elk onderdeel van een arcade spel als een aparte ROM te scheiden. Hoe zou je snel & gemakkelijk kunnen achterhalen welke ROM bestanden precies bij een spel horen?

Dit is waar MameUI te hulp schiet! (Onthoud, je kunt het van mijn site downloaden.) MameUI heeft een zoekfunctie bovenaan. Begin met het intypen van het spel in kwestie, en je ziet het verschijnen. In de kolom “Directory” zie je de bestandsnamen van de ROM bestanden.

Dank je voor het lezen van mijn tutorial! Als je het nuttig vond, vertel dan alsjeblieft dat dit een geweldige site is om hulp te krijgen met emulators en emulatie! Als je vragen hebt, kun je me mailen of een bericht sturen op sociale media.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.