Nachdem eine neue Konsole auf den Markt gekommen ist, dauert es normalerweise Monate oder Jahre, bis Hacker eine Sicherheitslücke in der Konsole finden, die es ihnen ermöglicht, Homebrew-Software wie Emulatoren zu installieren. Daher mag es überraschen, dass man RetroArch – und seine riesige Auswahl an Emulationskernen für Dutzende von klassischen Systemen – bereits auf die neu veröffentlichten Xbox-Konsolen der Serie X/S laden kann. Der Installationsvektor kommt hier nicht durch eine unvorhergesehene Sicherheitslücke, sondern durch Microsofts Politik, jede Xbox One-Konsole zu einem vollwertigen Entwicklungskit zu machen. Nachdem Microsoft diese Funktionalität 2013 versprochen hatte, gab es 2014 Anzeichen dafür, dass das Unternehmen diese Pläne aufgeben wollte. 2016 öffnete Microsoft jedoch offiziell die Xbox One und erlaubte registrierten Universal Windows Platform (UWP)-Entwicklern, Inhalte direkt auf eine handelsübliche Konsole zu laden und zu testen.
Ende 2018 entschied sich Libretro, eine Xbox One-kompatible UWP-Version seines beliebten Emulatorpakets zu entwickeln. Diese Version wurde 2019 in der Alpha-Version veröffentlicht und seitdem sporadisch aktualisiert. Ars hat bestätigt, dass ein neues Build auch auf der Xbox Series X funktioniert, so dass Ihre neue Konsole so tun kann, als wäre sie ein Atari 2600, eine Wii und viele andere Konsolen dazwischen.
Durch Reifen springen
Die Installation von RetroArch auf Ihrer neuen Xbox ist nicht so einfach wie das Einstecken eines USB-Laufwerks und das Loslegen. Zunächst müssen Sie sich über das Windows Dev Center-Portal für ein Microsoft-Entwicklerkonto anmelden. Die Registrierung eines individuellen Kontos ist mit einer einmaligen Gebühr von 19 US-Dollar verbunden. Sie müssen also frühzeitig entscheiden, was Ihnen die Möglichkeit, Emulatoren auf der Xbox auszuführen, wert ist.
Wenn Sie registriert sind, gehen Sie zu Ihrer Konsole und suchen Sie im Store nach der App „Dev Mode Activation“. Das System führt Sie durch einige Schritte, um die Konsole mit Ihrem neuen Entwicklerkonto zu verknüpfen. Möglicherweise müssen Sie einige Updates herunterladen, bevor Sie das System im Entwicklermodus neu starten können (wenn das Update aus irgendeinem Grund nicht angenommen wird, kann dieser Trick funktionieren, um das System in den Entwicklermodus zu zwingen).
Seien Sie sich bewusst, dass eine Xbox-Konsole im Entwicklermodus nicht in der Lage ist, Xbox-Spiele aus dem Einzelhandel zu spielen, weder auf Disc noch als Download. Es ist jedoch relativ einfach, über das Bildschirmmenü in den Verkaufsmodus zu wechseln, sofern Sie bereit sind, auf den Neustart des Systems zu warten.
Wenn sich Ihre Konsole im Entwicklermodus befindet (und mit dem Internet verbunden ist), sollte auf dem Bildschirm eine IP-Adresse für den lokalen Netzwerkzugang zum System angezeigt werden. Geben Sie diese Adresse in einen Webbrowser auf Ihrem Computer ein, um das Xbox Geräteportal zu öffnen. Laden Sie von dort einfach die Xbox One RetroArch-Dateien und Abhängigkeiten (gekennzeichnet als „UWP-Laufzeitpaket“) von der RetroArch-Website herunter und laden Sie sie dann über die grüne Schaltfläche „Hinzufügen“ auf der Geräteportalseite auf Ihre Konsole hoch.
Wenn Sie zu Ihrer Konsole zurückkehren, sollte RetroArch als startbares Projekt erscheinen, wenn Sie sich im Entwicklermodus befinden. Innerhalb von RetroArch sollten Sie in der Lage sein, die Bildschirmmenüs zu verwenden, um Updates für die Front-End-Oberfläche und die Back-End-Kerne direkt auf das System herunterzuladen.
Beachten Sie, dass einige der Emulationskerne, die im RetroArch-Paket enthalten sind, eine BIOS-Datei benötigen, die von echter Hardware stammt, um zu funktionieren; Sie müssen diese selbst beschaffen und hochladen (natürlich von Ihrer eigenen legitimen Hardware). Und während RetroArch eine Reihe von Homebrew-, Shareware- und Open-Source-ROMs direkt über die Systemmenüs zum Download bereithält, müssen Sie zusätzliche ROMs (wie z. B. Backups, die Sie aus Ihrer eigenen Spielesammlung gerippt haben) selbst finden und hochladen.
Ein Kraftpaket der Emulation
RetroArch läuft bereits auf allem, vom originalen GameCube über die Switch bis hin zu einem billigen Raspberry Pi, so dass eine weitere Konsole voller Emulatoren vielleicht nicht so aufregend erscheint. Aber die Leute von Modern Vintage Gamer haben die 299 $ teure Xbox Series S auf Herz und Nieren geprüft und fanden „einige der besten Emulationen, die ich je auf einer Konsole gesehen habe“
Das gilt besonders, wenn es darum geht, relativ neue und/oder schwer zu emulierende 3D-Hardware wie den Gamecube/Wii, Saturn oder PSP nachzubilden. Bei diesen Konsolen trägt die zusätzliche Hardwareleistung der neuen Xbox-Konsolen dazu bei, dass die Emulation reibungsloser abläuft, als man es von billigeren Geräten erwarten könnte. Solange man keine vollkommene Authentizität oder Kompatibilität erwartet, scheint es, dass Xbox Series X/S-Hardware ältere Systeme ziemlich gut ersetzen kann.
Die Entwickler von Libretro werden RetroArch und die zugrunde liegenden Emulationskerne im Laufe der Zeit weiter aktualisieren, so dass neue Fortschritte in der Emulationstechnologie zu gegebener Zeit ihren Weg in die Xbox UWP-Build finden sollten. Im Moment scheint das Team kurz davor zu sein, den PlayStation 2-Emulationskern PCSX2 in RetroArch in eine brauchbare Form zu bringen, was ein wenig ironisch wäre, wenn man bedenkt, dass PS2-Spiele nicht nativ mit der PlayStation 5 kompatibel sind.