Native Ports, Recomps und Decomps: was sie sind und was sie Ihrem Arcade-Automaten bringen

Arcade-Automat mit einem Kampfspiel auf dem Bildschirm, in einem Raum mit anderen Arcade-Automaten und einem PC

Jahrelang bedeutete ein Arcade-Spiel zu Hause zu spielen immer dasselbe: ein Emulator, der die Original-Platine nachahmt und das Spiel unverändert lädt. Inzwischen gibt es einen anderen Weg, der mit großen Schritten vorankommt. Manche Entwickler verwandeln das Spiel in ein natives PC-Programm, und das ermöglicht Dinge, die die Emulation nicht bietet, etwa Virtua Fighter im Breitbild oder Time Crisis mit 240 Bildern pro Sekunde.

In diesem Ratgeber erklären wir Ihnen, was native Ports, Dekompilierungen und Rekompilierungen sind, was Sie damit an einem Arcade-Automaten gewinnen und welche Arcade-Projekte sich schon spielen lassen. Die Angaben stammen von der GitHub-Seite jedes Projekts und aus den Wikis von Batocera und RetroBat, abgerufen Anfang November 2026. Keines dieser Projekte enthält das Spiel: Alle verlangen die Dateien Ihrer eigenen Kopie, und wir verlinken hier keine Spiele-Downloads.

Emulieren oder das Spiel umwandeln: der Unterschied

Ein Emulator tut so, als wäre Ihr Computer die Original-Platine: Er interpretiert die Befehle des Arcade-Prozessors eine nach der anderen, ahmt den Grafik- und den Soundchip nach, und das Spiel läuft, ohne zu wissen, dass es nicht auf seiner Maschine ist. Das funktioniert mit Tausenden von Spielen, aber das Spiel bleibt an das gebunden, was seine Platine konnte: ihre Auflösung, ihr Bildformat und ihre Geschwindigkeit.

Ein nativer Port ist das Spiel selbst, umgewandelt in ein Programm für Windows, Linux oder macOS. Es gibt keine Platine mehr nachzuahmen, also lässt sich ändern, was vorher unantastbar war: das Bild auf Breitbild erweitern, die Auflösung erhöhen, mehr Bilder pro Sekunde darstellen oder Online-Spiel hinzufügen. Es gibt drei Wege, dorthin zu kommen.

Infografik mit den Unterschieden zwischen Emulator, Dekompilierung, Rekompilierung und Reimplementierung, um Arcade-Spiele auf dem Computer zu spielen
Die vier Wege, ein Arcade-Spiel auf Ihrem Computer zu spielen.

Dekompilierung (decomp)

Dabei wird von Grund auf und von Hand ein Quellcode in C oder C++ geschrieben, der beim Kompilieren genau dasselbe Programm ergibt wie das Original. So definiert es Decompedia, das Wiki dieser Community. Das ist eine enorme Arbeit, und mit dem fertigen Code lässt sich das Spiel an jedes System anpassen. Das bekannteste Beispiel ist Super Mario 64, dessen Dekompilierungsprojekt klarstellt, dass man eine Kopie des Spiels braucht, um Grafiken und Sounds zu gewinnen.

Statische Rekompilierung (recomp)

Hier wird das Spiel nicht von Hand neu geschrieben. Ein Werkzeug übersetzt die Befehle des Originalprozessors automatisch in C-Code, Funktion für Funktion, und dieser Code wird für das gewünschte System kompiliert. Das Referenzwerkzeug ist N64Recomp, mit dem der Port von Majora’s Mask entstand. Sein großer Vorteil: Es ermöglicht Ports, ohne den Quellcode zu haben. Die Hardware rund um den Prozessor (Grafik, Sound, Controller) wird separat neu programmiert.

Reimplementierung

Dabei wird die Engine des Spiels anhand der Funktionsweise des Originals neu geschrieben. So entstand CannonBall, die Engine von OutRun: Der Autor übertrug den Originalcode des Arcade-Spiels, der in Assembler geschrieben war, nach C++.

Was Ihr Arcade-Automat durch einen nativen Port gewinnt

  • Echtes Breitbild: Das Bild wird nicht gestreckt. Das Spiel zeigt seitlich mehr von der Umgebung, und die Punkteanzeige rückt in die Ecken. Auf einem 16:9-Monitor verschwinden die schwarzen Balken.
  • Mehr Auflösung und flüssigere Darstellung: Die Polygone von Model 1 oder System 22 wirken auf einem modernen Monitor gestochen scharf, und einige Projekte stellen so viele Bilder pro Sekunde dar, wie Ihr Bildschirm schafft.
  • Konfigurierbare Steuerung: Fast alle erlauben es, die Tasten über ein Menü zuzuweisen, auch die eines Arcade-Panels.
  • Dinge, die das Original nicht hatte: Online-Spiel, Cheats oder neue Soundtracks, je nach Projekt.

Was sie Ihnen dagegen nicht bieten:

  • Ein Port ist ein Spiel: Jedes Projekt wandelt einen Titel um oder eine ganz bestimmte Spielefamilie. Für alles andere brauchen Sie weiterhin die üblichen Emulatoren.
  • Viele stehen noch am Anfang: Mehrere Projekte auf dieser Liste sind in der Alpha-Phase, und nur die ersten Level wurden geprüft.
  • Sie laufen nicht auf einer Pandora-Platine: Es sind Programme für Windows, Linux oder macOS, Sie brauchen also einen Raspberry Pi oder einen PC im Automaten. Und die meisten laufen vorerst nur auf dem PC.

Falls Sie sich noch nicht entschieden haben: In Welches System für den Arcade-Automaten? vergleichen wir Pandora, Raspberry und PC, und in Welchen PC brauche ich zum Emulieren? erfahren Sie, welcher Computer für welchen Fall nötig ist.

Arcade-Spiele, die Sie schon so spielen können

Virtua Fighter (Sega Model 1)

Das erste 3D-Kampfspiel der Geschichte ist derzeit einer der vollständigsten Arcade-Ports. vf1-recomp ist eine statische Rekompilierung, für die es bereits fertige Versionen für Windows, macOS, Linux und Raspberry Pi 5 gibt.

  • Was es hinzufügt: bis zur 6-fachen Originalauflösung, Breitbild und Ultra-Breitbild, flüssige Bewegung im Takt Ihres Bildschirms, geheime Charaktere, Cheats und Online-Spiel (Letzteres experimentell).
  • Steuerung: Es unterstützt zwei Spieler, und Arcade-Sticks, die es nicht von Haus aus erkennt, lassen sich im Menü konfigurieren.
  • Was Sie brauchen: die Dateien Ihrer Kopie des originalen Arcade-Spiels.

Daytona USA (Sega Model 2)

daytona-arcade-recomp übersetzt die drei Prozessoren der Platine (Haupt-, Geometrie- und Soundprozessor) in nativen Code, ganz ohne Emulator dazwischen. Es läuft unter Windows, macOS und Linux.

  • Was es hinzufügt: Breitbild in 16:9 und 21:9, einstellbare Sichtweite und Supersampling (experimentell).
  • Steuerung: Controller, Lenkrad und Pedale sind konfigurierbar, mit experimentellem Force Feedback.
  • Haken: Es gibt keine fertige Version zum Herunterladen. Sie müssen es aus dem Code kompilieren, und das Programm selbst baut das Spiel aus den Dateien Ihrer Kopie zusammen.

Time Crisis, Time Crisis II und die Namco-Arcade-Spiele der 90er

Ein einziges Projekt, Namco 2x Systems, deckt sechs Spiele der Platinen System 22 und System 23 ab: Time Crisis, Time Crisis II, Rave Racer, Dirt Dash, Tokyo Wars und Prop Cycle. Es gibt eine Version für Windows und Linux, auch für das Steam Deck.

  • Stand: Alle sind spielbar. Prop Cycle lässt sich von Anfang bis Ende durchspielen, ebenso Dirt Dash mit seinen fünf Etappen. Bei Time Crisis weist der Autor darauf hin, dass es kleine Unterschiede zum Original geben kann.
  • Was es hinzufügt: Breitbild mit größerem Sichtfeld, einstellbare Auflösung und 24 bis 240 Bilder pro Sekunde. Rave Racer unterstützt bis zu acht Spieler online, Time Crisis II zwei.
  • Lightguns: Beide Time Crisis lassen sich mit Maus oder Lightgun spielen, echte Lightguns wurden allerdings noch nicht getestet. Wenn Sie überlegen, welche einzubauen, werfen Sie einen Blick in unseren Ratgeber zu Lightguns für Ihren Arcade-Automaten.

OutRun mit CannonBall

CannonBall ist der Veteran der Liste und am einfachsten in Betrieb zu nehmen, weil Batocera und RetroBat es bereits mitbringen. Es nutzt die Dateien des originalen Arcade-Spiels (Revision B) und fügt Breitbild, mehr Bilder pro Sekunde, Vibration im Controller und die Option hinzu, die Musik der 3DS- und Switch-Versionen zu verwenden, sofern Sie sie aus Ihrer Kopie gewinnen.

Es läuft auf dem Raspberry Pi. Außerdem soll der Fork CannonBall-SE, der für selbstgebaute Automaten gedacht ist, laut eigenen Angaben schon ab dem Raspberry Pi 2 mit 60 Bildern pro Sekunde laufen. Seine Lizenz erlaubt keine kommerzielle Nutzung: Er ist zum Spielen bei Ihnen zu Hause gedacht.

Scud Race (Sega Model 3)

Der Port von Scud Race ist die Neuheit der letzten Wochen. Er läuft unter Windows, reicht bis zu 8K-Auflösung und unterstützt Lenkräder mit Force Feedback sowie Spiel im lokalen Netzwerk oder online. Sein Autor erklärt, dass er ihn mit Hilfe künstlicher Intelligenz auf Basis einer vollständigen Dekompilierung erstellt hat. Achtung: Er veröffentlicht nur das Programm, nicht den Code, daher kann niemand prüfen, was es im Inneren tut.

Neo Geo: Metal Slug und Neo Drift Out

Das Kit neogeorecomp wendet die statische Rekompilierung auf die Neo Geo an und hat bereits zwei Spiele in Arbeit: Metal Slug und das Rallyespiel Neo Drift Out. Beide laufen unter Windows, Linux und macOS und unterstützen zwei Controller, befinden sich aber in der Alpha-Phase: Bei Metal Slug ist nur die erste Mission geprüft, bei Neo Drift Out der Übungsmodus und die erste Etappe. Um von Anfang bis Ende zu spielen, ist die Emulation vorerst die bessere Wahl.

Konsolenklassiker, die zu einem Bartop passen

Nicht alles sind Arcade-Spiele. Diese Konsolen-Ports lassen sich gut mit Joystick und Tasten spielen:

  • Streets of Rage: Das Streets of Rage Project rekompiliert den ersten Teil vom Mega Drive für Windows, Linux und macOS. Es bietet einen 16:9-Breitbildmodus, Sechs-Tasten-Steuerung, einen computergesteuerten Partner für das Spielen allein und den Soundtrack in FLAC, erzeugt aus dem Spiel. Das Projekt ist sehr neu und bringt fast täglich neue Versionen heraus.
  • Sonic 1, Sonic 2 und Sonic Mania: Deren vollständige Dekompilierungen (RSDKv4 und Sonic Mania) sind in Batocera und RetroBat integriert. Dafür brauchen Sie die Daten einer offiziellen Version, die Sie gekauft haben, etwa Sonic Origins oder Sonic Mania auf Steam.
  • A Link to the Past und Super Mario World: zelda3 und smw sind vollständige Reimplementierungen in C. Zelda hat ein einfaches Breitbild und behebt mehr als 30 Fehler des Originals. Allerdings müssen Sie beide selbst kompilieren.
  • Nintendo 64: Ship of Harkinian (Ocarina of Time), Majora’s Mask oder Perfect Dark sind sehr ausgereifte Ports, aber sie sind für einen Controller mit zwei Sticks gedacht. Mit dem Joystick eines Bartops spielen sie sich schlechter.

So installieren Sie sie in Batocera und RetroBat

Batocera bringt CannonBall, die klassischen Sonic-Spiele, Sonic Mania und Sonic 3 A.I.R. als integrierte Systeme mit. Sie müssen nur die Dateien Ihres Spiels in den passenden Ordner kopieren. CannonBall ist deaktiviert und muss vor der Nutzung aktiviert werden, und es läuft auf allen Platinen, die Batocera unterstützt, den Raspberry Pi eingeschlossen. Jedes andere native Linux-Spiel lässt sich von Hand im Ordner ports hinzufügen.

RetroBat, das unter Windows läuft, geht noch weiter. Neben CannonBall und den Sonic-Spielen integriert es Ship of Harkinian, Perfect Dark und weitere Nintendo-64-Ports. Die Rekompilierungen sind nicht enthalten: Laut seinem Wiki werden sie separat installiert, und die Spieldateien bringen Sie selbst mit. Wenn Sie bei null anfangen, finden Sie hier die Anleitungen zu Batocera 43.1 und zu RetroBat.

Die Arcade-Projekte, die wir vorgestellt haben (Virtua Fighter, Daytona, die Namco-Spiele oder Scud Race), sind in keinem der beiden enthalten: Man installiert sie separat, wie jedes andere Programm.

Was Sie immer brauchen: Ihre Kopie des Spiels

Keines dieser Projekte enthält das Spiel. Die Projekte veröffentlichen ihren eigenen Code und verlangen von Ihnen die Dateien Ihrer Kopie: die des Arcade-Spiels bei Virtua Fighter, Daytona, OutRun oder den Namco-Spielen, die Daten der gekauften Version bei Sonic oder das Originalmodul bei Streets of Rage oder Zelda. Projekte, die Dateien des Originalspiels verbreiten, haben wir in diesem Ratgeber außen vor gelassen.

Um all das mit einem Arcade-Joystick zu steuern, werden unsere Packs mit USB-Schnittstellen wie ein weiterer Controller an einen Raspberry Pi oder einen PC angeschlossen, und Sie konfigurieren sie im Menü des jeweiligen Ports.

Häufige Fragen

Ist ein nativer Port besser als Emulation?

Das hängt vom Spiel ab. Wenn das Projekt fertig ist, wie bei Virtua Fighter oder OutRun, ja: Es sieht besser aus und bietet Optionen, die der Emulator nicht hat. Ist es in der Alpha-Phase, wie Metal Slug, bleibt der Emulator die beste Wahl.

Laufen sie auf einer Pandora-Platine?

Nein. Es sind Programme für Windows, Linux oder macOS, und sie brauchen einen Raspberry Pi oder einen PC.

Und auf einem Raspberry Pi?

Einige schon. CannonBall läuft auf dem Raspberry Pi mit Batocera, und Virtua Fighter hat eine Version für den Raspberry Pi 5. Die Namco-Spiele, Daytona und Scud Race sind vorerst für den PC.

Kann ich Time Crisis mit einer Lightgun spielen?

Der Namco-Port unterstützt Maus oder Lightgun, auch wenn sein Autor ihn noch nicht mit echten Lightguns getestet hat. In unserem Ratgeber zu Lightguns erfahren Sie, welche Modelle auf einem Flachbildschirm funktionieren.

Wo bekomme ich die Spiele?

Sie brauchen Ihre eigene Kopie des Originalspiels. Weder diese Projekte noch wir stellen Links zu Spielen bereit.

Quellen

Abgerufen im November 2026:

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert