TIP: Click on subject to list as thread! ANSI
echo: mystic
to: NICHOLAS BOEL
from: G00R00
date: 2015-10-23 18:58:00
subject: Re: 1.11 features and bug

 NB> The problem here is, it is referred to 80x25 mode. Not 80x23 or 80x24.
 NB> You should be able to use all blank spaces on an 80x25 screen without it
 NB> "scrolling up a line".

You should be, but ANSI-BBS emulation doesn't allow it sadly.

ANSI BBS auto advances to the next line after the 80th column. There is no
virtual 81st column in ANSI BBS (only in the later VT standards), so the 80th
character on the last line of the terminal screen should always cause a scroll
up if you write to it, otherwise its not behaving accurately.

 NB> The OP was wondering how to at the very least get the 24th line to
 NB> display without scrolling. I gave him a "workaround" for that, but the
 NB> workaround should not be needed, IMO.

You *could* use 80x25 if you want including 80th column on every line except
the 25th because it'll cause a scroll.  This also assumes that the client
doesn't have a 25 line being taken by a status bar, which is a bad thing to
assume in my opinion.

The safest "maximum" is to use 80x24, but only write on the 80th column on
lines 1-23, leaving the 80th on 24 alone so it doesn't cause a scroll on
80x24 terminals.

--- Mystic BBS v1.11 A3 (Windows)
* Origin: Sector 7 [Mystic BBS WHQ] (1:129/215)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.