I'm not clear why Terminal::dec_row() is messing with the lncntr: it shouldn't. The line counter is the number of potentially unread/acknowledged lines of displayed text. I don't see how moving the cursor up the screen should impact that number.
Discussion around line_counter, handling overflow, and what a good way to tame the auto-pause beast is.
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Deucе@1:103/705 to GitLab note in main/sbbs on Sat Mar 29 09:04:17 2025
SyncTERM can do that if the BBS sends the appropriate commands. Should the ANSI terminal object dynamically twiddle the appropriate bit?
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Deucе@1:103/705 to GitLab note in main/sbbs on Wed Apr 2 13:00:59 2025
ctrlkey_passthru and single-byte controls in non-ANSI... for example, cursor-down is CTRL-Q in PETSCII.
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Deucе@1:103/705 to GitLab note in main/sbbs on Wed Apr 2 13:02:34 2025
ctrlkey_passthru and single-byte controls in non-ANSI... for example, cursor-down is CTRL-Q in PETSCII, but CTRL-J in "Synchronet".
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)