BrowserTools
Werbung
Startseite / Unterhaltung / Retro-Spiele-Emulator, spiele ROMs im Browser

Retro-Spiele-Emulator, spiele ROMs im Browser

Spiele klassische Retro-Konsolenspiele in deinem Browser. Lade eine ROM-Datei und leg los: NES, SNES, GBA, N64, Sega und mehr.

Retro-Spiele-Emulator, spiele ROMs im Browser wird geladen… Wenn nichts passiert, aktiviere JavaScript.

Browserbasierte Emulation erlaubt es dir, Software klassischer Spielkonsolen direkt in einem modernen Webbrowser auszuführen, ohne Installation, ohne Plug-ins und ohne eigene Emulator-Anwendung. Dieses Werkzeug basiert auf EmulatorJS, einem Open-Source-Projekt, das etablierte Emulationskerne (ursprünglich für Desktop-Anwendungen wie RetroArch entwickelt) nach WebAssembly kompiliert, sodass sie in einem Browser-Tab mit nahezu nativer Geschwindigkeit laufen. Wähle die Konsole aus, die du emulieren möchtest, lade eine ROM-Datei von deinem Computer, drücke auf Starten, und das Spiel beginnt innerhalb von Sekunden. Der gesamte Emulationsvorgang läuft lokal auf deinem Gerät, es wird nichts auf einen Server hochgeladen.

Häufig gestellte Fragen

Ist es legal, ROMs mit diesem Emulator zu verwenden?
Du darfst nur ROM-Dateien von Spielen laden, die du rechtmäßig besitzt. Das Erstellen einer Sicherungskopie eines Moduls oder einer Disc, die du selbst besitzt, kann in einigen Rechtsordnungen zulässig sein, aber das Herunterladen von ROMs aus dem Internet für Spiele, die du nicht besitzt, ist nach dem Recht der meisten Länder eine Urheberrechtsverletzung, unabhängig vom Alter des Spiels. Dieses Werkzeug stellt keine ROMs bereit und befürwortet keine Piraterie. Prüfe immer das in deinem Land geltende Urheberrecht.
Welche Konsolen unterstützt dieser Emulator?
Zu den unterstützten Systemen gehören NES, Super NES (SNES), Game Boy, Game Boy Color, Game Boy Advance, Nintendo 64, Sega Genesis (Mega Drive), Sega CD, Sega 32X, Atari 2600, PlayStation 1 und Arcade-ROMs über MAME. Jedes System verwendet einen eigenen Emulationskern aus dem Open-Source-Projekt EmulatorJS.
Welche ROM-Dateiformate werden akzeptiert?
Jedes System verwendet sein Standardformat: .nes für das NES; .sfc oder .smc für das SNES; .gb oder .gbc für Game Boy und Game Boy Color; .gba für den Game Boy Advance; .z64 oder .n64 für den Nintendo 64; .md oder .gen für das Sega Genesis; .bin, .cue, .iso oder .chd für PS1 und Sega CD; .a26 für das Atari 2600; und .zip für MAME-Arcade-ROMs.
Wird meine ROM-Datei auf einen Server hochgeladen?
Nein. Deine ROM-Datei wird vollständig lokal von der File API des Browsers gelesen und auf deinem eigenen Gerät in eine Data-URL umgewandelt. Sie wird direkt an den Emulator übergeben, der in einem abgeschotteten iframe läuft, und nie über das Netzwerk übertragen. Die Datei bleibt jederzeit auf deinem Gerät.
Stellt dieses Werkzeug eine Verbindung zu externen Servern her?
Die ROM-Datei bleibt auf deinem Gerät, aber die Emulationskerne (WebAssembly-Module für jede Konsole) werden von cdn.emulatorjs.org heruntergeladen, wenn du ein bestimmtes System zum ersten Mal auswählst. Diese sind üblicherweise wenige Megabyte groß und werden nach dem ersten Laden von deinem Browser zwischengespeichert. Es werden niemals ROM-Daten, Spieldaten oder persönliche Informationen irgendwohin gesendet.
Bleiben Speicherstände oder der Spielfortschritt zwischen den Sitzungen erhalten?
Nein. Dieses Werkzeug ist bewusst zustandslos. Batteriegestützte Speicherstände im Spiel können je nach Emulationskern innerhalb einer einzelnen Sitzung funktionieren, aber der gesamte Fortschritt, einschließlich aller Speicherstände im Spiel, geht verloren, wenn du die Seite verlässt oder auf Stopp klickst. Für dauerhafte Speicherstände wird eine eigene Desktop-Emulator-Anwendung empfohlen.
Was ist EmulatorJS und ist es vertrauenswürdig?
EmulatorJS ist ein Open-Source-Projekt, das etablierte Emulationskerne (viele davon ursprünglich für die RetroArch-Plattform entwickelt) für die Nutzung im Browser nach WebAssembly portiert. Das Projekt ist öffentlich auf GitHub verfügbar und wird von mehreren seriösen Websites zur Spielebewahrung und für Retro-Gaming genutzt. Die Kerndateien werden vom offiziellen EmulatorJS-CDN ausgeliefert.
Ist die Browser-Emulation originalgetreu zur ursprünglichen Hardware?
Die Genauigkeit variiert je nach System. Die Emulation von NES, SNES, Game Boy und Sega Genesis über etablierte Kerne ist für die überwiegende Mehrheit der Spiele sehr genau. Plattformen mit komplexerer Hardware, insbesondere PlayStation 1, Nintendo 64 und Sega CD, können gelegentlich grafische oder klangliche Abweichungen zeigen. Die Emulationsqualität reicht aus, um die meisten Titel gelegentlich zu spielen.
Ist das Werkzeug für Spieler mit Behinderungen zugänglich?
Die Einrichtungssteuerung (Konsolenauswahl, Dateiladen, Startknopf) lässt sich per Tastatur bedienen und ist mit Screenreadern kompatibel. Sobald der Emulator läuft, hängt die Barrierefreiheit von der Oberfläche von EmulatorJS ab. Die meisten unterstützten Spiele wurden für Gamepad-Eingabe entworfen; die Tastenbelegungen lassen sich im Einstellungsmenü von EmulatorJS konfigurieren, das während des Spiels erscheint.
Wie ist die Geschichte der browserbasierten Emulation?
Erste Experimente mit Emulation im Browser entstanden Mitte der 2000er-Jahre mithilfe von Flash und Java-Applets. Das Aufkommen von WebAssembly als Webstandard im Jahr 2017 war wegweisend: Es ermöglichte, kompilierten, leistungsstarken C- und C++-Code in Browsern mit nahezu nativer Geschwindigkeit auszuführen, was eine originalgetreue Emulation der komplexen Hardware der 1990er-Jahre wirklich machbar machte. EmulatorJS wurde geschaffen, um diese Technologie zugänglich zu machen, ohne dass Nutzer Code kompilieren oder Software installieren müssen.

Über Retro-Spiele-Emulator, spiele ROMs im Browser

Ein wichtiger rechtlicher Hinweis: Du darfst nur ROM-Dateien von Spielen verwenden, die du rechtmäßig besitzt. In den meisten Rechtsordnungen kann das Erstellen einer Sicherungskopie eines Moduls oder einer Disc, die du selbst besitzt, im Rahmen der Privatkopie zulässig sein, aber das Herunterladen von ROM-Dateien aus dem Internet für Spiele, die du nicht besitzt, ist eine Urheberrechtsverletzung, unabhängig vom Alter des Spiels oder davon, ob der ursprüngliche Publisher noch aktiv ist. Dieses Werkzeug stellt keine ROMs bereit und befürwortet keinerlei Piraterie. Es ist für die Verwendung mit ROMs gedacht, die du selbst von der Hardware ausgelesen hast, die du besitzt. Prüfe immer das in deinem Land geltende Urheberrecht, bevor du Emulationssoftware verwendest.

EmulatorJS unterstützt eine breite Palette klassischer Plattformen. Zu den unterstützten Systemen gehören das NES (Nintendo Entertainment System), das Super NES (SNES), der Game Boy, der Game Boy Color, der Game Boy Advance, der Nintendo 64, das Sega Genesis (Mega Drive), das Sega CD, das Sega 32X, das Atari 2600, die PlayStation 1 und Arcade-ROMs über MAME. Jedes System verwendet einen eigenen Emulationskern aus der EmulatorJS-Bibliothek. Der passende Kern wird automatisch vom CDN von EmulatorJS heruntergeladen, wenn du ein System auswählst, üblicherweise nur wenige Megabyte, und nach dem ersten Laden zwischengespeichert. Deine ROM-Datei wird von der File API des Browsers gelesen, in eine lokale Data-URL umgewandelt und an das abgeschottete Emulator-iframe übergeben. Sie verlässt dein Gerät nie.

Die Emulation im Browser bietet eine bequeme Möglichkeit, die Geschichte klassischer Spiele zu bewahren und neu zu erleben. Die digitale Bewahrung älterer Spiele ist ein bedeutendes kulturelles und archivarisches Anliegen: Viele Spiele aus den 1980er- und 1990er-Jahren existieren nur auf alternden physischen Datenträgern, die mit der Zeit zerfallen, und eine beträchtliche Zahl gilt für ihre Publisher als "Abandonware". Die Emulation erlaubt es, dass diese Werke noch lange spielbar bleiben, nachdem die ursprüngliche Hardware selten oder funktionsunfähig geworden ist, und die browserbasierte Emulation macht diese Bewahrung ohne technische Hürden zugänglich. Dieses Werkzeug richtet sich an Spielerinnen und Spieler, die klassische Spiele, die sie bereits besitzen, in einem modernen, bequemen Format erleben möchten.

Der lange Weg zum Retro-Spielen im Browser

Die Spiele-Emulation gibt es fast so lange wie die Spiele selbst. Der erste bedeutende Emulator im modernen Sinne war Nesticle, veröffentlicht 1997, mit dem sich NES-Spiele auf Windows-PCs spielen ließen. Schnell folgten Emulatoren für das SNES, das Sega Genesis und den Game Boy. Diese frühen Werkzeuge waren in den Augen der Hardwarehersteller oft illegal (Nintendo ging insbesondere Ende der 1990er-Jahre rechtlich gegen mehrere Emulator-Entwickler und ROM-Hosting-Websites vor), aber die technische Gemeinschaft entwickelte sie weiter, getrieben von Bewahrungsanliegen und dem Wunsch, klassische Spiele spielbar zu halten, während die ursprüngliche Hardware alterte und selten wurde.

Die rechtliche Lage rund um die Emulation ist seit Jahrzehnten differenziert geblieben. Ein Urteil eines US-Bundesgerichts von 1999 im Fall Sony gegen Connectix stellte fest, dass das Erstellen eines Emulators durch Reverse Engineering der Hardware an sich keine Urheberrechtsverletzung darstellt, solange kein proprietärer Code des ursprünglichen Herstellers enthalten ist. Dies bot der Emulator-Entwicklung selbst rechtlichen Schutz, ließ die ROM-Verbreitung jedoch in einer Grauzone. Seither haben viele Spielepublisher die Emulation zu ihren eigenen Bedingungen aufgegriffen: Nintendos Virtual Console, Sonys PlayStation Classic und Segas Genesis Mini sind allesamt kommerziell verkaufte Emulationsprodukte. Das Internet Archive unterhält eine umfangreiche Sammlung rechtmäßig bewahrter Software innerhalb seiner Sammlung historischer Software, zugänglich über browserbasierte Emulation.

Das Aufkommen von WebAssembly im Jahr 2017 verwandelte die Emulation im Browser von einer Kuriosität in eine praktische Technologie. Projekte wie EmulatorJS zeigten, dass dieselben Emulationskerne, die in hochwertigen Desktop-Anwendungen verwendet werden, nach WebAssembly kompiliert und mit akzeptabler Leistung in einem Browser ausgeführt werden können, ohne Plug-ins, ohne Downloads, ohne Konfiguration. Diese Entwicklung hat weitreichende Folgen für die digitale Bewahrung: Ein Spiel, das in einem browserkompatiblen Emulator bewahrt wird, ist für jeden mit einem modernen Webbrowser zugänglich, ohne dass ein bestimmtes Betriebssystem, eine bestimmte Emulator-Version und eine bestimmte Hardwarekonfiguration beschafft und eingerichtet werden müssen. Kulturelle Einrichtungen wie das Internet Archive und das Computer History Museum haben die Emulation im Browser genutzt, um historisch bedeutsame Software für Forschende und die Öffentlichkeit zugänglich zu machen, in der Erkenntnis, dass spielbare Bewahrung eine grundlegend andere Erfahrung ist als das bloße Archivieren von Dateien.

Werbung
Werbung
Werbung