Introduction: Emulation at the Dawn of Artificial Intelligence

The world of video gaming has always been driven by innovation. Today, thanks to the rapid advances in AI, projects that were once reserved for experts are now accessible to everyone. Claude, OpenAI’s code‑generation model, is revolutionizing emulation by enabling a PS2 emulator to be recreated directly inside your browser.

A Simple Yet Bold Concept

Imagine being able to play your favorite PlayStation II titles without installing heavy software or configuring a complex BIOS. That’s exactly what the TabStationToo project offers—a branch of PCSX2 adapted thanks to Claude.

The History of PS2 Emulation and Technical Challenges

Since the release of the PlayStation II, thousands of enthusiasts have sought to replicate its intricate architecture on PC. The PCSX2 project, open source under GPL‑3.0, became the standard thanks to its precision and performance.

Barriers to Web Migration

Emulation requires direct access to hardware resources: CPU, GPU, memory. Moving such operations into a sandboxed environment like a browser imposes major constraints, especially in terms of latency and compatibility.

The Role of Claude in Creating TabStationToo

Claude was tasked with generating, optimizing, and commenting the PCSX2 source code so it could run under WebAssembly. Users yousriii and aegyptiacus11 collaborated on GitHub, sharing every step of the process.

How AI Guided Development

By providing refactoring suggestions, fixing compilation errors, and adapting system calls, Claude cut development time from several weeks to just a few days. The result is a lightweight emulator compatible with Chrome that runs without additional installation.

Technical Workflow: From Source Code to Browser

The project relies on WebAssembly (WASM) to execute the PCSX2 core within the JavaScript engine. Claude rewrote critical parts in optimized C++ and then compiled them via Emscripten.

  • WASM compilation of the PCSX2 kernel
  • Client‑side BIOS and ROM management
  • Optimization of the emulation loop to reduce latency

Current Performance and Limitations

While the emulator does not exactly match native installation performance, it achieves 30–50 fps on lightweight titles. More demanding games still require robust hardware.

User Experience: How to Launch TabStationToo

To use the emulator, simply open index.html in Chrome, load your PS2 BIOS and game ROM. No plugin or extension is required, making installation extremely simple.

File Management and Security

BIOS and ROM files remain on your local machine; the browser never sends them to an external server, ensuring a secure and private experience.

Future Outlook: Cloud Emulation and Beyond

This project paves the way for online emulation services where games would run on remote servers and stream via WebRTC. Claude could further improve video compression and reduce latency.

“The future of emulation lies in the cloud, but the first steps are already happening in your browser thanks to AI.” – yousriii

Conclusion: Try TabStationToo Today

OpenAI’s innovation and two developers’ passion have made it possible to play your favorite PS2 games directly in your browser. If you’re curious, clone the GitHub repo TabStationToo, load your BIOS and ROMs, and let Claude turn your computer into a portable console. Don’t hesitate to share feedback to push emulation to new heights!

Original source
Xda-developers
Two people used Claude to make a PS2 emulator that runs in your browser
https://www.xda-developers.com/two-people-used-claude-to-make-a-ps2-emulator-that-runs-in-your-browser/ →