• src/doors/syncdrive/README.md deploy.js src/doors/syncdrive/door/help_

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sun Sep 20 23:24:43 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/6d5efde46c8416b7e1e73bc5
    Added Files:
    src/doors/syncdrive/README.md deploy.js src/doors/syncdrive/door/help_card.c help_card.h xtrn/testdrive/.gitignore README.md getdata.js install-xtrn.ini syncdrive.example.ini
    Modified Files:
    src/doors/syncdrive/CLAUDE.md CMakeLists.txt DESIGN.md PROVENANCE.md src/doors/syncdrive/door/host_term.c keymap.c keymap.h syncdrive.c src/doors/syncdrive/tdport/src/game/flow.h flow_scores.c src/doors/syncdrive/tests/test_keymap.c
    Log Message:
    syncdrive: shared high scores, the xtrn package, and a key-help card

    The high-score entry now fills in the caller's BBS alias and locks it, and
    the table is re-read, merged and written under a lock on SCORES.lck, so two nodes that qualify at once both keep their entry. That is the one patch to
    the vendored engine.

    xtrn/testdrive holds the installer data, a getdata.js that installs a sysop-supplied copy of the original game files and verifies TDEGA.EXE, the settings template and the sysop README.

    F1 or Ctrl-K shows the keys over a frozen picture, because nothing else explains that shifting is one press of A or Z per gear and that the arrow
    keys never move the knob through the gear gate. The door also logs which driving mode a session got, key-repeat or held-key.

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

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