🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.terminals
Article #1515

Re: DMD 5620s

#1515
From: Doug Gwyn
Date: Mon, 24 Nov 1986 22:05
35 lines
2436 bytes
In article <4037@utah-cs.UUCP> donn@utah-cs.UUCP (Donn Seeley) writes:
>... flow control and protocol overhead limit the throughput
>to ~300 cps in layers.

The protocol is multiplexed, full-duplex, error-correcting packets
with relatively little overhead for large data transfers.  However,
if you transfer a single byte per packet, the overhead is naturally
substantial.  (The original "jerqio library" implementation suffered
from this.)

Rob Pike reported over 16,000 user bits per second on a 19,200 baud
line, on 8th Edition UNIX.  (He also reports no more than 6,000 baud
effective rate on other implementations.)  If you're using a user-mode
multiplexer based on ptys on a 4BSD kernel, then the context switching
alone will eat you alive.  Doug Kingston published a kernel-mode 4BSD
multiplexer modeled after AT&T's "xt" pseudo-device driver that runs
much faster.

>Another problem with the 5620 has been lack of software.  Rob Pike
>demonstrated features of the Blit software at the Santa Monica Usenix
>back in 1982 which I still haven't seen on a 5620.

Dave Prosser's "myx" package (available rather inexpensively through
the AT&T UNIX System Toolchest) has most of those features.

One point that people who are not heavy DMD users keep missing is that
the DMD is designed to be used for more sophisticated user interaction
interfaces than simple windows.  A typical DMD layer is a downloaded
program that has a fairly capable 32-bit processor available to drive
the user interaction when it needs it.  I have seen some amazing user
interfaces, and I'm expecting to develop yet another in a few weeks.

People who use the default terminal emulator in a DMD layer to run
something like EMACS on the host computer are not exploiting the DMD's
capabilities very well.
Technical Details
Message-ID: <5404@brl-smoke.ARPA>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!brl-adm!brl-smoke!gwyn
References: <1438@kitty.UUCP> <1140@mordred.cs.purdue.edu> <435@twitch.UUCP> <1204@mordred.cs.purdue.edu> <4037@utah-cs.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!brl-adm!brl-smoke!gwyn
From: gwyn@brl-smoke.ARPA (Doug Gwyn )
Newsgroups: comp.terminals
Subject: Re: DMD 5620s
Message-ID: <5404@brl-smoke.ARPA>
Date: Mon, 24-Nov-86 17:05:07 EST
Article-I.D.: brl-smok.5404
Posted: Mon Nov 24 17:05:07 1986
Date-Received: Tue, 25-Nov-86 21:17:21 EST
References: <1438@kitty.UUCP> <1140@mordred.cs.purdue.edu> <435@twitch.UUCP> <1204@mordred.cs.purdue.edu> <4037@utah-cs.UUCP>
Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn>)
Organization: Ballistic Research Lab (BRL), APG, MD.
Lines: 35