• src/doors/syncmoo1/hw_term.c src/doors/syncscumm/scummvm/backends/plat

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wednesday, July 22, 2026 22:07:58
    https://gitlab.synchro.net/main/sbbs/-/commit/df6c0f44e0ba1df51bdfae54
    Added Files:
    src/doors/syncmoo1/hw_term.c src/doors/syncscumm/scummvm/backends/platform/termgfx
    Modified Files:
    src/doors/syncmoo1/CLAUDE.md CMakeLists.txt CREDITS DESIGN.md PROVENANCE.md README.md syncmoo1.h syncmoo1_audio.h syncmoo1_config.c syncmoo1_config.h syncmoo1_door.c syncmoo1_door.h syncmoo1_input.h syncmoo1_io.h syncmoo1_music.h syncmoo1_os_win32.c syncmoo1_plat.h src/doors/syncmoo1/tools/fakterm.py src/doors/syncretro/SYNCDOS.md src/doors/syncrpg/door/syncrpg.cpp ui_term.cpp src/doors/syncscumm/COMPILING.md DESIGN.md PROVENANCE.md build.bat build.sh src/doors/syncscumm/door/audio_term.cpp module.mk syncscumm.cpp video_dump.cpp video_term.cpp src/doors/syncscumm/msvc/Directory.Build.targets src/doors/syncscumm/scummvm/configure src/doors/syncscumm/scummvm/devtools/create_project/create_project.cpp create_project.h
    Log Message:
    doors: name the door backends after termgfx, not Synchronet

    Three names carried "Synchronet" for functionality that isn't Synchronet-specific: each drives termgfx over a DOOR32.SYS session and
    works on any BBS that speaks it.

    syncscumm: the ScummVM backend was "synchronet" end to end -- the
    configure backend id, USE_SYNCHRONET_DRIVER, OSystem_Synchronet, create_project's --synchronet flag and setup.synchronet field, and the backends/platform/synchronet module symlink. All renamed to termgfx,
    matching syncrpg's BaseUi_termgfx; create_project now also lists
    --termgfx in its usage text.

    syncmoo1: hw_sbbs.c (the 1oom "hw" backend) -> hw_term.c. No symbol
    carried the prefix -- the file, its CMakeLists entry and the doc
    references moved.

    syncrpg: the renderer name locked into EasyRPG's video config read
    "Synchronet (headless)"; termgfx does the rendering.

    Genuinely Synchronet-specific names are untouched: termgfx's sbbs_node.*
    API (node.dab / user name.dat readers), the SBBS* environment variables,
    and the comments describing BBS behavior.

    Built Win32/MSVC Release: syncscumm, syncmoo1, syncrpg. The *nix
    configure/make and CMake paths have not been built.

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

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