Hin und wieder bekommen wir eine Frage über diese alten Spiele, die einst die blutende Kante der Unterhaltung in Arkaden und Bars waren. Ausnahmslos von jemandem, der sie gespielt hat und vermisst — nicht von der aktuellen Generation von Handy-Spielsüchtigen.
Aber selbst wenn Sie der letztere sind, möchten Sie vielleicht sehen, wie sich Ihre Eltern in den Tagen amüsiert haben, als Pong, Asteroids und Galaxian der Höhepunkt der Spieletechnologie waren. Sie können dies ganz einfach direkt auf Ihrem PC tun. Abenteuerlustige Programmierer haben ihre Fähigkeiten lange geschärft, indem sie Emulatoren für eine Vielzahl von Computern, Spielautomaten und Spielekonsolen geschrieben haben. In den letzten zehn Jahren war das große Projekt jedoch MAME.
Hinweis: Während dieser Artikel die Arcade- und Konsolenemulation von MAME anpreist, soll er auch so ziemlich alles emulieren, was jemals berechnet wurde: verschiedene Computer, Taschenrechner und sogar Schachmaschinen.
Geben Sie MAME die Schuld
Für die Emulation von Arcade-Spielen gibt es nichts, was im Entferntesten so kompetent ist wie MAME oder der Multiple Arcade Machine Emulator. Das Programm unterstützt buchstäblich Tausende von Arcade- und Spielekonsolen-Titeln, indem es ihre Hardware emuliert und ihre ROMs lädt (schreibgeschützter Speicher). Dies sind jetzt tatsächlich Dateien, die Dumps des Codes oder der Daten im Chip / Chips von der ursprünglichen Konsole oder Kassette enthalten.
Ja, Software kam einmal hartcodiert in Chips und in Form einer Patrone. Können Sie sich vorstellen, dass dies in der heutigen Zeit der Release-it-before-it’s-ready, vom Benutzer getesteten Software geschieht? Ob Sie es glauben oder nicht, ein Fehler in Ihrem Code war früher ein Zeichen der Schande.
MAME ist auf der Website des
verfügbar. Zum Zeitpunkt des Schreibens dieses Artikels war die neueste Version Beta 0.184, aber lassen Sie sich nicht von dem nicht fertigen Status abschrecken – dies ist ein Projekt, das wahrscheinlich für immer in der Beta sein wird. Es ist eine entmutigende Aufgabe, alles zu emulieren, was jemals in der Spielewelt existiert hat, von Pong über den Atari 2600 bis zum Amiga und darüber hinaus.
MAME hat eine eigene, eher primitive Benutzeroberfläche, die angezeigt wird, wenn Sie sie selbst ausführen, aber es gibt angenehmere und benutzerfreundlichere Frontends. Ich entscheide mich für QMC2, weil es plattformübergreifend ist (wie MAME: Windows, OS X, Linux), regelmäßig aktualisiert wird (der MAME-Katalog und die ROMs ändern sich häufig) und angenehm für das Auge ist. Zunächst müssen Sie den QMC2 auf das MAME-Verzeichnis und seine Unterverzeichnisse verweisen, aber das ist eine relativ einfache Aufgabe.
Der wahrscheinlich schwierigste Teil des Ganzen ist es, die Spiele zu finden. MAME stellt sie nicht zur Verfügung, weil sie keinen legalen Zugang zu den meisten von ihnen haben, und die Entwickler sind mehr daran interessiert, die Mittel bereitzustellen. Wenn Sie jedoch im Internet suchen, finden Sie Websites, die MAME-ROM-Dateien sowie ROM-Dateien für andere Emulatoren bereitstellen.
Wenn Sie die ROM-Dateien finden, handelt es sich höchstwahrscheinlich um ZIP-Archive. Entpacken Sie sie nicht, sondern speichern Sie sie einfach im MAMEROMS-Verzeichnis. MAME kann die Archive lesen, und es ist eine gute Möglichkeit, eine verwirrende Reihe von Dateien zu verbergen (einige Spiele verwendeten mehrere Chips) und die Dinge ordentlich zu organisieren.
Beim Ausführen von MAME wird eine umfangreiche Liste von Spielen angezeigt, die alle vom Projekt unterstützten oder entwickelten Spiele darstellt. Sie können auch suchen. Sobald Sie das Spiel gefunden haben, doppelklicken Sie einfach darauf, drücken Sie die Leertaste, um an den Spielinformationen vorbeizukommen, und Sie können loslegen. Soweit Tastaturbefehle gehen: 5-9 Münzen einlegen, 1-4 das Spiel starten, Pfeiltasten bewegen, und die linke Steuerung und Alt-Tasten tun Dinge wie Feuerkanonen und rufen Hyper-Laufwerk.
Anwalt:
Wie bereits erwähnt, gibt es hier ein rechtliches Problem. Sofern Sie das Spiel und die erforderliche Firmware und Software nicht besitzen, verstoßen Sie gegen die Urheberrechtsregeln. Interessiert es jemanden? Es sei denn, Sie verdienen damit Geld, wahrscheinlich nicht. Die ganze Idee hinter MAME ist es, einen wichtigen Teil der Computergeschichte zu speichern, und das macht es ganz gut. Wenn es den ursprünglichen Entwicklern und Copyright-Inhabern überlassen würde, wäre es höchst zweifelhaft, dass viele überleben würden. Aber du wurdest gewarnt.
Unabhängig davon können Sie mit MAME die Tage nacherleben, in denen Arcade—Spiele einfach, grafisch herausfordernd (wir dachten damals nicht) und für das, was sie waren, leicht erkennbar waren – eine unterhaltsame Art, Zeit und Geld zu verschwenden.