• src/doors/syncdrive/.giti

    From Rob Swindell (on Debian L@VERT to Git commit to main/sbbs/m on Fri Sep 18 23:15:00 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/2eed1780c71209dbf4f8603e
    Added Files:
    src/doors/syncdrive/.gitignore CLAUDE.md CMakeLists.txt DESIGN.md PROVENANCE.md build.sh src/doors/syncdrive/compat/SDL3/SDL.h src/doors/syncdrive/door/alias.c alias.h frame.c frame.h host_term.c host_term_ext.h keymap.c keymap.h keyscript.c keyscript.h scores_lock.c scores_lock.h speaker.c speaker.h syncdrive.c src/doors/syncdrive/plans/2026-09-18-syncdrive-v1.md src/doors/syncdrive/tdport/FORMATS.md LICENSE PORTING.md src/doors/syncdrive/tdport/src/build.h src/doors/syncdrive/tdport/src/game/flow.c flow.h flow_scores.c flow_screens.c flow_stage.c game.h scene.c scene.h scene_cockpit.c scene_draw.c scene_project.c sim.c sim_setup.c src/doors/syncdrive/tdport/src/host.h mem.c mem.h src/doors/syncdrive/tdport/src/platform/gfx.c gfx.h gfx_cga.c input.c input.h res.c res.h timer.c timer.h src/doors/syncdrive/tdport/src/symbols.h types.h src/doors/syncdrive/tests/CMakeLists.txt test_alias.c test_frame.c test_keymap.c test_keyscript.c test_scores_lock.c test_speaker.c
    Modified Files:
    src/doors/build.sh
    Log Message:
    syncdrive: Test Drive (1987) as a termgfx door

    Vendor kylofon/test-drive-sdl3's faithful C port of TDEGA.EXE (MIT) and run
    it on termgfx_termio in place of upstream's SDL host: a fixed 16-color EGA palette for sixel, BIOS key words and held-key state from termgfx key
    events, the PC speaker synthesized as band-limited PCM, and a key script for headless runs. The original game data is not included; sysops supply it.

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

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