MAME

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
MAME
Ontwikkelaar Nicola Salmoria en het MAME Team
Recentste versie 0.153 
(april 2014)
Status Actief
Besturingssysteem Multiplatform
Geschreven in C++
Categorie Emulator
Licentie MAME Licentie
Website mamedev.org
Portaal  Portaalicoon   Informatica

MAME (Multiple Arcade Machine Emulator) is een emulator waarmee de gebruiker oude arcadespellen zo betrouwbaar en exact mogelijk kan spelen. De emulator ondersteunt enkele duizenden spellen.

MAME is beschikbaar voor meerdere besturingssystemen, inclusief 64 bit. De X11-versie voor Unix heet XMAME. De Mac OS X-versie heet MacMAME.

Volgens de officiële MAME-website werd de eerste versie (0.1) uitgebracht op 5 februari 1997 door Nicola Salmoria. Sindsdien zijn er al verschillende updates uitgebracht. Regelmatig verschijnen er nieuwe versies met zowel bugfixes als een uitbreiding op de spellen die worden ondersteund.

Hoe werkt MAME[bewerken]

Sinds enkele jaren bestaat er van MAME een grafische interface. Het programma gaat in de ROMS-folder op zoek naar de beschikbare spellen en lijst deze op. Voor elk spel staat er meestal al een icoon dat aanduidt of het spel al dan niet wordt ondersteund door de MAME-versie (hoewel dit niet 100% betrouwbaar is, gezien bepaalde "compatibele" ROMS toch niet opstarten en omgekeerd). De speler dient gewoonweg op het gewenste spel te dubbelklikken en even af te wachten wat er gebeurt. Niet-compatibele ROMS wissen uit de ROMS-folder wordt niet aangeraden, gezien deze in de toekomst mogelijk wel worden ondersteund.

MAME tracht verschillende componenten te emuleren:

  • een CPU-emulator die zich gedraagt als de originele CPU’s van arcadespellen
  • een invoeremulator die de invoer van de toetsen, joysticks en andere besturingsknoppen van de arcademachine linkt met een knop op het toetsenbord van de pc
  • een emulator voor het beeld en geluid.
  • Veel instellingen van het spel (zoals moeilijkheidsgraad, aantal levens, vanaf hoeveel punten een extra leven, ...) werden bepaald met de handmatige instellingen van DIP-switches die zich in de arcadekast bevonden. Deze DIP-switches kunnen in MAME aangepast worden na het indrukken van de tabtoets.
  • Opties om framerate te verhogen/verlagen
  • De munttoevoer (aantal credits) en startknoppen zijn gekoppeld met de toetsen 1, 2 en 5
  • ...

Andere mogelijkheden:

  • Er is een mogelijkheid om de ROM in zijn huidige spelsituatie te bewaren als een nieuwe image. Wanneer die image later wordt ingeladen, gaat het spel verder waar men was geëindigd
  • Er bestaat een mogelijkheid om via tekstbestanden extra cheats in te voegen[1]
  • Veel instellingen en high-scores worden door MAME bewaard en worden teruggeladen de volgende keer men het spel start.
  • ...

ROMS[bewerken]

MAME is slechts een emulator. De ROMS van spellen werden geconverteerd naar binaire bestanden. Die binaire bestanden zijn geen onderdeel van MAME. De reden is het copyright dat nog op veel spellen van toepassing is.

Toch vind je op diverse sites ROMS van spellen waarvan het copyright nog niet vervallen is en die je (al dan niet legaal) kan toevoegen tot MAME. Dit wordt door MAME gedeeltelijk opgevangen de eerste keer men zo'n spel start: er verschijnt een melding dat het spel enkel mag gespeeld worden als de gebruiker in bezit is van de originele hardwarematige ROM. De speler kan pas verder nadat hij handmatig het woord "OK" intypt. Op de officiële site van MAME kan men ROMS downloaden die (ondertussen) vrij van rechten en copyrights zijn.

Ook verschijnen er soms waarschuwingen wanneer het spel nog niet 100% compatibel is met MAME: "niet accurate kleuren", "niet accurate muziek", ... Op zulke foutmeldingen dient de speler ook handmatig OK in te typen.

Zie ook[bewerken]

MESS is een gelijkaardige emulator voor retrogames. MESS beperkt zich niet enkel tot arcadespelen, maar emuleert meer dan 150 verschillende systemen (en rond de 450 systeemvariaties).

Externe link[bewerken]

Referenties[bewerken]

  1. Cheating MAME-games