Show HN: PS2 games statically recompiled to WebAssembly
A developer has created a method to run PlayStation 2 games in a web browser by statically recompiling machine code into WebAssembly. This approach bypasses traditional emulation by translating game instructions into C++ and utilizing WebGPU for rendering.
Why it matters
This represents a significant advancement in software preservation and web-based gaming, allowing high-performance legacy software to run natively in modern browsers without traditional emulation overhead.
PlayStation 2 games running in the browser without an emulator. The game's Emotion Engine machine code is translated ahead of time into C++, compiled to WebAssembly, and linked against a reimplementation of the PS2's operating system and hardware that draws with WebGPU.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in