Mame32 die Geschichte

Artikel

Mame32 für Windows, der ultimative Arcade-Maschinen-Emulator

MAME ist ein Arcade-Maschinen-Emulator, das heißt, es ist eine Software für Windows und andere Betriebssysteme, die wir herunterladen können, und zusammen mit anderen Dateien, die ROMS genannt werden, können wir viele Arcade-Spiele spielen.

MAME, der Original-Emulator

Der Name dieses Emulators ist M.A.M.E., was den Initialen des Multiple Arcade Machine Emulators entspricht. Als Folge dieses Emulators sind einige Varianten entstanden, die diesen Emulator in verschiedenen Aspekten verbessern oder ergänzen.

Der ursprüngliche Arcade-Maschinen-Emulator, MAME, besteht aus einem Kommandozeilenprogramm. Für diejenigen, die keine Ahnung von Informatik haben, ist ein Kommandozeilenprogramm ein Programm, das durch Eingabe seines Namens und einer Reihe von Optionen im Terminal des Betriebssystems ausgeführt wird. In Windows 10 würden wir zum Beispiel den Befehl CMD.EXE, ausführen und ein Terminal oder eine Befehlskonsole würde sich öffnen, in die wir verschiedene Befehle eingeben können. In unserem Fall sollten wir, um das MAME-Programm zu starten, den folgenden Befehl eingeben: "MAME.EXE sf2,". Auf diese Weise starten wir das Spiel Street Fighter 2, das wir dann problemlos auf unserem PC spielen können. Natürlich müssen wir vorher das ROM des Videospiels haben und es in das entsprechende Verzeichnis kopieren, aber der Befehl "MAME.EXE sf2" ist hilfreich, um zu sehen, wie das MAME-Programm funktioniert.

Wie wir sehen, ist die Verwendung von MAME etwas mühsam, da wir die folgenden Schritte ausführen müssen, um unsere Lieblingsspiele spielen zu können:

  1. Öffne das Terminal deines Betriebssystems
  2. Wechsle in das Verzeichnis, in dem sich die MAME-Software befindet
  3. Kenne den Namen der ROM des Spiels, das du spielen möchtest (zum Beispiel sf2 für Street Fighter 2)
  4. Gib den richtigen Befehl ein, um das Spiel zu starten: "MAME.EXE sf2".

Dieser Vorgang mag für Benutzer/innen, die an die Kommando-Konsole gewöhnt sind, natürlich und einfach erscheinen, aber für diejenigen, die nicht an eine solche Umgebung gewöhnt sind, wird er mühsam und herausfordernd sein. Deshalb gab es viele Varianten von MAME, die eine grafische Oberfläche enthielten, die das Leben der Benutzer dieses großartigen Arcade-Emulators viel einfacher machte.

Eine dieser Alternativen, die eine grafische Oberfläche in MAME integrierte, hieß Mame32 und war ein großer Erfolg.

Mame32, MAME für alle Benutzer zugänglich machen

Mame32 entstand als Initiative, um den Endnutzern von MAME eine grafische Oberfläche zum Durchsuchen ihrer ROM-/Videospielsammlung zu bieten. Auf diese Weise konnte ein Spiel per Mausklick gestartet werden, was die Nutzung des Emulators erheblich erleichterte. Mame32 kann den ROM-Ordner durchsuchen und eine Liste mit allen ROMs erstellen, die nach verschiedenen Kriterien wie dem Namen des Videospiels, dem Erscheinungsjahr, der Bewertung usw. geordnet sind. Außerdem bietet Mame32 die Möglichkeit, einige Aspekte des MAME-Emulators direkt über die grafische Oberfläche zu konfigurieren.

Mame32 und MAME sind also dasselbe?

Ja und nein. Mit Mame32 hast du alle Funktionen von MAME, aber du kannst den Emulator auch über eine grafische Oberfläche verwalten. Dass es Mame32 gibt, ist der Tatsache zu verdanken, dass MAME Open Source ist. Das bedeutet, dass jede Person mit ausreichenden Programmierkenntnissen auf den Quellcode des Emulators zugreifen und ihn verändern kann, um neue Funktionen hinzuzufügen oder Fehler zu beheben. Die Entwickler von Mame32 nutzen also den MAME-Code, um eine neue Ebene (grafische Oberfläche) hinzuzufügen und auf diese Weise einen benutzerfreundlicheren Emulator zu erhalten. Aus diesem Grund enthält Mame32 den MAME-Quellcode.

MAME, Mame32, MameUI. Warum so viele Namen für ein und denselben Emulator?

Wie wir gesehen haben, ist MAME der ursprüngliche Emulator, von dem alle anderen ausgehen. Im Laufe der Jahre wurden verschiedene Varianten dieses Emulators veröffentlicht, die von Enthusiasten entwickelt wurden, die dem Original-Emulator etwas Zusätzliches hinzufügen wollten.

In vielen Fällen wurden diese neuen Versionen von ihren Entwicklern aufgegeben, so dass sie nicht die neuesten von MAME unterstützten Spiele abspielen konnten. Das ist der Fall von Mame32, das nicht mehr weiterentwickelt wurde, und an seiner Stelle entstand eine Alternative namens MameUI, die ebenfalls aufgegeben wurde und nun durch den Emulator IV/Play (For Play) ersetzt wurde. Alle diese Varianten haben gemeinsam, dass ihr Kern der ursprüngliche MAME-Emulator ist.

Obwohl die Entwickler viele dieser Versionen schon lange nicht mehr aktualisiert haben, ist es möglich, diese Varianten in modernen Betriebssystemen wie Windows 10 laufen zu lassen. Dies ist der Fall bei Mame32 für Windows 10, das funktioniert und wir können diese großartige grafische Oberfläche für MAME im neuesten Microsoft OS genießen. Obwohl es erwähnenswert ist, dass es am besten ist, eine aktuellere Software zu benutzen, die aktiv von den Programmierern entwickelt wird, wie z.B. IV/Play, wenn es keinen guten Grund gibt, Mame32 zu benutzen.

MESS die Schwesterversion von MAME

Parallel zu MAME entstand das Projekt MESS, das sich auf die Emulation von Computersystemen wie Videokonsolen und Personalcomputern konzentrierte. So können wir mit diesem Emulator den Super Nintendo, Megadrive, Gameboy, Amstrad, Spectrum usw. spielen.

Der MESS-Emulator ist dem MAME-Projekt in Version 0.163 (24. Juni 2015) beigetreten und kann seitdem alle vom MESS-Projekt unterstützten Systeme in MAME emulieren. Heute sind MAME und MESS in MAME enthalten, so dass MAME tausende von Spielen unterstützt, nicht nur für Spielhallen, sondern auch für Videokonsolen und PCs.

Wissenswertes über MAME

Die erste Version von MAME

Die erste Version von MAME war 0.1 und wurde am 5. Februar 2017 veröffentlicht. Sie konnte die folgenden fünf Spiele emulieren:

  • Pac Man
  • Lady Bug
  • Crush Roller
  • Ms. Pac-Man (Bootleg)
  • Pengo

Der Programmierer der ersten Version war ein Italiener namens Nicola Salmoria, und er war bis 2003 an der Entwicklung von MAME beteiligt. Danach hörte Nicola auf, mitzuarbeiten und zum Quellcode des Emulators beizutragen, da es zu zeitaufwendig war, um es als Hobby zu betreiben.

Das Spielen von Spielen ist ein Nebeneffekt

MAME wurde entwickelt, um die Hardware eines Spielautomaten (Dioden, Kondensatoren, Chips usw.) in Software zu verwandeln. Das heißt, von einer physischen Hauptplatine zu einigen Codezeilen zu gelangen, die das Verhalten dieser Hauptplatine emulieren. Sobald die Hardware zu 100% in Software umgewandelt war, konnte man als Nebeneffekt auch Videospiele in diesem Emulator spielen, obwohl das nicht das primäre Ziel war.

Der Quellcode von MAME

Derzeit ist der Quellcode dieses Emulators auf GitHub zu finden, das seit Ende 2007 (16. Dezember 2007) als Dienst zum Hosten des Quellcodes dient. Dank der mehr als 200 freiwilligen Entwickler/innen, die den Emulator in seinen neuesten Versionen verbessern wollen, erhält er neuen Code. Der Quellcode umfasst mehr als 15 Millionen Codezeilen (15.769.750 zum Zeitpunkt des Verfassens dieses Textes) und erhält etwa 590 Mal im Monat neuen Code, der von über 40 verschiedenen Programmierern erstellt wird.

Multiplattform MAME

Dieser Multi-Machine-Arcade-Emulator begann als Software für MS-DOS, aber es dauerte nicht lange, bis er auch für andere Plattformen wie Windows, Mac und Linux herauskam. Sogar Google hat MAME auf seinen Native Client portiert, so dass wir MAME im Google Chrome Browser spielen können.

Die alten Tage der Spielhallen wiederbeleben

MAME und seine Varianten wie Mame32 sind zur wichtigsten Zutat geworden, um die Spielhallen- und Bar-Maschinen der 1990er und frühen 2000er Jahre nachzubauen. So stellen einige Unternehmen Spielhallenmöbel her, die jenen Jahren ähneln, indem sie einen PC mit installiertem MAME verwenden und die besten Spiele des goldenen Zeitalters der Spielhallenautomaten spielen.

Diese Spielhallenmöbel sind so detailliert, dass sie sogar ein paar Münzschlitze enthalten, damit Spieler 1 und 2 diese besonderen Momente wieder genießen können.

Wie wir sehen können, ist MAME ein Emulator, der Geschichte geschrieben hat und dies auch weiterhin tut. Es besteht kein Zweifel daran, dass diese Software Tausende und Millionen von Nutzern begeistert hat, die damit unvergessliche Momente in den Spielhallen genießen und neu erleben können.

Du weißt bereits, dass du MAME und Mame32 von unserer Usitility-Website in aller Seelenruhe und Sicherheit herunterladen kannst.