Kategorien: News

Wie klassische Konsolenspiele ohne Emulation auf den Mac kommen

Eine wachsende Szene von Fanprojekten sorgt dafür, dass sich klassische Konsolenspiele nativ auf dem Mac spielen lassen – ganz ohne Emulator. Möglich machen das Decompilations und Recompilations, die auf bestehende Spieldaten aufsetzen.

Native Ports statt Emulation

Emulation ist vielen von Euch bekannt: Eine Software bildet die Hardware einer Konsole nach, damit darauf entwickelte Spiele lauffähig sind. Das bringt aber mehrere Nachteile mit sich. Kein Emulator bildet die ursprüngliche Hardware vollständig exakt ab, was zu Glitches oder unerwartetem Verhalten führen kann. Zusätzlich entsteht eine weitere Rechenschicht – es läuft nicht nur das Spiel, sondern auch eine Nachbildung der Originalkonsole.

Eine Alternative sind native Ports, also Umsetzungen, die ohne Emulator direkt auf dem Zielsystem laufen. Die Seite Read Only Memo hat eine Liste solcher Projekte zusammengetragen, die sich auch auf dem Mac nutzen lassen. Native Ports können die Performance verbessern und die Integration mit aktueller Hardware erleichtern. Funktionen wie höhere Auflösungen, Widescreen-Unterstützung, moderne Controller oder Modding lassen sich so oft einfacher umsetzen.

Im Kern kommen dabei zwei Ansätze zum Einsatz: Decompilation und statische Recompilation. Beides lässt sich bildlich mit einem Kuchenrezept vergleichen: Recompilation ähnelt dem Backen eines bekannten Rezepts in einer neuen Küche – das Ergebnis ist vertraut, aber manche Schritte müssen angepasst werden. Decompilation dagegen gleicht dem Versuch, aus einem fertigen Kuchen das Rezept zu rekonstruieren – die Zutaten sind nicht identisch, das Ergebnis aber vergleichbar.

Decompilation und statische Recompilation erklärt

Bei der Decompilation wird aus dem bereits kompilierten Spielcode durch Reverse Engineering wieder eine Form von Quellcode erzeugt. Ziel ist es, das ursprüngliche Verhalten des Spiels nachzubilden und gleichzeitig Code zu erhalten, der sich auf andere Plattformen portieren lässt. Dieser Ansatz bietet volle Debugging-Möglichkeiten, ist für die langfristige Erhaltung von Spielen hilfreich und erleichtert den Austausch von Assets. Der Aufwand ist jedoch hoch, und kleinere Ungereimtheiten können auftreten – Entwickler:innen berichten etwa von Auffälligkeiten bei der Audiowiedergabe.

Die statische Recompilation verfolgt einen anderen Weg. Statt den Quellcode zu rekonstruieren, wird der vorhandene Maschinencode in eine Form übersetzt, die auf moderner Hardware lauffähig ist. Das geht in der Regel deutlich schneller, was bei vielen geplanten Projekten ein Vorteil ist. Ein:e Entwickler:in stellte beispielsweise fest, dass bei der statischen Recompilation von Star Fox 64 der Ton direkt funktionierte und undefiniertes Verhalten des Originals erhalten blieb.

Allerdings bringt auch dieser Ansatz Einschränkungen mit sich. Der Speicheraufbau kann bestimmte Modding-Arten erschweren, und jede Codeänderung erfordert eine erneute Recompilation. Für Nutzer:innen gibt es keine pauschal überlegene Methode – je nach Spiel kann eine dekompilierte oder eine statisch re-kompilierte Fassung die bessere Wahl sein. Ist beides verfügbar, kann sich ein Vergleich lohnen.

Eigene Spieldaten nötig und Projekte zum Ausprobieren

Wer jetzt an einen schnellen Download denkt, wird enttäuscht: Die Portierungsprojekte stellen in der Regel keine Original-Assets bereit. Würden sie komplette Spieledaten enthalten, müssten die verantwortlichen Projekte mit Abmahnungen und Klagen der Rechteinhaber rechnen – etwa von Nintendo im Fall klassischer Konsolentitel. Ihr müsst daher selbst für eine legale Kopie der Spieldaten sorgen; wie Ihr diese beschafft oder extrahiert, bleibt Euch überlassen und wird von den Projekten nicht angeleitet.

Trotzdem gibt es bereits eine ganze Reihe spannender Umsetzungen, die auf dem Mac laufen. Zu den hervorgehobenen Beispielen zählen:

  • Legend of Zelda (NES)
  • Super Mario World (SNES)
  • Streets of Rage (Genesis)
  • Doom (PlayStation)
  • Super Mario 64 (Nintendo 64)

Als ergänzende Anlaufstelle bietet sich außerdem Mac Source Ports an. Dort findet Ihr native App-Builds älterer Spiele, die nie offiziell für den Mac erschienen sind. Zusammen mit den neuen Decompilation- und Recompilation-Projekten entsteht so ein wachsendes Angebot, um klassische Konsolenspiele abseits von Emulation auf dem Mac zu erleben – vorausgesetzt, Ihr bringt die notwendigen Originaldaten mit.

Hinweis: Dieser Beitrag ist eine automatisch erstellte Zusammenfassung mithilfe von Künstlicher Intelligenz. Eine redaktionelle Prüfung fand nicht statt.

Via: appleinsider.com

Den Beitrag in unserem Forum kommentieren

Apfeltalk Redaktion

Neueste Artikel

Apple Angebote des Tages – 04.11.2026

Die 10 stärksten Apple-Angebote am 04.11.2026 im Überblick — darunter 3 neue Bestpreise.

4. November 2026

WhatsApp schlägt auf Android und iOS aktuelle Medien vor

WhatsApp führt eine Funktion ein, die Euch beim Öffnen eines Chats aktuelle Fotos und Videos aus der Galerie vorschlägt. Der…

4. November 2026

Apple Fitness+ erweitert das Angebot um personalisierte Krafttrainingspläne fürs Fitnessstudio

Mit Gym Strength bringt Apple Fitness+ ein neues Krafttrainingserlebnis ins Fitnessstudio. Die Funktion ist derzeit als Beta verfügbar und erstellt…

4. November 2026

iOS 27.3 bringt das überarbeitete StandBy des iPhone Duo auf weitere iPhones

Mit der ersten Beta von iOS 27.3 erweitert Apple die überarbeitete StandBy-Ansicht des iPhone Duo auf weitere Modelle. Das Update…

4. November 2026

Apple Music ermöglicht mit Selfie Sing Karaoke-Videos

Mit iOS 27.3 ergänzt Apple Music die Karaoke-Funktion um Selfie Sing. Damit könnt Ihr Euch beim Singen filmen, den Liedtext…

4. November 2026

macOS 27.3 zeigt Markdown-Dateien in Quick Look formatiert an

Mit der ersten Beta von macOS 27.3 lassen sich Markdown-Dateien direkt in Quick Look formatiert ansehen. Die Vorschau zeigt damit…

4. November 2026

Diese Website benutzt Cookies um Ihr Nutzererlebnis zu verbessern. Wenn Sie diese Website weiter nutzen, gehen wir von Ihrem Einverständnis aus.

Mehr lesen