Zork II: The Wizard of Frobozz — Infocom, by Dave Lebling and Marc Blank. Source code (c) 2025 Microsoft, released under the MIT License (LICENSE.txt). Source: https://github.com/historicalsource/zork2 at revision 3da9661098809788a99cef00f00c865c6c204f96. Microsoft's release covers the source code only; it grants no trademark rights and excludes Infocom's packaging, artwork and marketing materials. None of those are used here. Zork is a trademark of its respective owner; Leaf Arcade is not affiliated with Microsoft, Activision or Infocom. Story file: zork2.z3 (SHA-256 b30d0893d356520fae10b00fa5470bcc34f13dd7a8bdbc1310976e8ce4b2e008), built by Leaf Arcade from that source with ZILF 0.11.1 (scripts/interactive-fiction/build-zork.sh). It is not one of the story files Infocom shipped: the source is a snapshot of Infocom's archive, and the release and serial numbers in the banner are ZILF's. One source change, needed to compile: a misplaced bracket in DREARY-ROOM-FCN (2actions.zil) is moved so the final clause stays inside its COND (source/zork2-dreary-room.diff). The result matches the routine in Infocom's own compiled assembly, 2actions.zap, in the same repository (else branch: CALL PCHECK, RFALSE). The same fix is proposed upstream in historicalsource/zork2 pull request 2. The ZIL source as built, without Infocom's precompiled files, is in source/. zork2.z3.js holds the same bytes, base64-encoded for Parchment's loader. Interpreter: Parchment 2026.8.23, MIT (../parchment/NOTICE.txt). No account or external service is used.