DOOM
The original DOOM shareware episode runs here as a client-side WebAssembly app. Open /doom to play; run.js returns the game HTML. The hosting computer only serves ordinary HTML, JavaScript, Wasm, and WAD files; the game engine executes in the visitor's browser and saves to that browser's local storage.
This is a desktop-first compatibility fixture. Click the canvas to enable audio, then use W/S to move, left/right arrows to turn, A/D to strafe, Space to fire, E to use, and Q for the menu. Mouse capture and mobile controls are deliberately outside this first experiment.
See sources.md for exact provenance, hashes, licenses, the audited local patch, and reproduction notes.