Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.ARPA
Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!info-vax
From: info-vax@ucbvax.ARPA
Newsgroups: fa.info-vax
Subject: DEBUG and Screen ManaGement
Message-ID: <9074@ucbvax.ARPA>
Date: Mon, 15-Jul-85 14:28:04 EDT
Article-I.D.: ucbvax.9074
Posted: Mon Jul 15 14:28:04 1985
Date-Received: Wed, 17-Jul-85 06:24:46 EDT
Sender: daemon@ucbvax.ARPA
Organization: University of California at Berkeley
Lines: 21

From: Provan@LLL-MFE.ARPA


At DECUS, someone mentioned that "DEBUG uses SMG".  I was puzzled about
this at the time, especially since the SMG person there concurred, and
I finally got a chancce to investigate.  Unless I'm doing something
radically wrong, I see absolutely *no* evidence that DEBUG uses the
screen management package in any way.  The only thing I can see that may
have fooled someone is that DEBUG does detect the ANSI bit being set
and sends ANSI sequences to it.  (Setting a local terminal type will set
the ANSI bit if it's set in the definition.)  I don't know where it's
getting its sequences, either, but even they don't appear to be coming
from SMG, since SMG uses $[H for cursor addressing and DEBUG
uses $[f.

For the past two DECI, people have been saying "only a few utilities
use SMG."  Well, I've yet to find ANY utility that uses it.  I hope this
gets better in 4.2, since even ScrFT is broken in 4.1.  Oh, that reminds
me: DEBUG does appear to use ScrFT, although it suffers the same
problems that all the other utilities seem to be having with it (access
violations, mostly).