COSOM Game Preservation

Nintendo 64 · USA · 1997

· Renderer repair · 1.0.1

Repairing GoldenEye’s startup lettering.

A sequential local comparison reproduced missing menu backgrounds and difficulty labels with the original legacy core. The bundled standard WebGL2 core rendered the copyright screen, mission-selection menu and Dam difficulty labels legibly using the same unchanged USA cartridge.

The renderer change

The original player forced the legacy WebGL1 renderer. This update selects the already retained standard nonthreaded WebGL2 core with its exact JS/WASM hashes. It requires actual WebGL2 support and does not silently fall back. Original cartridge bytes, core archives, recovered media, journey, controls and optional assistance are retained.

What the local comparison observed

These observations apply to the isolated local comparison. They do not establish public delivery or a complete campaign.

Existing saves and snapshots

Native cartridge-save identity, filename and browser database remain unchanged; native save/reload durability remains unverified. Eight state slots stay in the same database. Recognized legacy renderer snapshots can be exported after checksum validation, but cross-renderer state loading/import remains blocked. Keep the matching retained 1.0.0 runtime for those backups. The compatibility helper passed 12 synthetic source checks; those are separate from browser/core/save acceptance.

Remaining limits

Native save/reload, full-campaign completion, physical-controller behavior and cheat effects remain unverified. Source-only interface edits version the module URLs and add the reviewed legacy-export compatibility helper.

Rendering evidence and source pins · Synthetic compatibility check scope · Download 1.0.1 · Original October 30 article