• xtrn/zmachine/.gitignore README.md SYSOP.md xtrn/zmachine/fantasy/arth

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Jun 20 18:09:02 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/716c4c6a23b10c2c8433daa4
    Added Files:
    xtrn/zmachine/.gitignore README.md SYSOP.md xtrn/zmachine/fantasy/arthur-r74-s890714.msg zork1.z3 zork2.z3 zork3.z3 xtrn/zmachine/games.ini getgames.js install-xtrn.ini jszm.js quetzal.js xtrn/zmachine/test/.gitignore blorb2gfx.js colour.js conformance.sh czech.sh xtrn/zmachine/test/fixtures/games_test.ini xtrn/zmachine/test/getgames_test.js gfx_probe.js journey_smoke.js quetzal.js resume.js screen.sh screenlist.js syntaxcheck.js test.ppm timed.js unicode.sh unit.js v45.js v6.js v6clearscreen.js v6gfx.sh v6mode.js v6parity.sh v6pic.js v6sixel.js v6surface.js viewport.js zz_smoke.js xtrn/zmachine/tools/blorb2gfx.js xtrn/zmachine/v6pics.js v6sixel.js viewport.js zmachine.js
    Log Message:
    xtrn/zmachine: add the JSZM Z-machine interactive-fiction door

    A Synchronet external program (door) that plays Z-machine interactive fiction (Infocom classics and modern IF) in the terminal server, using the JSZM interpreter ported to Synchronet JavaScript (SpiderMonkey 1.8.5).

    - jszm.js / quetzal.js -- interpreter engine + Quetzal save codec
    - zmachine.js -- the door front-end (v3/4/5/8 text + v6 graphics)
    - v6pics.js / v6sixel.js / viewport.js / tools/blorb2gfx.js -- v6 graphics
    (SyncTERM APC + Sixel tiers; Blorb->.gfx baker)
    - games.ini / getgames.js -- curated game catalog + installer provisioner
    (bundles MIT-licensed Zork I/II/III; fetches more on request, incl. Arthur v6)
    - install-xtrn.ini -- SCFG auto-install
    - test/ -- conformance + unit/smoke suite

    Squashed from the standalone jszm development history (process/design docs not included). Original JSZM by zzo38 (public domain); jszm by David Lehenbauer; ES5
    port, Synchronet door, v6 graphics, and installer by Rob Swindell (Digital Man).

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net