• src/syncterm/term.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Jan 27 09:08:14 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/855af348ce4a9b189aa553aa
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Fix legacy attributes when redrawing status bar

    legacy_attr is the CGA attribute, not ANSI colours. :D
    Fixes ticket 183.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Jan 28 17:15:28 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/985cc21745ba1a7c166c31d8
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Send login info in a single conn_send() call

    Should "fix" the timing difference in login info between modes.
    This removes a 10ms SLEEP() between the different pieces of data,
    and would likely have resolved ticket 185 if it wasn't already
    closed.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 14 01:08:40 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/5024cc95cb2bb8845dfe4105
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Fix up the Mode 7/Prestel key bindings to match Commstar

    This mostly just changes the arrow key bindings and adds support
    for Ctrl+Fx and Shift+Fx, and makes End Copy.

    The big change though is that Page Down, not Tab now toggles reveal
    mode. Sorry all you guys with 60% keyboards.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 14 01:14:19 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9ffa3a6e6b9d366918fc1aeb
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Make F3 toggle reveal just like PgDown

    That's what Commstar uses in Prestel mode after all.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 24 20:36:28 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/5d91359891c85012a9f6c1c6
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Set up CP437 mode before zmodem auto up/download

    Fixes use of system font during up/downloads when auto-started.

    Ticket 194

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 1 15:44:35 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d6e4f682df39c17355dea370
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Pass all control keys through to remote in Beeb mode

    Implements feature request #104

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 24 21:00:09 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d2e8d94e32ce0e32856d7bb9
    Modified Files:
    src/syncterm/term.c
    Log Message:
    In PETSCII mdoes, map BS to DEL

    C64 doesn't have a backspace key, so treat backspace the same as
    DEL.

    Closes tick 197.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 10:21:14 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a830fb8ca21c9811015f58c3
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Initial implementation of CET Telesoftware downloads

    This sucks, but mostly kinda works.
    For nelgin.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 10:21:14 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/56ebcee9e6d3a10365a72a55
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Fix Telesoftware downloads from Glass TTY

    Sending the square before the frame finishes being received ends up
    not working "sometimes", which breaks downloads from Glass TTY.

    The original protocol spec says to wait until two seconds have passed
    since the last character to detect an end of frame before requesting
    the next one... this change does that wait.

    There may be a better way to detect end of frame, but I can't come
    up with one off-hand.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 10:21:14 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/816758b11f3a3f782bad75f6
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Fix Coverity issues found in CET Telesoftware downloads

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 10:21:14 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/557776f155e5baed4e7ea906
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Add transfer status and abort capability

    The transfer window is still 66 characters wide though.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 13:25:19 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/eb1fd0eeb6db4dd0c2306323
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Overhaul transfer windows to fit on smaller screens

    There's still a need to switch to/from CP437 for the borders.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 13:28:55 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/1852499ee225a25cd86fb824
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Remove debug output from last commit

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 13:45:59 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a04557a7a65267fac1cf6bf2
    Modified Files:
    src/syncterm/term.c
    Log Message:
    MSVC doesn't support VLAs, so just make these biffer than needed

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 13:50:59 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/0e62ea63a371a7bd1f5a3742
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Oh yeah, if you don't use VLAs, the L of the A won't be C.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 17:46:35 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/4a80117da0fa6e0364a1794c
    Modified Files:
    src/syncterm/term.c
    Log Message:
    First overhaul of CET Telesoftware

    Add a state struct, don't re-request initial frame (doesn't work on
    NXtel). Should likely update every second instead of every frame
    as long as there's a two-second delay between frames. :(

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 22:49:11 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/7a6462642013daf861267fdd
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Reduce frame timeout to 100ms

    Telestar 2.0 (used by Glass TTY and others) has a requirement for
    100ms between characters, which is why the original streaming mode
    didn't work. Reducing the inter-frame delay from two seconds to
    100 ms potentially makes downloads up to twenty times faster.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 22:54:53 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/3fca9edb01546d26db4026f1
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Default HASH_GUARD_TIME is actually 200ms :(

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Sep 19 23:47:17 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/1666b1204a0784fed805edd8
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Detect Telstar-2 systems and only slow down downloads there

    For all other Prestel systems, us a minimal (1ms) delay betwen
    frames.

    No need to punish all Prestel systems just because Telstar sometimes
    tosses out a # that arrives "too soon"

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Sep 20 00:32:14 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/0b560fa7f7c43e9b0e800bea
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Fixes for massive 11,550 frame download from CCL4

    Do not log an error when "unknown size" downloads complete.
    Don't list remaining time for files of unknown size.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Sep 20 11:58:21 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/876a22f827eb14f83eecbf43
    Modified Files:
    src/syncterm/term.c
    Log Message:
    Fix up some comments, remove debug output

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