TabStationToo: PS2-Emulator läuft im Browser, größtenteils von Claude programmiert

Zwei Entwickler haben mit Claude den PS2-Emulator PCSX2 in den Browser gebracht. Spiele wie GTA San Andreas oder Final Fantasy XII laufen dort lokal, ohne dass ein Desktop-Emulator installiert werden muss. Das Projekt ist noch experimentell.

Tools 29. Okt. 2026 4 Min. Lesezeit Quelle: Reddit: KI allgemein
Symbolbild, KI-generiert

Worum es geht

Zwei Freunde haben mit Hilfe von Claude den PlayStation-2-Emulator PCSX2 in den Browser gebracht. Das Projekt heißt TabStationToo und ist unter tabstationtoo.github.io/TabStationToo erreichbar, der Code liegt auf GitHub. Ein Emulator ist ein Programm, das eine fremde Konsole nachbildet, sodass deren Spiele auf einem normalen Rechner laufen. Nach Angaben der Entwickler (im Reddit-Beitrag von u/yousriii) öffnet man die Seite, wählt sein BIOS und einen Ordner mit eigenen Disc-Images und kann spielen. Es funktioniert am besten in Chrome. Das Projekt ist laut Autoren früh und experimentell. Mit Sony oder dem PCSX2-Projekt hat es nichts zu tun; Fehlermeldungen sollen nicht an PCSX2 geschickt werden.

Was du brauchst und wie es bedient wird

Das Projekt ist kostenlos und Open Source. Benötigt werden das BIOS einer PS2, die man besitzt (meist eine 4 MB große .bin-Datei), sowie Disc-Images von Spielen, die man besitzt. Das BIOS ist die Firmware der Konsole. Laut den Entwicklern bleiben alle Dateien auf dem eigenen Rechner, nichts wird hochgeladen; das Spiel wird direkt vom Image gelesen. Digital Trends nennt als Einstieg Desktop-Chrome oder -Edge. Smartphones werden noch nicht unterstützt. Steuerung per Tastatur und Gamepad ist möglich, Memory-Card-Saves und Save States (Spielstände auf Knopfdruck, etwa F1 zum Speichern und F3 zum Laden) sind vorhanden. Die Seite zeigt Tastenbelegung, Log, Geschwindigkeitsanzeige (VPS/FPS) und einen Recorder. Für Entwickler sind die Header Cross-Origin-Opener-Policy und Cross-Origin-Embedder-Policy nötig; lokal gibt es ein Skript tools/wasm/serve.py. Firefox-Nutzer sollten für schnelle Tastendrücke am Gamepad dom.gamepad.non_standard_events.enabled auf true setzen.

Wie Claude dabei geholfen hat

Die Entwickler sagen, sie hätten entschieden, was gebaut wird, Spiele getestet und Fehler gemeldet. Claude habe den Großteil der Programmierung übernommen. Dazu nennen sie vier Punkte:

  • Regelwerk für Claude: Im Repository liegt eine CLAUDE.md/AGENTS.md, die Claude zu Beginn jeder Sitzung liest. Sie erklärt Projekt, Browser-Grenzen, Build und Tests sowie Regeln: PCSX2 nennen und nie behaupten, etwas funktioniere, ohne es getestet zu haben.
  • Tests ohne die Entwickler: Claude baute eine Variante des Emulators, die ohne Browser läuft, das PS2-BIOS bootet, Benchmarks macht und nach jeder Änderung einige hundert Frames rechnet und selbst einen Screenshot erstellt.
  • Die schwierigen Teile: Auf dem PC ist PCSX2 schnell, weil es PS2-Code zur Laufzeit in nativen Maschinencode übersetzt (JIT). Das erlaubt der Browser nicht. Stattdessen schrieben die Entwickler mit Claude Ersatz, der PS2-Code zur Laufzeit in WebAssembly übersetzt, einem Format, das Browser schnell ausführen. Die Ergebnisse werden gegen den Originalcode von PCSX2 geprüft, damit sie exakt übereinstimmen. Auch der Grafik-Renderer wurde auf WebGPU portiert, die moderne Grafikschnittstelle des Browsers.
  • Optimierung: Das war der größte Zeitaufwand. Für jede Idee musste Claude prüfen, ob das Bild pixelgleich blieb, und ein Protokoll aller Versuche führen, auch der verworfenen.

Wie gut läuft es?

Getestet wurden Guitar Hero, GTA San Andreas, Final Fantasy XII, Dragon Ball Z Budokai Tenkaichi 3, Naruto Shippuden: Ultimate Ninja 5 und Resident Evil 4, hauptsächlich auf einem M1-Max-Mac und einem Linux-System mit Ryzen 7 7840U. Viele Spiele laufen laut Entwicklern auf ihren Rechnern in oder nahe Vollgeschwindigkeit, die aufwendigsten Szenen sind aber langsamer. Der Digital-Trends-Autor spielte Final Fantasy XII und Burnout auf einem GMKtec M8 Mini-PC, beide liefen laut ihm einwandfrei. Das sind zwei Spiele auf einem Rechner; die breite Kompatibilität der PS2-Bibliothek ist damit nicht belegt. Digital Trends rät, ein Spiel auszuprobieren, bevor man annimmt, die ganze Sammlung laufe gleich gut.

Einordnung

TabStationToo zeigt, dass ein KI-Assistent bei einem technisch anspruchsvollen Portierungsprojekt mehr leisten kann als kleine Apps: JIT-Ersatz, Grafikportierung und Optimierung, abgesichert durch automatisierte Vergleichstests. Bemerkenswert ist das Vorgehen mit Regeldatei, Referenztests gegen das Original und Pixel-Vergleichen, das offenbar Fehler früh abfing. Kritisch: Alle Leistungsangaben stammen von den Entwicklern oder von einem einzelnen Test; unabhängige Kompatibilitätslisten gibt es nicht. Zur Modellangabe nennt der Beitrag „Opus5.5“. Rechtlich bleibt es dabei, dass man BIOS und Spiele selbst besitzen muss; das Projekt liefert beides nicht mit. Das Projekt baut auf über 20 Jahren Arbeit des PCSX2-Teams auf, die ausdrücklich gewürdigt wird.

Quellen

#claude#emulator#ps2#webassembly#webgpu#open-source
Originalquelle lesen

Frag den KI-Assistenten

Fragen zu diesem Artikel, zur Installation oder zu Hintergründen? Unser Assistent kennt diese Seite und läuft auf unserem eigenen Rechner, nicht in einer fremden Cloud.

Verbinde …

Der Assistent ist eine KI (Gemma 4) und kann sich irren – wichtige Angaben bitte in der Quelle prüfen. Fragen werden nur zum Beantworten genutzt und nach einer Stunde gelöscht. Bitte keine persönlichen Daten eingeben.

Kommentare

Was meinst du dazu? Schon ausprobiert? Schreib es hier, ohne Anmeldung.

  1. Kommentare werden geladen …

Kommentare sind öffentlich. Links sind nicht erlaubt, beleidigende Beiträge löschen wir. Deinen eigenen Kommentar kannst du in diesem Browser jederzeit wieder löschen. Mehr dazu in der Datenschutzerklärung.