KKESTREL / NATIVEAsset workbench ↗READY TO START

METAL GEAR SOLID / PLAYSTATION PROGRAM → WEBASSEMBLY

The native campaign build.

The original game program, recompiled for the browser. WebGL presents the original framebuffer.

INITIALIZING DISPLAYNATIVE FRAMEBUFFER

NATIVE CAMPAIGN RUNTIME

Metal Gear Solid

Two discs. Original program.
A new browser target.

First start downloads about 950 MB and uses about 1.4 GB of browser storage. Keep this tab open while it prepares.

Awaiting user startNo frames yetKEYBOARD + TOUCH
01

Original program

PlayStation program instructions are translated into generated C++ and compiled to WebAssembly for this experimental build.

02

Original game data

The uploaded game discs supply the original levels, characters, textures, and campaign content. Files are cached on this device.

03

Browser presentation

WebGL displays the game framebuffer with keyboard, gamepad, touch input, and browser audio. Canvas is the display fallback.

Full runtime source

Corresponding source, browser host changes, build files, and licenses for the GPL runtime.

Source archive downloads separately from the game discs.