Architecture Spotlight

Decompiled Games

Authentic PC and console classics reverse-engineered to native C/C++ source code and recompiled into WebAssembly (Wasm). Running at native 60 FPS with widescreen rendering and zero downloads. (151 ports available)

Order by:
Popular Top Rated Release Date Name A-Z

Frequently Asked Questions

Technical details on how WebAssembly decompilations execute in web browsers.

What is a decompiled game port in a web browser?

A decompiled game port is created by reverse-engineering a game's compiled assembly code back into clean C or C++ source code. Developers then recompile that source directly into WebAssembly (Wasm) and WebGL using compilers like Emscripten. This allows the game to execute natively inside browser threads without any emulator simulation overhead.

How do decompiled browser ports differ from emulators?

Emulators simulate original CPU registers and graphics chips instruction-by-instruction in software, often capping framerates to original console hardware limits (like 20 FPS). Decompiled ports run as native binaries via WebAssembly, unlocking true 60+ FPS framerates, 16:9 widescreen rendering, and near-zero input latency.

Are decompiled browser games legal to play?

Yes. Clean-room reverse engineering is legally recognized when developed independently without proprietary source code. Decompiled engines do not distribute copyrighted game assets; public browser builds utilize shareware/freeware data packages or load legally purchased player files locally.

Do decompiled games in the browser support controllers and saving?

Yes. All ports interface directly with the standard HTML5 Gamepad API for Xbox, PlayStation, and Nintendo Switch controllers. Save progress is automatically preserved in your browser's persistent IndexedDB storage.