BBS: TELESC.NET.BR Assunto: src/syncterm/rip_test/hctl rip_full_scan.py rip_harness.md rip_harness De: Deuc¨ Data: Sun, 12 Apr 2026 19:55:15 -0700 ----------------------------------------------------------- https://gitlab.synchro.net/main/sbbs/-/commit/ce26cdbb3958f889194b4051 Added Files: src/syncterm/rip_test/hctl rip_full_scan.py rip_harness.md rip_harness.py rip_server.py Log Message: Add RIPscrip pixel comparison test harness Three-component harness for pixel-perfect rendering comparison between SyncTERM and RIPterm running under DOSBox: - rip_server.py: terminal connection manager with inline flow control (RIP_QUERY sync at pipe and BOL boundaries), SAUCE stripping, and sync point identification that avoids injection inside backslash continuations and varlen command args - rip_harness.py: control server providing reset, sendfile, sendlines, capture (sync + XWD), snap, diff, and diffpixels commands over a TCP control port. Parallel send to both terminals, EGA palette-aware pixel comparison - hctl: CLI wrapper for sending commands to the control port - rip_full_scan.py: batch scanner that tests all .rip files in alphabetical order, stopping on first diff (exit 0=clean, 1=diffs, 2=error). Supports resuming from a named file - rip_harness.md: usage documentation Co-Authored-By: Claude Opus 4.6 (1M context)n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]