code wiki / wasm

topic: wasm

65 modules sharing the wasm name family (derived from the tree's prefix discipline).

WebAssembly tooling: emitting and handling WASM for the browser-delivered experiences. Operationally gated at the moment — the domain-wide CSP deliberately blocks WASM execution on the public edge, so browser-facing work ships as plain JS while this family serves the build-side and experimentation.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
nx_wasm.nxnx_wasm.nx F618 wasm-SIMD FLIP (2026-07-21, landed from the proven rung-1 twin nx_wasm_v128.nx).72221
nx_wasm_2048.nxthe SECOND sovereign browser game genre: a 2048 sliding-tile PUZZLE, pure-Nishi NO-FLOAT,20423
nx_wasm_2048_gate.nxnative verify of the 2048 puzzle (base-relative; same code runs in wasm). Tests the717
nx_wasm_adventure.nxBROWSER-PLAYABLE sovereign Adventure: BASE-RELATIVE integer core, runs native (-> PNG)9913
nx_wasm_adventure_gate.nx673
nx_wasm_adventure_html.nxSOVEREIGN packager: the Adventure wasm -> a self-contained playable .html.272
nx_wasm_arcade.nxthe CORRECTED sovereign browser game: BASE-RELATIVE integer arcade. The SAME code12012
nx_wasm_arcade_gate.nxverifies the BASE-RELATIVE arcade NATIVELY (base = mmap), which is the SAME393
nx_wasm_arcade_html.nxSOVEREIGN packager for the integer arcade wasm -> self-contained playable .html.312
nx_wasm_breeders.nxNISHI BREEDERS, SOVEREIGN. The whole game -- world, characters, animation, 78361
nx_wasm_breeders_gate.nxverifies the SOVEREIGN breeders build NATIVELY. There is no browser here,1494
nx_wasm_charlab.nxCHARLAB: the COMPOSED character surface (Elara bar E2+E3+E4+E5 in ONE interactive35430
nx_wasm_charlab_gate.nxgate for CHARLAB (the composed character surface: skeleton+morph-era organs2565
nx_wasm_charlab_html.nxSOVEREIGN packager for CHARLAB (the composed character-tech surface). JS is262
nx_wasm_city.nxBROWSER-PLAYABLE sovereign City-Building: BASE-RELATIVE integer core, runs native (-> PNG)14017
nx_wasm_city_gate.nx773
nx_wasm_city_html.nxSOVEREIGN packager: the City-Building wasm -> a self-contained playable .html. JS272
nx_wasm_craft.nxNISHI CRAFT: a GENERATED 3D VOXEL WORLD, playable first-person. The operator's3087186
nx_wasm_craft_gate.nxverifies the GENERATED 3D WORLD natively (same base-relative code the20976
nx_wasm_diablo.nxBROWSER-PLAYABLE sovereign isometric ARPG ("that generation of game"): BASE-RELATIVE17717
nx_wasm_diablo_gate.nx693
nx_wasm_diablo_html.nxSOVEREIGN packager: the isometric ARPG wasm -> a self-contained playable .html WITH603
nx_wasm_emit2.nxG-WASM-001 milestone 2: emit a REAL function module byte-by-byte844
nx_wasm_emit_seed.nxSEED of the sovereign WAT->WASM emitter (G-WASM-001 milestone 1).854
nx_wasm_explodelab.nxEXPLODELAB: the interactive exploded-view surface (cadtwin R2b = the explodeview40030
nx_wasm_explodelab_gate.nxnative teeth for the ExplodeLab surface BEFORE packing: the baked REAL as11466
nx_wasm_explodelab_html.nxSOVEREIGN packager for EXPLODELAB: emits a self-contained .html (wasm352
nx_wasm_html.nxSOVEREIGN packager: a wasm game -> a self-contained playable .html. The JS canvas shim is322
nx_wasm_html_fps.nxSOVEREIGN packager for the FIRST-PERSON wasm world: reads the .wasm, base64s it282
nx_wasm_html_vox3d.nxSOVEREIGN packager for the TRUE 3D voxel world. Emits a self-contained playable .html:272
nx_wasm_mineworld.nxMINECRAFT-LEVEL PROC GEN: an INFINITE deterministic voxel world (the noise function119493
nx_wasm_mineworld_gate.nxNATIVE gate for the INFINITE procgen voxel world (the Minecraft-procgen rung).2205
nx_wasm_mineworld_html.nxSOVEREIGN packager for MineWorld (the INFINITE procgen voxel world). Emits a282
nx_wasm_mineworld_mod_gate.nxgate for BLOCKS-AS-DATA (the first loose-coupling rung of the moddable1275
nx_wasm_mineworld_mp_gate.nxNATIVE gate for MineWorld MULTIPLAYER (GTA-online rung 1): peer avatars +1445
nx_wasm_mineworld_mp_html.nxSOVEREIGN packager for MULTIPLAYER MineWorld (GTA-online rung 1) with292
nx_wasm_mineworld_tick_gate.nxgate for the SOVEREIGN TICK (operator law: NO JS game logic -- the wasm2247
nx_wasm_physlab.nxPHYSLAB: the VISIBLE consumer of the shared 3D core (reuse census W2: "a game surface22023
nx_wasm_physlab_gate.nxgate for PHYSLAB (the visible consumer of phys3d+softjiggle; reuse-census W2).1415
nx_wasm_physlab_html.nxSOVEREIGN packager for PHYSLAB (the visible phys3d+softjiggle surface). Emits a272
nx_wasm_platformer.nxthe THIRD sovereign browser game genre: a PLATFORMER auto-runner, pure-Nishi NO-FLOAT,14821
nx_wasm_platformer_gate.nxnative test harness + PNG proof for the sovereign browser platformer924
nx_wasm_pong.nxBROWSER-PLAYABLE sovereign Pong (Sport): BASE-RELATIVE integer core, runs native (-> PNG)10315
nx_wasm_pong_gate.nx742
nx_wasm_pong_html.nxSOVEREIGN packager: the Pong wasm -> a self-contained REAL-TIME playable .html.322
nx_wasm_promote.nxGATE-CHECKED promotion of the video client core: staged.wasm -> live wasm,603
nx_wasm_racing.nxBROWSER-PLAYABLE sovereign Racing: BASE-RELATIVE integer core, runs native (-> PNG) AND12414
nx_wasm_racing_gate.nx732
nx_wasm_racing_html.nxSOVEREIGN packager: the racing wasm -> a self-contained REAL-TIME playable .html.272
nx_wasm_sandbox.nxBROWSER-PLAYABLE sovereign Sandbox (falling-sand): BASE-RELATIVE integer core, runs12715
nx_wasm_scratch.nxWASM-lane framed SCRATCH allocator: the linear-memory port of nx_scratch465
nx_wasm_shmup.nxBROWSER-PLAYABLE sovereign Shoot-'em-up: BASE-RELATIVE integer core, the SAME code runs13414
nx_wasm_shmup_gate.nx722
nx_wasm_shmup_html.nxSOVEREIGN packager: the shmup wasm -> a self-contained REAL-TIME playable .html WITH573
nx_wasm_td.nxBROWSER-PLAYABLE sovereign Tower-Defence: BASE-RELATIVE integer core, runs native (-> PNG)17318
nx_wasm_td_gate.nx722
nx_wasm_td_html.nxSOVEREIGN packager: the Tower-Defence wasm -> a self-contained playable .html. JS does272
nx_wasm_thirdperson.nxBROWSER-PLAYABLE sovereign Third-Person explorer: BASE-RELATIVE integer core, runs11915
nx_wasm_thirdperson_gate.nx783
nx_wasm_thirdperson_html.nxSOVEREIGN packager: the third-person wasm -> a self-contained REAL-TIME272
nx_wasm_vm.nxnx_wasm_vm.nx F618 wasm-SIMD FLIP (2026-07-21, landed from the proven rung-1 twin). Adds interpretation of the64023
nx_wasm_vm_exec_gate.nxR1+R2: the sovereign WASM VM EXECUTES the real nx_vcodec.wasm and we DIFF it against the952
nx_wasm_vm_gate.nxR0: the sovereign WASM parser (nx_wasm_vm) parses the REAL shipped nx_vcodec.wasm binary and461
wasm.nxNishiLang port of wasm.c (WAT backend). 42413
wasm_test.nxself-test for wasm.nx. 492