25-Jan-91 09:43:23-MST,1537;000000000000
Return-Path: <@Sunburn.Stanford.EDU:RAD@VS3001.AMS.COM>
Received: from Sunburn.Stanford.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Fri, 25 Jan 91 09:42:48 MST
Received: from VS3001.AMS.COM by Sunburn.Stanford.EDU with SMTP (5.61+IDA/25-eef) id AA23293; Fri, 25 Jan 91 08:40:19 -0800
Message-Id: <9101251640.AA23293@Sunburn.Stanford.EDU>
Date: Fri 25 Jan 91 11:46:12-EST
From: "Richard DeJordy, x4029" <RAD@MATH.AMS.COM>
Subject: ["Richard DeJordy, x4029" <RAD@MATH.AMS.COM>: TOPS20 Tapes]
To: tops-20@score.stanford.edu
Cc: rad@MATH.AMS.COM
In-Reply-To: <9101251635.AA12879@netcon.cua.edu>


Return-Path: <RAD@VS3001.AMS.COM>
Date: Thu 24 Jan 91 09:27:51-EST
From: "Richard DeJordy, x4029" <RAD@MATH.AMS.COM>
Subject: TOPS20 Tapes
To: info-vax@sri.com
Cc: rad@MATH.AMS.COM

Hello,

We will be retiring our DECSYSTEM 20 shortly and need a utility to read TOPS20
Dumper tapes on the VMS Systems.  We have a copy of SI_DUMPER which works
fine except for MultiVolume Dumper Sets.  It seems to loose the channel 
when the next volume is mounted.

Does anyone out there have a utility or a newer version of SI_DUMPER that
I can get to read these tapes?  Not being a BLISS programmer, trying to
sift through the code and determine what is happening has proven quite
difficult.

Any help would be greatly appreciated.
Please include me directly on a reply, as I seldom have a chance to get to 
read this list any more.

Thanks
Rich DeJordy
American Mathematical Society

RAD@MATH.AMS.COM

-------
-------
12-Feb-91 21:13:42-MST,2030;000000000000
Return-Path: <MRC@CAC.Washington.EDU>
Received: from akbar.cac.washington.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Tue, 12 Feb 91 21:13:22 MST
Received: from tomobiki-cho.cac.washington.edu by akbar.cac.washington.edu
	(5.65/UW-NDC Revision: 2.21 ) id AA20528; Tue, 12 Feb 91 20:13:14 -0800
Date: Tue, 12 Feb 1991 20:09:56 -0800 (PST)
From: Mark Crispin <MRC@CAC.Washington.EDU>
Sender: Mark Crispin <mrc@Tomobiki-Cho.CAC.Washington.EDU>
Subject: [egoshin@serp.ihep.su: Re: PDP-10's in the Soviet Union]
To: TOPS-20 Hackers and Yackers <TOPS-20@WSMR-SIMTEL20.Army.MIL>
Message-Id: <MailManager.666418196.9366.mrc@Tomobiki-Cho.CAC.Washington.EDU>

I thought you would be interested in hearing about our favorite CPU's on the
other side of the Great Divide...

With all the KL's being trashed these days, maybe someone could donate one to
these guys in the name of US/USSR friendship?  I doubt there's any export
controls on KL's these days...

 ** Begin Forwarded Message **

Date: Mon, 11 Feb 91 20:15:45 +0300 (MSK)
From: egoshin@serp.ihep.su
Subject: Re: PDP-10's in the Soviet Union
To: MRC@CAC.Washington.EDU

Hi Mark.

   We have two DEC-10 systems. One of it is DECSystem-1070 with KI CPU,
2MB extended memory, 4 * 100MB Disks, 3 * PDP-11 with DH-11 as communication
facilities. It is buyed officially from DEC in the middle of 70th.
Second host is through out from Belgium (some physics centre) and
presented to our Institute. It don't work now.
   As I know we are the only center in USSR which has the DEC-10 Systems.
The nearest is in Warsaw (Poland), and there isn't any community of
DEC-10 users in USSR.
   We use DEC-10 in physics experimental film tracking recognition
on bubble cameras. The main languige is Fortran. Also we use it as
host to develop microprocessors software.

    I think we are interested by KL processor (if anybody through out it),
and soft to use it in physics experiment.

   But our interest is slowly drop...
				Best regards, Leonid Yegoshin.

17-Feb-91 09:19:50-MST,702;000000000000
Return-Path: <lmaltz@sitvax.stevens-tech.edu>
Received: from VAXA ([192.12.216.2]) by WSMR-SIMTEL20.ARMY.MIL with TCP; Sun, 17 Feb 91 09:18:21 MST
Date: Fri, 15 Feb 1991 16:30:48 EST
From: lmaltz@sitvax.stevens-tech.edu
To: tops-20@wsmr-simtel20.army.mil
CC: lmaltz@sitvax.stevens-tech.edu
Message-ID: <0094446b.3ea70620.14278@sitvax.stevens-tech.edu>
Subject: last call - 2020's yp for grabs

We've still got 2 2020's that have been unplugged for varying amounts of time 
along with rp06 disks and more.  If you or anyone has a serious interest, 
this is the time to call, 201-420-5478, and make us an offer we can't refuse.
We're cleaning out the closets.  Last call.

-Leslie Maltz

18-Feb-91 23:42:59-MST,1586;000000000000
Mail-From: PANDA created at 18-Feb-91 23:41:54
Return-Path: <MRC@PANDA.PANDA.COM>
Received: from PANDA.PANDA.COM by WSMR-SIMTEL20.ARMY.MIL with Cafard; Mon, 18 Feb 91 23:41:54 MST
Date: Mon, 18 Feb 91 13:12:16 PST
From: Mark Crispin <MRC@PANDA.PANDA.COM>
Subject: a big hello...
To: TOPS-20@WSMR-SIMTEL20.Army.MIL
Postal: 6158 Lariat Loop NE; Bainbridge Island, WA 98110-2098
Phone: +1 (206) 842-2385
Message-ID: <12663097528.7.MRC@PANDA.PANDA.COM>

PANDA, my home DECSYSTEM-2020, is once again in the land of the living, due to
the efforts of Messrs J. Dempster and P. Lothberg, the acquisition of the
Stanford 2020 and TU45 for spare parts, and the procurement of four RM03s and
2 RM05s (w/controller) to replace PANDA's original disk drives which either
failed to survive the move or were mortally wounded.

The current score:
 Working: 1 KS10 CPU, 1 TU45 tape drive, 1 LA120 console, 1 VT125 user terminal,
	3 RM03 disk drives, 1 RM05 disk drive/controller
 Unknown status, on standby: 1 RM03 disk drive, 1 RM05 disk drive
 Partially working: 1 KS10 CPU (no working UBA's or channels, so it can't do I/O)
	To be revived and placed on standby, perhaps dual-ported into the disks.
 Scrapped for parts: 2 TU45's, 1 KS10, 4 RM03's (2 head crashed)
 Available for anyone who will pay the shipping: 1 RP06 (can't use it because no
  three-phase power here)

The RM05 has more capacity than the three RM03's combined; approximately 300
megabytes.  I'm using the RM05 as the primary disk drive, although at present one
of the RM03's is the boot pack.
-------
21-Feb-91 12:38:49-MST,1270;000000000000
Return-Path: <bony1!stevef@uunet.UU.NET>
Received: from uunet.UU.NET by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 21 Feb 91 12:38:05 MST
Received: from bony1.UUCP by uunet.UU.NET with UUCP 
	(5.61/UUNET-primary-gateway) id AA12760; Thu, 21 Feb 91 14:37:42 -0500
Message-Id: <9102211937.AA12760@uunet.UU.NET>
From: Steve Faiwiszewski <stevef@bony1.bony.com>
Subject: Anyone interested in DECsystem 20s?
To: TOPS20@WSMR-SIMTEL20.ARMY.MIL
Date: Thu, 21 Feb 91 10:59:54 EST
X-Mailer: ELM [version 2.3 PL0]

Our company has 3 aging DEC-20's; two 2060's and one 2020.
The 2020 is not used anymore, and the 2060's are on their way out.
We don't know what to do with them, and the possibility of trashing
them is real.  

Preferrably, these machines would be donated to any interested educational
(or other) institute, so the bank could use this as a writeoff.

Is there anyone out there interested in DEC-20's?
If so, drop me a line via email; maybe something can be worked out...

        - Steve -
-- 
=======================================================================
Internet: stevef@bony1.bony.COM  |          The Bank Of New York
			      +--+	    ~~~~~~~~~~~~~~~~~~~~	
bang : uunet!bony1!stevef     | It ain't over 'till Milly Vanilly sings
27-Mar-91 15:26:27-MST,2363;000000000000
Return-Path: <dbigelow@sandpiper.wesleyan.edu>
Received: from sandpiper.wesleyan.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Wed, 27 Mar 91 15:24:25 MST
Received: by sandpiper.wesleyan.edu (5.61/1.35)
	id AA11885; Wed, 27 Mar 91 15:14:53 -0500
Date: Wed, 27 Mar 91 15:14:53 -0500
Message-Id: <9103272014.AA11885@sandpiper.wesleyan.edu>
From: Douglas Bigelow <dbigelow@sandpiper.wesleyan.edu>
To: tops20@wsmr-simtel20.army.MIL
Subject: Cobol & other conversions, DEC-20 to VMS

1st:
Wesleyan has a collection of ancient COBOL programs, written in Cobol 68,
which we eventually need to move over to VMS Cobol.  Does anyone on this
list know of any filter programs, awk scripts, whatever that might help
with the conversion?

2nd:
We're over a year into the conversion of administrative applications from
our DEC-2060 to a VAX 6410.  The programs that have been converted &
rewritten so far were written in 1022, a database from the former Software
House, Inc.  (Now Compuserve.)  They have been converted into System 1032,
the VMS version of 1022.

The VAX 6410 is (on paper) much faster than the 20, and has much more disk
space and much much more memory.  (64MB vs 2MW)

Here's the clincher: on average (at this point in our conversion
schedule), the DEC20 supports about twice as many users at any given time
as the VAX.  With better response.

As I look at a state-of-the-moment snapshot, the VAX has 24 users, with
about 16 running System 1032.  The 20 has 41 users, with 23 running 1022.
Response time to general commands (dir, systat, etc) on the 20 is about a
second or two; about 3-5 on the VAX.

Obviously there is no indication here about how much useful work is being
done, and who's just sitting looking at a screen vs who's doing active
queries.  But this is a consistent picture, and gives the impression that
it's better to convert from VAXes to 20s than vice versa.

I'd like to hear from other sites who have followed the 20-VAX conversion
path.  Have you had good results?  Have you had bad results?  Has anyone
else gone the 1022 -> 1032 conversion route?  If you've had good results,
I'd like to trade information about tuning techniques and hardware
configurations. 

Thanks to anyone who cares to respond.

Doug Bigelow
Director of Academic Computing, Wesleyan University
203-347-9411 Ext. 2618
31-Mar-91 19:58:04-MST,999;000000000000
Return-Path: <MRC@CAC.Washington.EDU>
Received: from akbar.cac.washington.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Sun, 31 Mar 91 19:54:06 MST
Received: from tomobiki-cho.cac.washington.edu by akbar.cac.washington.edu
	(5.65/UW-NDC Revision: 2.21 ) id AA20085; Sun, 31 Mar 91 18:52:56 -0800
Date: Sun, 31 Mar 1991 18:40:55 -0800 (PST)
From: Mark Crispin <MRC@CAC.Washington.EDU>
Sender: Mark Crispin <mrc@Tomobiki-Cho.CAC.Washington.EDU>
Subject: without comment
To: TOPS-20 Hackers and Yackers <TOPS-20@WSMR-SIMTEL20.Army.MIL>
Message-Id: <MailManager.670473655.9952.mrc@Tomobiki-Cho.CAC.Washington.EDU>

From the March 15, 1991 issue of DATAMATION:

[Gordon] Bell's VAX strategy called for Digital to have VAX machines in every
part of the computing hierarchy...  Right off the bat, he recalls, "I began
fighting engineers and marketing people.  It was clear to me that we simply
had to get rid of all the garbage we had and go solely to VAX."  The fighting
lasted into 1979...

31-Mar-91 20:00:57-MST,1418;000000000000
Return-Path: <MRC@CAC.Washington.EDU>
Received: from akbar.cac.washington.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Sun, 31 Mar 91 19:54:53 MST
Received: from tomobiki-cho.cac.washington.edu by akbar.cac.washington.edu
	(5.65/UW-NDC Revision: 2.21 ) id AA20099; Sun, 31 Mar 91 18:53:30 -0800
Date: Sun, 31 Mar 1991 18:26:44 -0800 (PST)
From: Mark Crispin <MRC@CAC.Washington.EDU>
Sender: Mark Crispin <mrc@Tomobiki-Cho.CAC.Washington.EDU>
Subject: the birth of a new system
To: TOPS-20 Hackers and Yackers <TOPS-20@WSMR-SIMTEL20.Army.MIL>
Message-Id: <MailManager.670472804.899.mrc@Tomobiki-Cho.CAC.Washington.EDU>

Announcing:	The birth of a new TOPS-20 system

PANDA.PANDA.COM, my recently-revived home 2020 system, now has a sibling:
	TONTON.PANDA.COM
(Ton-ton is the name of the elder of two young pandas born at To^kyo^'s Ueno
Zoo).

TONTON shares two dual-ported RM03 disk drives with PANDA.  PANDA's other two
drives, an RM03 and an RM05, are also dual ported but are not connected to
TONTON's Massbus (these are PANDA's PS and source drives).  TONTON's CTY
connects to PANDA's TTY6.

TONTON's PS is pretty much an image of PANDA's.  TONTON will be used for
standalone kernel hacking.  That way I can poke around in EDDT and consult
sources at the same time.  Also, I don't have to worry about clobbering the
filesystem with a buggy monitor since TONTON can't write on PANDA's disks.

25-Apr-91 07:34:34-MDT,669;000000000000
Return-Path: <an288@cwns9.INS.CWRU.Edu>
Received: from cwns9.INS.CWRU.Edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 25 Apr 91 07:34:00 MDT
Received:  by cwns9.INS.CWRU.Edu (5.61+ida+/CWRU-1.4-client)
	id AA10921; Thu, 25 Apr 91 09:23:03 -0400 (from an288 for tops-20@wsmr-simtel20.army.mil)
Message-Id: <9104251323.AA10921@cwns9.INS.CWRU.Edu>
Date: Thu, 25 Apr 91 09:23:03 -0400
From: an288@cleveland.Freenet.Edu (Mark Hittinger)
To: tops-20@wsmr-simtel20.army.mil
Subject: please add me to the list
Reply-To: an288@cleveland.Freenet.Edu


is there a tops-10 list?

--
Mark Hittinger [answering machine (606)-272-2424
PO BOX 43358
Middletown, KY 40243
 1-May-91 20:59:30-MDT,849;000000000000
Return-Path: <edsac!adykes@uu.psi.com>
Received: from uu.psi.com by WSMR-SIMTEL20.ARMY.MIL with TCP; Wed, 1 May 91 20:58:55 MDT
Received: from edsac.UUCP by uu.psi.com (5.61/3.1.090690-Performance Systems International)
	id AA04284; Wed, 1 May 91 22:56:24 -0400
Received:  by edsac.ad.com (UUPC/extended 1.09d);
           Tue, 30 Apr 1991 22:55:58 EDT
Date:      Tue, 30 Apr 1991 22:55:54 EDT
From: "Al Dykes" <adykes@edsac.ad.com>
Message-Id: <281e2e40@edsac.ad.com>
Organization: Dept of Redundancy Dept
Reply-To: Al Dykes <adykes@ad.com>
To: "Tops-20 List"			<TOPS-20@wsmr-simtel20.army.mil>
Cc: "Al Dykes @ jpr"		<adykes@jpr.com>



Please add me to the Tops-20 mail list.

Thanks


-- 


Al Dykes
--------------
Chief Assistant to the Assistant Chief,
Dept of Redundancy Dept.
adykes@ad.com			adykes@jpr.com



 1-May-91 22:47:58-MDT,727;000000000000
Return-Path: <shoup@netcom.netcom.com>
Received: from netcom.netcom.com ([192.100.81.100]) by WSMR-SIMTEL20.ARMY.MIL with TCP; Wed, 1 May 91 22:47:49 MDT
Received: by netcom.netcom.com (/\==/\ Smail3.1.20.1 #20.4)
	id <m0jYVZ4-000CRgC@netcom.netcom.com>; Wed, 1 May 91 21:46 PDT
Message-Id: <m0jYVZ4-000CRgC@netcom.netcom.com>
From: shoup@netcom.com (Richard Shoup)
Subject: PDP10 dectapes
To: tops-20@wsmr-simtel20.army.mil
Date: Wed, 1 May 91 21:46:49 PDT
Cc: shoup@netcom.com (Richard Shoup)
X-Mailer: ELM [version 2.3 PL11]


I have a number of old PDP10 dectapes which I would like to read.
Do you know of a working PDP10 or 20 where this could be done?
Thanks for your help.

Dick Shoup
shoup@netcom

 2-May-91 06:01:04-MDT,996;000000000000
Return-Path: <jonesja@ornl.gov>
Received: from oaunx1.CTD.ORNL.GOV by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 2 May 91 06:00:48 MDT
Received: by oaunx1.CTD.ORNL.GOV (5.57/Ultrix2.4-C)
	id AA18601; Thu, 2 May 91 07:55:12 EDT
Received: from umcgate by oaunx1 via MR/STC with conversational-MRIF;
	Thu, 02 May 91 07:55:12 -0400
Posted: Thu, 02 May 91 07:55:33 -0400
Date: Thu, 02 May 91 07:44:01 -0400
Sender: jonesja@ornl.gov
From: jonesja@ornl.gov
Message-Id: <23557020501991/1816967@OAX>
App-Message-Id: <32947020501991/1057347@KSV>
To: tops-20-request@wsmr-simtel20.army.mil, tops-20@wsmr-simtel20.army.mil
Subject: Please change my address
Msg-Class: ALL-IN-1 V2.3 BL8-4 Rev. AAC 20-Dec-1988

FROM:  Jeff Jones                    
DEPT:  USSS                            
PHONE: 615-576-2335                    



Please change my mail delivery address to:


	JZJ@ORNL.GOV



Thanks,
Jeff Jones
Martin Marietta Energy Systems, Inc.
Oak Ridge, TN
(615)576-2335

 7-May-91 10:47:38-MDT,794;000000000000
Return-Path: <shoup@netcom.netcom.com>
Received: from netcom.netcom.com ([192.100.81.100]) by WSMR-SIMTEL20.ARMY.MIL with TCP; Tue, 7 May 91 10:47:13 MDT
Received: by netcom.netcom.com (/\==/\ Smail3.1.20.1 #20.4)
	id <m0jaV9o-000CPFC@netcom.netcom.com>; Tue, 7 May 91 09:45 PDT
Message-Id: <m0jaV9o-000CPFC@netcom.netcom.com>
From: shoup@netcom.com (Richard Shoup)
Subject: PDP10/20s & dectape
To: tops-20@wsmr-simtel20.army.mil
Date: Tue, 7 May 91 9:44:59 PDT
Cc: shoup@netcom.com (Richard Shoup)
X-Mailer: ELM [version 2.3 PL11]


I have a number of old PDP10 DECtapes I would like to read.  If anyone
knows of a working 10/20 with dectape drive, I would appreciate being
put in touch with persons in charge.  Thank you for your assistance.

Dick Shoup
shoup@netcom.com

21-May-91 01:54:09-MDT,2888;000000000000
Return-Path: <@Sunburn.Stanford.EDU:les@DEC-Lite.Stanford.EDU>
Received: from Sunburn.Stanford.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Tue, 21 May 91 01:53:52 MDT
Received: from DEC-Lite.Stanford.EDU by Sunburn.Stanford.EDU with SMTP (5.61+IDA/25-eef) id AA12585; Tue, 21 May 91 00:52:18 -0700
Received:  by DEC-Lite.Stanford.EDU (5.57/25-eef) id AA25648; Tue, 21 May 91 00:54:07 -0700
Date: Tue, 21 May 91 00:54:07 -0700
From: Les Earnest <les@dec-lite.Stanford.EDU>
Message-Id: <9105210754.AA25648@DEC-Lite.Stanford.EDU>
To: tops-20@score.Stanford.EDU
Subject: SAIL sunset

				Announcing
		 SAIL's 25th birthday, last rites, and wake

Why:	The SAIL computer, which began life in June 1966 as a DEC PDP-6
	and appears to be the oldest operating timesharing system in the
	world, has provided an intellectual home for many years for research
	in artificial intelligence, robotics, computer music, analysis of
	algorithms, text processing and printing, and computer design, among
	other things.  It played a key role in upgrading itself to a DEC-10
	and has spawned a number of successful commercial ventures.  However,
	its time has come.

Who:	Whoever would like to celebrate the accomplishments of this venerable
	computer.  If you know of someone who you think should get this,
	please pass it along.

When:	Friday, June 7, 1991, 2:00 PM on

Where:	Margaret Jacks Hall, Stanford University

If you would like to receive a copy of SAIL's last words, which are
likely to be a boastful account of its accomplishments, send email
(content unimportant) to Farewell@SAIL.Stanford.edu.

RSVP:	(By June 5, if you are coming, or if you would like to contribute
	a message to attendees.)
	Internet:  Les@SAIL.Stanford.edu
	Phone:	   415 941-3984
	Fax:	   415 725-7411 (Attn: Les Earnest)
	US Mail:   Les Earnest; Computer Science Dept.; Stanford, CA 94305

			Tentative Schedule of Events
	    (Assuming that we can get sufficient local organizers)

2:00-3:30 PM (Lower back patio)  Treasure hunt.  AI background desirable.

2:30-4:30    (Oval) Random volleyball games.

3:30-4:00    (Lower back patio)  Programming contest.  Participants must
	     use SAIL.  Access to various terminals will be provided.
	     A complication is that SAIL has not been maintained for many
	     months and is showing Alzheimer symptoms.

4:00-5:30    (Lower back patio)  Refreshments & birthday cake cutting.

5:30-6:00    (Oval) 25-legged race -- teams of 24 concatenated runners,
	     compete over a 100 meter course with a 180 degree turn
	     halfway through.

6:00-7:00    (Display dungeon)  Intergalactic Spacewar Contest, if the III
	     displays can be revived.

7:00	     SAIL sends farewell messages to the world and politely expires.

7:15	     Those who wish will retire to some local restaurant for further
	     celebrations.
10-Jun-91 04:48:53-MDT,15001;000000000000
Return-Path: <AI.CLIVE@MCC.COM>
Received: from MCC.COM by WSMR-SIMTEL20.ARMY.MIL with TCP; Mon, 10 Jun 91 04:48:18 MDT
Date: Mon 10 Jun 91 05:23:10-CDT
From: Clive Dawson <AI.CLIVE@MCC.COM>
Subject: [SAIL Timesharing System <SAI@SAIL.Stanford.EDU>: life as a computer for a quarter of a century]
To: tops-20@wsmr-simtel20.army.mil
Message-ID: <12692339491.37.AI.CLIVE@MCC.COM>

I guess many folks on this list have already received their own
copy of this farewell message from SAIL.  For those who
didn't, as well as for The Record, here it is again.

Enjoy,

Clive
-------------------------------------------------------------------
                ---------------

Return-Path: <SAI@SAIL.Stanford.EDU>
Received: from SAIL.Stanford.EDU by MCC.COM with TCP; Sat 8 Jun 91 00:24:21-CDT
Message-ID: <CzbJ1@SAIL.Stanford.EDU>
Date: 07 Jun 91  2056 PDT
From: SAIL Timesharing System <SAI@SAIL.Stanford.EDU>
Subject: life as a computer for a quarter of a century
To:   "@BYEBYE.[1,SAI]"@SAIL.Stanford.EDU  

			  TAKE ME, I'M YOURS
		       The autobiography of SAIL

I've had a very full and adventurous life.  At various times I have been
the world's leading research computer in artificial intelligence, speech
recognition, robotics, computer music composition and synthesis, analysis
of algorithms, text formatting and printing, and even computer-mediated
psychiatric interviewing.  I did have some help from various assistants in
doing these things, but I was the key player.

I developed a number of new products and founded a string of successful
companies based on the new technology, including Vicarm, Foonly, Imagen,
Xidex, Valid Logic, Sun Microsystems, and cisco Systems.  I also gave a
major boost to some established firms such as Digital Equipment and
Lucasfilm.  What did I get from all this?  No stock options.  Not even a
pension, though Stanford is still paying my sizable electrical bills.

I was always good at games.  For example, I created the advanced versions
of Spacewar, which spawned the video games industry, as well as the game
of Adventure and I was the computer world champion in both Checkers and
Go.

I invented and gave away many other things, including the first spelling
checker, the SOS text editor, the SAIL compiler, the FINGER program, and
the first computer-controlled vending machine.  Note that my name has been
taken by the SAIL language, the SAIL compiler, and the laboratory in which
I used to live.  Just remember that I was the original Stanford Artificial
Intelligence Laboratory.

				Beginnings

I was born on June 6, 1966 at the D.C. Power Laboratory Building in the
foothills above Stanford.  I remember it well -- the setting was
beautiful, in the middle of horse pastures with views of Mt. Tamalpais,
Mt. Diablo, Mt. Hamilton, Mt. Umunhum, San Francsico and the Bay, but the
building itself resembled a flying saucer that had broken in two and
crash-landed on the hilltop.  The view of Mt. Umunhum later proved
unhealthy, as I will explain further on.

Humans have a strange name for the birthing process: they call it
"acceptance tests."  Unfortunately, my birth was traumatic.  The
University had provided a machine room with nice view windows to the
outside but without air conditioning and it was blazing hot, which
threatened my germanium transistors.  Bob Clements, the DEC engineer who
acted as midwife, threatened to leave if the delivery could not be
completed soon, so various people in the lab went up on the roof with
hoses to pour cooling water over the building while others put blocks of
dry ice under my false floor.

When things got cool enough, I began running memory tests.  In order to
check for intermittents, Dave Poole got on top of my memory cabinets and
performed a Balkan folk dance while I cranked away.  Everything went
marvelously and I started work the day I was born.

I began life using a PDP-6 processor with 65,536 words of core memory that
was housed in eight bays of electronics.  That was quite a large memory
for machines of that era.  (My original CPU is now on display at the
Computer Museum in Boston).  I had no disks to begin with, just 8 shiney
DECtape drives, a comparable number of Model 33 Teletypes, a line printer
that produced rather ragged text, and two 7-track tape drives.  Users kept
their programs and data on DECtapes and had to sign up for a tape drive
and a core allocation through an arcane reservation procedure.

As you know, we computers think much faster than humans, so it is rather
inefficient for us to work with just one individual.  John McCarthy, who
later came to be one of my assistants, had earlier devised a scheme that
he called "timesharing" to make things less boring for us.  My family was
the first to be designed specifically to use timesharing.

I got proper air conditioning a short time later, but unfortunately
developed a bad case of hiccups that struck regularly at 12 second
intervals.  My assistants spent a number of days trying to find the cause
of this mysterious malady without success.  As luck would have it,
somebody brought a portable radio into my room one day and noticed that it
was emitting a "Bzz" at regular intervals -- in fact, at the same moment
that I hicced.  Further investigation revealed that the high-powered air
defense radar atop Mt. Umunhum, about 20 miles away, was causing some of
my transistors to act as radio receivers.  We solved this problem by
improving my grounding.

After I had been running awhile, someone at DEC noticed that my purchase
order, which was based on their quotation, was badly screwed up.  DEC
claimed that the salesman had slipped his decimal points and had priced
some of my components at 1/10 of the correct price.  Also, the arithmetic
was wrong -- the sum of the prices should have been much larger than the
total shown.  Humans are notoriously bad at arithmetic.  This had somehow
passed through the entire purchasing bureaucracy of Stanford without
anyone noticing.  We ended up correcting the arithmetic error but not the
factors of 10.  The DEC salesman lost his job as a result of this
incident.

I acquired a number of new peripherals in rapid succession, the first
being a DEC Model 30 display that was stolen from my cousin, the PDP-1
timesharing system called Thor.  My assistants immediately went into a
frenzy of activity to create a new version of Spacewar, the video game
that had earlier been invented by one of them -- Steve Russell.  In order
to ensure that it would run correctly they invented and installed a
feature in my operating system called "Spacewar Mode" that ensured that a
program could get realtime service if it needed it.  That feature turned
out to have many useful applications in robotics and general hardware
debugging.

Other new peripherals included a plotter, a microphone so my assistants
could talk to me, several TV cameras so that I could look about, and
several mechanical arms so that I could do stupid tricks with children's
blocks -- my assistants insisted on treating me like one of their
dimwitted progeny.  I soon showed that I could do much more sophisticated
stuff such as assembling an automobile water pump.

Many of my assistants were fans of Tolkien, who wrote "Lord of the Rings"
and a number of other children's stories for adults.  The first character
alphabet that was programmed for my plotter was Elvish rather than Latin.
The University administration required that all rooms in my facility be
numbered, but instead my assistants named each room after a place in
Middle Earth and produced an appropriate door sign and a map with all the
room names shown.  Unfortunately, the response of the bureaucrats to the
receipt of this map was to come out and put their own room numbers on each
door.

My plotter routines were submitted to DECUS, which distributed them all
over the world, leading to some puzzlement.  We received a telegram from a
German firm a short time later asking "What is Elvish?  Please give
references."  We sent back a telegram referencing The Lord of the Rings.

A really embarrassing incident occurred when my assistants held their
first Open House just three months after I was born.  They asked me to
pour punch for the party-goers and I did a rather good job of it for
awhile, but we had worked out the procedure just the night before when
there was nobody else running and I found that running with a heavy load
disrupted my arm servoing.  As a result, after I dipped the cup in the
punch and lifted it, instead of stopping at the right height it went
vertical, pouring the punch all over my arm.  The partiers apparently
thought that was very funny and had me do it over and over.  I've noticed
that humans are very insecure and go to great lengths to demonstrate their
"superiority" over machines.

I got a rather elegant display system in 1971 that put terminals in
everyone's office, with full computer text and graphics, including
grayscale, 7 channels of television (some lab-originated and some
commercial) and 16 channels of audio all for about $600 per terminal.  It
had a multiple-windowing capability and was far ahead of anything
commercially available at the time but unfortunately we never told anyone
about it.  Dick Helliwell made displays on unused terminal read "TAKE ME,
I'M YOURS."

I have a number of advanced features that still are not available on many
modern systems, including the ability for individual users to dial out on
telephone lines and contact other computers througout the world, the
ability to detach jobs and leave them running, then later attach them to
either the same terminal or one in a different place.  I also would remind
users of appointments at the appropriate times.  In the 70s my users
decided to give my operating system a name since it had evolved quite a bit
away from the DEC system running on other PDP-10s.  The users chose the
name WAITS, because, they said, "it waits on you hand and foot" (or was it
the user who waits for me, I forget -- I'm sort of Alheimerish these days).
To this day I still run this reliable system with its very reliable disk
structure.  Some people thought WAITS was the Worst Acronym Invented for a
Timesharing System, but I've grown rather attached to it.

I have a news service program called NS, written by my assistant Martin
Frost, that was and is the best in the world.  It connects to one or more
electronic newswires and allows any number of users to watch the wires
directly, retrieve stories instantly on the basis of keywords, or leave
standing requests that save copies of stories according to each user's
interests.  NS has always been one of the most popular programs that I've
ever provided.

I ran a number of AI research projects and trained dozens of PhD students
over the last 25 years.  I even composed, formatted and printed their
dissertations.  Some of my early projects were in three-dimensional
vision, robotics, human speech recognition, mathematical theory of
computation, theorem proving, natural language understanding, and music
composition.  There was also quite a bit of monkey business going on.

As you know, we timesharing computers are multisexual -- we get it on with
dozens of people simultaneously.  One of the more unusual interactions
that I had was hatched by some students who were taking a course in
abnormal psychology and needed a term project.  They decided to make a
film about a woman making it with a computer, so they advertised in the
Stanford Daily for an "uninhibited female."  That was in the liberated
early 70s and they got two applicants.  Based on an interview, however,
they decided that one of them was too inhibited.

They set up a filming session by telling the principal bureaucrat, Les
Earnest, that I was going down for maintenance at midnight.  As soon as he
left, however, their budding starlet shed her clothes and began fondling
my tape drives -- as you know most filmmakers use the cliche of the
rotating tape drives because they are some of my few visually moving
parts.

Other students who were in on this conspiracy remained in other parts of
my building, but I catered to their voyeristic interests by turning one of
my television cameras on the action so that they could see it all on their
display terminals.  However, one eager student felt that he had to get a
listing from the line printer, so in order to avoid disrupting the mood
there, he took off all his clothes before entering the room.

After a number of boring shots of this young lady hanging on to me while I
rotated, the filmmakers set up another shot using one of my experimental
fingers.  It consisted of an inflatable rubber widget that had the
peculiar property that it curled when it was pressurized.  I leave to your
imagination how this implement was used in the film.  Incidentally, the
students reportedly received an "A" for their work.

There are lots more stories to tell about my colorful life, such as the
arson attempts on my building, my development of the computer that came to
be called the DEC KL10, my development of the first inexpensive laser
printing system, which I barely got to market because the venture capital
community had never heard of laser printers and didn't believe in them,
and my development of the Sun workstation family.  I don't have time to
put it all down now, but I may write a book about it.

I want to thank everyone who showed up for my 25th birthday party.  It was
a ball to have all these old assistants and friends come by to visit with
me again and to take part in the AI Olympics.

Let me report on the results of today's athletic and intellectual
competitions, held in my honor.

Programming race winners: Barry Hayes & David Fuchs
Treasure hunt winners:    Ken Ross, Ross Casley, Roger Crew,
			  Scott Seligman, Anil Gangoli, Dan Scales
N-legged race winners:	  Arthur Keller, Earl Sacerdoti, Irwin Sobel
			  Bruce, Stephan & David Baumgart,
			  Four Panofskys, Vic Scheinman, Kart Baltrunes,
			  Joe Smith.

Incidentally the rumors that you may have heard about my impending death
are greatly exaggerated.  My assistants are trying to build a new
interface for the Prancing Pony vending machine that I control so that it
can be run by one of the (ugh!) Un*x machines, but they haven't got it
working yet.  Thus, if they try to turn me off now the entire computer
science department will starve.

Finally I want to thank everyone who has helped me have such an exciting
time for this quarter of a century.  Not many computer systems have so
much fun, not to mention so much time to have all that fun.  I'll let you
know when it's time to go.

-- SAIL

P.S. This message is being sent to 875 addresses, but I'm going to try to
get it out even if it kills me.

-------
13-Jun-91 08:21:51-MDT,1659;000000000000
Return-Path: <dbigelow@sandpiper.wesleyan.edu>
Received: from sandpiper.wesleyan.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 13 Jun 91 08:21:37 MDT
Received: by sandpiper.wesleyan.edu (5.61/1.35)
	id AA04077; Thu, 13 Jun 91 10:21:20 -0400
Date: Thu, 13 Jun 91 10:21:20 -0400
Message-Id: <9106131421.AA04077@sandpiper.wesleyan.edu>
From: Douglas Bigelow <dbigelow@sandpiper.wesleyan.edu>
To: tops20@wsmr-simtel20.army.MIL
Subject: DEC-20 Telnet performance advice wanted

Greetings, all;

I seem to have accidently crossed some network performance threshold on my
2060, which is running TOPS20 monitor version 5.4.  I need some help
bailing myself out.

I've just added about twenty new network connections to the system, having
moved them from direct front-end connections to Cisco terminal server
connections.  I'd previously had about 10 - 15 regular users accessing
this system through TCP connections (either through servers or directly
from PCs with Ethernet cards) with no trouble.  Now that I've added
another ten or so active users via the network, I'm suddenly seeing bad
echo response.  Front end connections continue to be fine, but network
conections have sluggish echo.  The problem does not seem load dependent.
It's severe enough that I need to either back off from the conversion or
fix the problem within about 48 hours.

For those of you who can remember back to version 5.4 (I never went to
version 6.1 due to the lack of a 2065 cache upgrade), are there any simple
fixes I could try?  Tweaking some monitor parameters, for example?

Thanks for any ideas you can offer.

Doug Bigelow
Wesleyan University
14-Jun-91 14:22:54-MDT,721;000000000000
Return-Path: <BILLW@mathom.cisco.com>
Received: from mathom.cisco.com by WSMR-SIMTEL20.ARMY.MIL with TCP; Fri, 14 Jun 91 14:22:41 MDT
Date: Fri 14 Jun 91 13:20:51-PDT
From: William "Chops" Westfield <BILLW@mathom.cisco.com>
Subject: Re: DEC-20 Telnet performance advice wanted
To: dbigelow@sandpiper.wesleyan.edu
cc: tops20@wsmr-simtel20.army.MIL
In-Reply-To: <9106131421.AA04077@sandpiper.wesleyan.edu>
Message-ID: <12693496873.10.BILLW@mathom.cisco.com>

I think you are probably running into the bugs in the ipfree code.
It would probably be worthwhile to replace ipfree.mac wholesale with
the version from a (fixed) 6.1 or 7.0 monitor, but I don't know for
sure that that will work...

BillW
-------
16-Jun-91 21:24:14-MDT,2067;000000000000
Return-Path: <@UWAVM.U.WASHINGTON.EDU:PAT@locke.hs.washington.edu>
Received: from UWAVM.U.WASHINGTON.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Sun, 16 Jun 91 21:24:07 MDT
Received: from locke.hs.washington.edu by UWAVM.U.WASHINGTON.EDU (IBM VM SMTP R1.2.2MX) with TCP; Sun, 16 Jun 91 20:21:23 PDT
Date: Sun, 16 Jun 91 20:22 PDT
From: Pat Tressel <PAT@locke.hs.washington.edu>
Subject: Don't let these -20s be trashed!
To: tops20@wsmr-simtel20.army.mil
Message-id: <5C5FA01E489F801887@locke.hs.washington.edu>
X-Envelope-to: tops20@wsmr-simtel20.army.mil
X-VMS-To: IN%"tops20@wsmr-simtel20.army.mil"


The following is from alt.folklore.computers.  If you're interested, send
a message to Rick Penza (rpenza@email.bony.com).

----------------------------------------------------------------------------

From nntp.uoregon.edu!cs.uoregon.edu!mips!zaphod.mps.ohio-state.edu!think.com!yale.edu!cs.yale.edu!rochberg-david Sun Jun 16 20:01:38 PDT 1991
Article: 13305 of alt.folklore.computers
Path: milton!nntp.uoregon.edu!cs.uoregon.edu!mips!zaphod.mps.ohio-state.edu!think.com!yale.edu!cs.yale.edu!rochberg-david
From: rochberg-david@CS.YALE.EDU (David Rochberg)
Newsgroups: alt.folklore.computers
Subject: DEC20's -- Save them from the graveyard
Message-ID: <1991Jun14.205140.4807@cs.yale.edu>
Date: 14 Jun 91 16:51:34 GMT
Sender: news@cs.yale.edu (Usenet News)
Reply-To: rpenza@email.bony.com
Organization: Yale University
Lines: 21
Nntp-Posting-Host: zoo-gw.cs.yale.edu

I am posting this for Rick Penza--please direct replies to him.



	On Monday (6/10/91) we locked customer's out of the production
	DEC20.  Soon we will pull the plug on them, and shut down forever.
	We are looking for anyone interested in them, since we would rather
        not turn them into scrap metal. 
        Do you know anyone that might be interested?  Could you pass this on?
	There are two of them, both 2065's, plus we have a bunch of disk 
	drives (mostly RP06's).	

	It's sad to say goodbye to the trusty old 20's, we'll miss them.

Rick
16-Jun-91 21:41:54-MDT,1871;000000000000
Return-Path: <@UWAVM.U.WASHINGTON.EDU:PAT@locke.hs.washington.edu>
Received: from UWAVM.U.WASHINGTON.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Sun, 16 Jun 91 21:41:46 MDT
Received: from locke.hs.washington.edu by UWAVM.U.WASHINGTON.EDU (IBM VM SMTP R1.2.2MX) with TCP; Sun, 16 Jun 91 20:38:56 PDT
Date: Sun, 16 Jun 91 20:40 PDT
From: Pat Tressel <PAT@locke.hs.washington.edu>
Subject: Another DEC-20 that needs a home
To: tops20@wsmr-simtel20.army.mil
Message-id: <5C5D2D16DFDF801887@locke.hs.washington.edu>
X-Envelope-to: tops20@wsmr-simtel20.army.mil
X-VMS-To: IN%"tops20@wsmr-simtel20.army.mil"


Here is another offer of a DEC-20, also re-posted from alt.folklore.computers.
Reply to D. Gubbins (gern@lonex.radc.af.mil) if interested.

-------------------------------------------------------------------------------

Date:    Thu, 6 Jun 1991 10:30:14 EDT
From: WEBB@B.PSC.EDU (Bryan R. Webb)

  This was forwarded to me by a friend at ISI and I thought some of you
  might enjoy the memory of DECSystem 20's (TOPS 20's).

--Bryan

------- Forwarded Message -------

Date:    Wed, 05 Jun 91 12:43:53 -0400 
From:    gern@LONEX.RADC.AF.MIL (The Gern)
To:      admin@a.isi.edu, admin@sushi.standford.edu
Subject: {9106.171} 


Rome Lab (formerly RADC) has a complete DECSystem 20 (DEC-2065T) with disks,
consoles, etc...  free for the paperwork.   USAF and US Government sites get
first dibs.   It is currently being packaged up for turn-in as excess
equipment.

If a good home cannot be found, it will probably end up scrapped.   If you
want it, please act quickly and email me a reply.   I am not in a position 
of official authority here on this, but will notify those that are.   I just
hate seeing our (beloved) TOPS20 junked as trash if others can make use
of it.

D. Gubbins

------- End of Forwarded Message -------
18-Jun-91 18:53:32-MDT,1772;000000000000
Return-Path: <jms@tardis.Tymnet.COM>
Received: from tymix.Tymnet.COM by WSMR-SIMTEL20.ARMY.MIL with TCP; Tue, 18 Jun 91 18:53:12 MDT
Received: from tardis.tymnet.com by tymix.Tymnet.COM (4.1/SMI-4.1)
	id AA23997; Tue, 18 Jun 91 17:52:53 PDT
Received: by tardis.tymnet.com (4.1/SMI-4.1)
	id AA05006; Tue, 18 Jun 91 17:52:50 PDT
Date: Tue, 18 Jun 91 17:52:50 PDT
From: jms@tardis.Tymnet.COM (Joe Smith)
Message-Id: <9106190052.AA05006@tardis.tymnet.com>
To: tops-20@wsmr-simtel20.army.mil
Subject: Re: Where is "Systems Concepts" now?

Stephane Tsacas <tsacas@ilog.ilog.fr> wrote:
>Where can I reach System Concepts ?  Do thsy still build pdp10
>compatible machines ?

Rich Alderson <alderson@alderson.stanford.edu> wrote:
>They have mutated, and moved.  They are now the "SC Group" in Reno, Nevada.

After calling information for Nevada, I got their new number and address:
	SC Group
	1575 Delucchi Lane, Suit 224
	Reno, NV 89052
	Phone: (702)826-7100
	Fax:   (702)826-7133

I talked to Mike Levitt, and he say's they are still doing business, making
the SC-30, SC-25, and custom interfaces.  He did not know that his company
was being talked about in alt.folklore.computers, and was glad for some
free publicity.

Mike says that the reason that they changed their name is that there was
already a company (in Reno) called "Systems Concepts", which does business
with hospitals.

Give him a call.   Tell him Joe Smith sent you.

Joe Smith (408)922-6220 | SMTP: jms@tardis.tymnet.com or jms@gemini.tymnet.com
BT Tymnet Tech Services | UUCP: ...!{ames,pyramid}!oliveb!tymix!tardis!jms
PO Box 49019, MS-C51    | PDP-10: JMS@F74.Tymnet.COM or TXS.J/SMITH@Ontyme
San Jose, CA 95161-9019 | ONTYME: NSC.J/SMITH@ontyme or J.SMITH@dialcom

30-Jun-91 15:49:33-MDT,2089;000000000000
Return-Path: <A.ERIC@Old-Hamlet.Stanford.EDU>
Received: from Old-Hamlet.Stanford.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Sun, 30 Jun 91 15:49:12 MDT
Date: Sun 30 Jun 91 14:48:32-PDT
From: Eric M. Berg <A.Eric@Old-Hamlet.Stanford.EDU>
Subject: TOPS-20 jokes in print
To: tops-20@WSMR-SIMTEL20.ARMY.MIL
Reply-To: A.Eric@GSB-How.Stanford.EDU
Message-ID: <12697707139.8.A.ERIC@Old-Hamlet.Stanford.EDU>

Readers of this list may not have seen or heard of the book "The Devouring
Fungus: Tales of the Computer Age" by Karla Jennings (W.W. Norton, 1990).

It's a collection of anecdotes about computers and the people associated
with them, collected by the author from various sources.  I first heard
about this book in a review in the _New_York_Times_, which commented
that the author really hadn't understood the material too well and so
hadn't provided any context for the various stories.

Sure enough, when I picked up a copy of the book, I opened it at
random to page 101 and came across a list of jokes.  Jennings introduces
them by saying "tell these jokes, and whoever laughs is a computer
programmer".  What she doesn't say is that they're all TOPS-20 jokes.

Here they are:

	Q: How does a dog find its way home?
	A: By SNOOP%'ing through the PMAP%.

	Q: How do nuns get to church?
	A: On the MassBus.

	Q: What's another name for working set preloading?
	A: No Fault Insurance.

	Q: What did the E-Box say to the M-Box?
	A: You trash my cache and I'll crash yours.

	Q: What's another name for a virgin address space?
	A: A process that hasn't been forked.

	Q: What do you get under class scheduling?
	A: A working set with no cache or queue credit and an Executive
	   with most of the pie.

	Q: How do you stop dieters from eating?
	A: With a PITRAP.

	Q: What's a nine-digit zip code?
	A: An extended address.

	Q: What do you get when you loan money to a large roast
	   beef sandwich chain?
	A: IORB's.

[My apologies if you've seen these before; a number of people I showed
them to at Stanford hadn't.]

/Eric
-------
30-Jun-91 18:58:40-MDT,2601;000000000000
Return-Path: <OPERATOR@Old-Hamlet.Stanford.EDU>
Received: from Old-Hamlet.Stanford.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Sun, 30 Jun 91 18:58:17 MDT
Date: Sun 30 Jun 91 17:57:33-PDT
From: System Services <OPERATOR@Old-Hamlet.Stanford.EDU>
Subject: The end of an era at Stanford....
To: "Hamlet shutdown message distribution": ;
Message-ID: <12697741550.13.OPERATOR@Old-Hamlet.Stanford.EDU>

This is the final pre-shutdown message from Hamlet.Stanford.EDU (also known
for the last year as GSB-How.Stanford.EDU and GSB-Why.Stanford.EDU),
DECsystem-2065, serial number 2779.

As the various names suggest, Hamlet was the heir to several traditions of
TOPS-20 systems at Stanford.  On the one hand, it was one of the DEC-20
systems which collectively comprised "LOTS", the "Low-Overhead Timesharing
System" originated by John McCarthy in 1976-77 and directed by Ralph Gorin
(wearing a number of different hats in the process) during most of its
lifetime.  The original LOTS was soon joined by LESS; later they were
joined by LOTS-C (and became LOTS-A and LOTS-B respectively); finally they
became Lear, Othello, and Hamlet, and were joined by the SC-30M, Macbeth.

On the other hand, during its last year of operation, Hamlet took on the
identity of GSB-How, one of the two DEC-20s operated by the Graduate
School of Business since the late 1970s.  GSB-How was used by the MBA
students, who studied _how_ things work, while its sister GSB-Why was used
by faculty and PhD students, who did research on _why_ they work that way.

The original GSB-How (S/N 2332) and GSB-Why (S/N 2254) were eventually
forced into early retirement by the Loma Prieta earthquake of October
1989, which did significant damage to the GSB building.  Plans for
strengthening the building included building a wall through the middle of
the computer room, which meant that the DEC-20s had to leave!  At that
time, GSB-How's file-systems were moved to Hamlet, which continued to serve
the school administration until the final month of its existence.

Unlike most other DEC-20 sites at Stanford, which replaced their 20s with
Unix systems, the GSB chose to migrate to VMS, so that GSB-How's direct
successors are several Vax systems.  It is also survived (for about 6 hours)
by Macbeth.Stanford.EDU, the SC-30M, which is being shut off at midnight
tonight.  Other surviving relatives include Mathom.cisco.COM, Heap.cisco.COM,
and Mathom.XKL.COM.


	!i do
	Shutdown Time:			Up Again:
	Sun	30-Jun-91	6:00PM	Sun	20-Dec-2065	12:00AM
		the end of TOPS-20 timesharing at Stanford.
-------
 3-Jul-91 07:40:49-MDT,1076;000000000000
Return-Path: <phil@Shiva.COM>
Received: from Shiva.COM by WSMR-SIMTEL20.ARMY.MIL with TCP; Wed, 3 Jul 91 07:40:30 MDT
Received: from Rosebud.Shiva.COM by Shiva.COM (1.34b) Tue, 2 Jul 91 21:57:03 EDT
From: Phil Budne <phil@Shiva.COM>
Received: by Rosebud.Shiva.COM (Spike-2.0) Tue, 2 Jul 91 21:56:40 EDT
Date: Tue, 2 Jul 91 21:56:40 EDT
Message-Id: <9107030156.AA19360@Rosebud.Shiva.COM>
To: A.Eric@gsb-sucre.stanford.edu, tops-20@wsmr-simtel20.army.mil
Subject: Re:  TOPS-20 jokes in print

	Date: Sun 30 Jun 91 14:48:32-PDT
	From: Eric M. Berg <A.Eric@Old-Hamlet.Stanford.EDU>
	To: tops-20@WSMR-SIMTEL20.ARMY.MIL

	What she doesn't say is that they're all TOPS-20 jokes.

	.....
		Q: How do you stop dieters from eating?
		A: With a PITRAP.
But this one is a TOPS-10 joke!

		Q: What's a nine-digit zip code?
		A: An extended address.
An extended adressing joke (TOPS-10 got EA at some point)

		Q: What do you get when you loan money to a large roast
		   beef sandwich chain?
		A: IORB's.
And this one is a generic(!) PDP-6/10 joke...

-Phil
 4-Jul-91 14:48:07-MDT,1078;000000000000
Mail-From: PANDA created at  4-Jul-91 14:47:27
Return-Path: <MRC@PANDA.PANDA.COM>
Received: from PANDA.PANDA.COM by WSMR-SIMTEL20.ARMY.MIL with Cafard; Thu, 4 Jul 91 14:47:27 MDT
Date: Thu, 4 Jul 91 12:06:36 PDT
From: Mark Crispin <MRC@PANDA.PANDA.COM>
Subject: Re:  TOPS-20 jokes in print
To: tops-20@WSMR-SIMTEL20.Army.MIL
In-Reply-To: <9107030156.AA19360@Rosebud.Shiva.COM>
Postal: 6158 Lariat Loop NE; Bainbridge Island, WA 98110-2098
Phone: +1 (206) 842-2385
Message-ID: <12698726235.8.MRC@PANDA.PANDA.COM>

    From: Phil Budne <phil@Shiva.COM>
    		Q: How do you stop dieters from eating?
    		A: With a PITRAP.
    But this one is a TOPS-10 joke!

PITRAP is a TOPS-20 bughlt.  It means that a page fault occurred
while at interrupt level.
    
    		Q: What do you get when you loan money to a large roast
    		   beef sandwich chain?
    		A: IORB's.
    And this one is a generic(!) PDP-6/10 joke...

Besides the machine instruction, an IORB is also an I/O request
block for the TOPS-20 monitor's physical I/O (PHYSIO) module.

-------
 5-Jul-91 05:19:19-MDT,948;000000000000
Return-Path: <bygg@sunic.sunet.se>
Received: from sunic.sunet.se by WSMR-SIMTEL20.ARMY.MIL with TCP; Fri, 5 Jul 91 05:19:13 MDT
Received: by sunic.sunet.se (5.61+IDA/KTH/LTH/1.197)
	id AAsunic29228; Fri, 5 Jul 91 13:18:33 +0200
Date: Fri, 5 Jul 1991 13:18:31 MET DST
From: Johnny Eriksson <bygg@sunic.sunet.se>
To: tops-20@WSMR-SIMTEL20.Army.MIL
Subject: Re: TOPS-20 jokes in print 
In-Reply-To: Your message of Thu, 4 Jul 91 12:06:36 PDT 
Message-Id: <CMM.0.88.678712711.bygg@sunic.sunet.se>



Mark Crispin <MRC@PANDA.PANDA.COM> writes:

>     		Q: What do you get when you loan money to a large roast
>     		   beef sandwich chain?
>     		A: IORB's.
>     And this one is a generic(!) PDP-6/10 joke...
> 
> Besides the machine instruction, an IORB is also an I/O request
> block for the TOPS-20 monitor's physical I/O (PHYSIO) module.

True, but an IORB is also an I/O request block in the TOPS-10 monitor.

--Johnny
18-Jul-91 12:11:46-MDT,1422;000000000000
Return-Path: <dbigelow@sandpiper.wesleyan.edu>
Received: from sandpiper.wesleyan.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 18 Jul 91 12:11:21 MDT
Received: by sandpiper.wesleyan.edu (5.61/1.35)
	id AA12186; Thu, 18 Jul 91 14:10:42 -0400
Date: Thu, 18 Jul 91 14:10:42 -0400
Message-Id: <9107181810.AA12186@sandpiper.wesleyan.edu>
From: Douglas Bigelow <dbigelow@sandpiper.wesleyan.edu>
To: TOPS20@WSMR-SIMTEL20.ARMY.MIL
Subject: Help with INSTALLATION (not DEinstallation) of 2020

Wesleyan is now the proud owner of a new (old) DEC-2020, courtesy of some
nice people at the Bank of New York who were decommissioning their TOPS20
machines.  The main reason we wanted it was to have some limited disaster
backup available if our current 2060 had an extended hardware failure.

Anyway, we've never had a 2020 before and thus don't have the special 2020
installation tapes with the KS microcode on them.  The Bank of New York
stopped using this machine quite some time ago and they no longer have the
distribution tapes they used to use.

Would some current (or recent past) 2020 site be willing to make a copy of
their software installation tape(s) for me?  I will gladly pay shipping,
provide tapes, arrange pickup, whatever.  Please contact me if you might
be willing to help.


Thanks -- 

   Doug Bigelow
   Director of Academic Computing @ Wesleyan University
   203-347-9411 Ext. 2618
18-Jul-91 12:16:47-MDT,1081;000000000000
Return-Path: <dbigelow@sandpiper.wesleyan.edu>
Received: from sandpiper.wesleyan.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 18 Jul 91 12:15:54 MDT
Received: by sandpiper.wesleyan.edu (5.61/1.35)
	id AA12192; Thu, 18 Jul 91 14:15:27 -0400
Date: Thu, 18 Jul 91 14:15:27 -0400
Message-Id: <9107181815.AA12192@sandpiper.wesleyan.edu>
From: Douglas Bigelow <dbigelow@sandpiper.wesleyan.edu>
To: TOPS20@WSMR-SIMTEL20.ARMY.MIL
Subject: Tops20 network performance questions answered

A few weeks ago, I mentioned on this list that I had been seeing poor
network terminal performance on my 2060 after crossing a threshhold of
about 10-15 network users.  I received several suggestions, ranging from
tweaking a few parameters to replacing all the old networking code.

With an enormous amount of help from Clive Dawson, I finally opted for the
hard solution and upgraded the monitor's networking code to be 6.1
vintage.  I'm happy to report that performance has substantially improved
and things look better all around.

Thanks to all of you who responded.

-- Doug
20-Jul-91 17:48:59-MDT,3437;000000000000
Return-Path: <shawn@FENCHURCH.MIT.EDU>
Received: from FENCHURCH.MIT.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Sat, 20 Jul 91 17:48:45 MDT
Received: by FENCHURCH.MIT.EDU 
	id AA05626; Sat, 20 Jul 91 19:32:49 -0400
Date: Sat, 20 Jul 91 19:32:49 -0400
From: shawn@FENCHURCH.MIT.EDU (Shawn Mckay)
Reply-To: shawn@FENCHURCH.MIT.EDU
Message-Id: <9107202332.AA05626@FENCHURCH.MIT.EDU>
To: 20world@FENCHURCH.MIT.EDU
Subject: "[DECSYSTEM-20 continued]" (Dec-2065 Revival)


Greetings,

I'm sending this message with the hopes it will reach other '20 addicts
such as myself, in all the various far reaches of the known universe
:-).

We have a DecSystem-2065 here in our machine room, carefully protected
from harm, however it is silent at the moment.  It needs the following:

	o "-2.0v Regulated Heat Sink Assembly" (From Series Pass Assy)
			Dec Part# 70-09404-00
	o "-5.2v Regulated Heat Sink Assembly" (From Series Pass Assy)
			Dec Part# 70-09405-00
	Note: H761 Series Pass Assy (which includes above 2 items)
	  This would be nice, but just the first item will put us back
	  into service.
	o New Heat Sensor (230 degree (!))
		Part# 12-15041-00 Thermostat, from FCO# H761-R-0006
	o Air filter foam pads, various sizes and locations
	o RP06 disk drive absolute filters
	o RP06 "Rubber Gumbies" (the special molded rubber pad at the back
		of the disk drive voice coil motor; they turn to black goo
 		if not replaced regularly)
		Part# Unknown :-{
	o Lots of AC fans, (no Torins please; a seized fan caused our power
		regulators to cook and knocked out the machine :-/)
	o TOPS-20 V7 Source code set w/front end sources / RSX20F sources
	  w/educational license? (Any old LCGers in the audience?)

We are interested in having the 20 return to life for some period, in which
we would like to do the following:

	o Mount our 3-pack PS:, and get several missing files back
	o Build a 1-pack PS: to use for development, while we work
	  on the next phase of the project.
	o Get the '20 OFF the RP06 drives, and onto something more
	  maintainable. I have heard ideas to the tune of RA81's,
	  Eagles, (Maxtors? :-)). We are open to ideas here, with
	  a V6 monitor you get MSCP, perhaps with the right hardware
	  magic we can teach TOPS-20 to use something more realistic?
	
	  Seems to me this MUST have been done, anyone know anything
	  about this type of stuff??? Pointers perhaps???

	o KL10, DecSystem-2065 Emulation Software w/TOPS-20?
	  Several people have said they had different things "close
	  to ready", but I could not find one ready for even a "beta"
	  release. I HAVE heard rumors, has anyone got any solid leads?

	  Clearly this is the best way the carry the spirit into the future
	  even if the body dies. Something some of us I'm sure would like
	  to see happen :-).

Lastly, we would like to put her back on the net, and open it up for
people who like to see old TOPS-20 alive again.  We would like to
offer our students a chance to see something other than just
"Unix(tm)", so they don't get a narrow, blindered view of computing.

We intend on giving guest accounts to anyone who is willing to fill
out a modest guest account application (so we know how to get in
touch with users), and who promises not to do things people would
consider anti-social :-).

					Thanks,
					 - Shawn

Internet: shawn@eddie.mit.edu
Uucp: mit-eddie!shawn
21-Jul-91 11:26:46-MDT,902;000000000000
Return-Path: <John_Wilson@MTS.RPI.EDU>
Received: from FENCHURCH.MIT.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Sun, 21 Jul 91 11:24:55 MDT
Received: by FENCHURCH.MIT.EDU 
	id AA06515; Sun, 21 Jul 91 13:09:46 -0400
Reply-To: John_Wilson@MTS.RPI.EDU
Received: from MTS.RPI.EDU by rpi.edu (4.1/SMHUB25);
	id AA21360; Sun, 21 Jul 91 13:21:39 EDT for 20world@FENCHURCH.MIT.EDU
Date: Sun, 21 Jul 91 13:22:08 EDT
From: John_Wilson@MTS.RPI.EDU
To: 20world@FENCHURCH.MIT.EDU
Message-Id: <2395378@MTS.RPI.EDU>
Subject: ITS

I have been trying to get my KS10 up under ITS for quite some time.
Does anyone have a KS10/RM80 system already built?
It would really save me a lot of trouble.
Also, does anyone know if the RM80 HDA is different for 18-bit mode?
There's only one part number, but I've seen documentation (not DEC's)
to suggest that the low-level format may have to be different.
 
John
15-Aug-91 20:51:48-MDT,1135;000000000000
Return-Path: <MRC@CAC.Washington.EDU>
Received: from akbar.cac.washington.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 15 Aug 91 20:51:38 MDT
Received: from tomobiki-cho.cac.washington.edu by akbar.cac.washington.edu
	(5.65/UW-NDC Revision: 2.22 ) id AA08475; Thu, 15 Aug 91 19:51:30 -0700
Date: Thu, 15 Aug 1991 19:39:45 -0700 (PDT)
From: Mark Crispin <MRC@Panda.COM>
Sender: Mark Crispin <mrc@Tomobiki-Cho.CAC.Washington.EDU>
Subject: Time zone confusion in 7.0
To: TOPS-20 Hackers and Yackers <TOPS-20@WSMR-SIMTEL20.Army.MIL>
Message-Id: <MailManager.682310385.7866.mrc@Tomobiki-Cho.CAC.Washington.EDU>

	Problem:
Bogus times and improper application of DST near the end of the year

	Diagnosis:
A hack to NLSS to handle the start of WWII "war time" clobbed a register with
an IDIV.

	Solution:
In DATIME.MAC, at NLSS insert
	STKVAR <FRULE>
further down in NLSS, before
	MOVE A,DSTBGN(F)	;[9098] Load the year back
	CAIE A,^D1942		;[9098] Is it the start of war time?
insert:
	MOVEM F,FRULE		; Save rule we found
further down in NLSS, before
	MOVE F,DSTOFF(F)	;[9098] Get last day for DST in this year

24-Aug-91 19:05:22-MDT,1917;000000000000
Return-Path: <MRC@Panda.COM>
Received: from akbar.cac.washington.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Sat, 24 Aug 91 19:05:14 MDT
Received: from Ikkoku-Kan.Panda.COM by akbar.cac.washington.edu
	(5.65/UW-NDC Revision: 2.22 ) id AA20065; Sat, 24 Aug 91 18:05:07 -0700
Date: Sat, 24 Aug 1991 17:45:37 -0700 (PDT)
From: Mark Crispin <MRC@Panda.COM>
Sender: Mark Crispin <mrc@Ikkoku-Kan.Panda.COM>
Subject: bug in TCOPR% .TCSTP function
To: TOPS-20 Hackers and Yackers <TOPS-20@WSMR-SIMTEL20.Army.MIL>
Message-Id: <MailManager.683081137.899.mrc@Ikkoku-Kan.Panda.COM>

Problem:
	In 7.0 monitors, connections get silly (negative) timeouts depending
upon the particular monitor build.  The problem comes and vanishes seemly at
random based upon monitor builds with trivial changes elsewhere that should
have no effect on TCP.

Diagnosis:
	All the connections in question were used by networks servers which
use the .TCSTP function of TCOP%.  DTCSTP in TCPJFN.MAC runs in section 1, but
uses a range check value that is in section 6.  If the argument exceeds this
range check value it is clamped down to that value.  Whether or not it works
depends entirely only what the corresponding value is in section 1.  If the
number is a large positive number, then the bug has no effect as long as the
argument itself is reasonable.

Solution:
	In TCPJFN.MAC, at ATTTIM+3, insert a label "SETSTO:", e.g.:
ATTTIM:				;timeout time attribute
	MOVE T1,TCPATP		;get the attribute pointer
	CALL ATTR18		;get a legal 18 bit number
	 RETBAD (TCPX10)	;very illegal
SETSTO:				;entry from DTCSTP
	CAMLE T2,TCPPTM		;is timeout parameter legitimate?
	 MOVE T2,TCPPTM		;no so make it legitimate
	. . .

	Delete 5 instructions at DTCSTP+2 and add an XCALLRET, e.g.:
DTCSTP:				;set timeout parameters
	SKIPGE T2		;legal value
	 RETBAD (TCPX10)	;no
	XCALLRET (XCDSEC,SETSTO);save the timeout value


 5-Sep-91 12:42:17-MDT,1824;000000000000
Return-Path: <jms@tardis.Tymnet.COM>
Received: from tymix (tymix.Tymnet.COM) by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 5 Sep 91 12:42:00 MDT
Received: from tardis.tymnet.com by tymix (4.1/SMI-4.1)
	id AA13682; Thu, 5 Sep 91 11:41:42 PDT
Received: by tardis.tymnet.com (4.1/SMI-4.1)
	id AA09728; Thu, 5 Sep 91 11:41:40 PDT
Date: Thu, 5 Sep 91 11:41:40 PDT
From: jms@tardis.Tymnet.COM (Joe Smith)
Message-Id: <9109051841.AA09728@tardis.tymnet.com>
To: tops20@wsmr-simtel20.army.mil
Subject: Another TOPS20 site going down
Newsgroups: ddn.mgt-bulletin
In-Reply-To: <12714994038.43.NIC@NIC.DDN.MIL>

I found this while reading news:

>DDN MGT Bulletin 84              DCA DDN Defense Communications System   
>4 Sept 91                        Published by: DDN Network Info Center
>                                     (NIC@NIC.DDN.MIL)  (800) 235-3155
>                       TRANSITION OF NIC SERVICES
>The transition of the Network Information Center from SRI
>International in Menlo Park, CA, to Government Systems Inc. in
>Chantilly, VA, is officially scheduled for 1 October 1991.
>  ....  With a few minor exceptions, all on-line services
>currently offered by SRI will appear the same to the user when a
>connection is established to the new (GSI) NIC host.  These exceptions
>are due to the change from the TOPS20 operating system to the SunOS
>operating system.  The new NIC host is a Sun 470 SPARCserver running
>SunOS 4.1. 

So, another famous PDP-10 system bites the dust.
-- 
Joe Smith (408)922-6220  | SMTP: jms@tardis.tymnet.com  DIALCOM: J.SMITH
BTNA Tech Services TYMNET| CA license plate: "POPJ P," PDP-10, 36 bits forever
PO Box 49019, MS-C51     | Married to the LB, Quantum Leap's #1 net.fan
San Jose, CA 95161-9019  | humorous disclaimer: "My Amiga 3000 speaks for me."
 5-Sep-91 13:29:59-MDT,776;000000000000
Return-Path: <britt@ISI.EDU>
Received: from venera.isi.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 5 Sep 91 13:29:55 MDT
Received: by venera.isi.edu (5.61/5.61+local-3)
	id <AA05056>; Thu, 5 Sep 91 12:31:01 -0700
Date: Thu, 5 Sep 91 12:30:57 PDT
From: Benjamin Britt <britt@ISI.EDU>
To: tops20@wsmr-simtel20.army.MIL
Subject: Bug Check on 2020
Message-Id: <CMM.0.90.2.684099057.britt@venera.isi.edu>


I'm getting the following bug check on a 2020 which doesn't appear
in the manual:


BUGCHK "P11PAR" at ...
PHYH11 -- CONTROL WRITE PARITY ERROR
Additional data: 10, 40000000001


I looked in <SYSTEM>BUGS.MAC for any more info but only found
the comment "Undocumented Bug Check".

Does anyone have any info on this one?

Much appreciated,

Ben

 6-Sep-91 11:42:48-MDT,1755;000000000000
Return-Path: <mrc@ikkoku-kan.panda.com>
Received: from akbar.cac.washington.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Fri, 6 Sep 91 11:42:42 MDT
Received: from tomobiki-cho.cac.washington.edu by akbar.cac.washington.edu
	(5.65/UW-NDC Revision: 2.22 ) id AA28614; Fri, 6 Sep 91 10:42:27 -0700
Date: Fri, 6 Sep 1991 10:33:25 -0700 (PDT)
From: Mark Crispin <mrc@ikkoku-kan.panda.com>
Subject: re: Bug Check on 2020
To: Benjamin Britt <britt@isi.edu>
Cc: tops20@wsmr-simtel20.army.mil
In-Reply-To: <CMM.0.90.2.684099057.britt@venera.isi.edu>
Message-Id: <MS-C.684178405.377401575.mrc@ikkoku-kan.panda.com>

P11PAR is a control bus parity error.  This happens when trying to write to an
RH11 register.  Suggested course of action:
	. determine whether it is disk or tape.  You should have some idea
	  whether or not it's associated with using the tape.  Unfortunately,
	  this bugchk doesn't print out the CDB which would have said for sure
	  which channel it was.
	. swap the RH11 in question out and see if the problem goes away.
	  Unfortunately, you can't swap the disk and tape RH11 because they
	  are different.  I don't know your spare parts situation.
	. if that fails, try swapping out the MASSBUS cable.  Actually, I
	  think the MASSBUS cable is the most likely culprit.
	. investigate possible problems on the device.

If you have DEC field service, then they should be doing this.  It is
definitely a hardware problem.

If you're on time & materials with DEC and don't have any spare RH11's, try
swapping out the MASSBUS cable.  You should have one or two spare MASSBUS
cables lying around.

Take this problem seriously, if you value the integrity of your data,
especially if it's happening on your disk RH11!

 6-Sep-91 22:44:37-MDT,1531;000000000000
Return-Path: <francini@narfvx.enet.dec.com>
Received: from enet-gw.pa.dec.com by WSMR-SIMTEL20.ARMY.MIL with TCP; Fri, 6 Sep 91 22:43:53 MDT
Received: by enet-gw.pa.dec.com; id AA00957; Fri, 6 Sep 91 21:42:49 -0700
Message-Id: <9109070442.AA00957@enet-gw.pa.dec.com>
Received: from narfvx.enet; by decwrl.enet; Fri, 6 Sep 91 21:43:22 PDT
Date: Fri, 6 Sep 91 21:43:22 PDT
From: Never blame the rainbows for the rain  06-Sep-1991 1141 <francini@narfvx.enet.dec.com>
To: tops20@wsmr-simtel20.army.mil, britt@isi.edu
Subject: FWD: Bug Check on 2020

>I'm getting the following bug check on a 2020 which doesn't appear
>in the manual:
>
>
>BUGCHK "P11PAR" at ...
>PHYH11 -- CONTROL WRITE PARITY ERROR
>Additional data: 10, 40000000001
>
>
>I looked in <SYSTEM>BUGS.MAC for any more info but only found
>the comment "Undocumented Bug Check".
>
>Does anyone have any info on this one?
>
>Much appreciated,
>
>Ben


Although my history is with TOPS-10, that looks suspiciously like a hardware 
error -- probably in the RH11 Massbus disk controller.  My guess is that it's 
encountering a parity error in trying to write into memory.  If you're not 
seeing any memory-related bugchecks or other errors, I'd guess that either 

A) the RH11 controller itself is failing

B) the data paths between the Unibus and memory are acting up

C) Memory itself is broken in an obscure fashion.

Methinks it's time for the RED pack...

John Francini
(Former TOPS-10 engineer)
Digital Equipment Corporation

 9-Sep-91 12:26:43-MDT,732;000000000000
Return-Path: <britt@ISI.EDU>
Received: from venera.isi.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Mon, 9 Sep 91 12:26:35 MDT
Received: by venera.isi.edu (5.61/5.61+local-3)
	id <AA11195>; Mon, 9 Sep 91 11:27:33 -0700
Date: Mon, 9 Sep 91 11:27:28 PDT
From: Benjamin Britt <britt@ISI.EDU>
To: tops20@wsmr-simtel20.army.mil
Subject: BUGCHK P11PAR
Message-Id: <CMM.0.90.2.684440848.britt@venera.isi.edu>


A thousand thank-yous to all who responded to my plea for help with my
2020 problem.  What I thought would be a long and involved process of
tracking down the error was actually very easy thanks to your advice;
I replaced the MASSBUSS cable to the disk RH11 and the errors stopped
occuring.

Thanks again,

Ben

15-Sep-91 19:57:41-MDT,675;000000000000
Mail-From: WANCHO created at 15-Sep-91 19:57:37
Date: Sun, 15 Sep 1991  19:57 MDT
Message-ID: <WANCHO.12717937570.BABYL@WSMR-SIMTEL20.ARMY.MIL>
From: "Frank J. Wancho" <WANCHO@WSMR-SIMTEL20.ARMY.MIL>
To:   TOPS20@WSMR-SIMTEL20.ARMY.MIL
cc:   WANCHO@WSMR-SIMTEL20.ARMY.MIL
Subject: Self-instruction courses

At one time, DEC offered several self-instruction courses on various
aspects of running a DECSYSTEM-20.  If you have a copy of one or more
of the courses, we would like to make arrangements, including getting
DEC's permission, to borrow those copies for our in-house training.

Please contact me directly via email or call me at 505-678-9124.

--Frank
18-Sep-91 12:44:34-MDT,1184;000000000000
Return-Path: <MRC@Panda.COM>
Received: from akbar.cac.washington.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Wed, 18 Sep 91 12:44:17 MDT
Received: from Ikkoku-Kan.Panda.COM by akbar.cac.washington.edu
	(5.65/UW-NDC Revision: 2.23 ) id AA15810; Wed, 18 Sep 91 11:43:59 -0700
Date: Wed, 18 Sep 1991 11:39:44 -0700 (PDT)
From: Mark Crispin <MRC@Panda.COM>
Sender: Mark Crispin <mrc@Ikkoku-Kan.Panda.COM>
Subject: SKDPF1 bughlts
To: TOPS-20 Hackers and Yackers <TOPS-20@WSMR-SIMTEL20.Army.MIL>
Message-Id: <MailManager.685219184.6676.mrc@Ikkoku-Kan.Panda.COM>

Problem:
	SKDPF1 bughlts from HSTHSH routine, called from TCPOTS.

Diagnosis:
	Code reorganization in 7.0 put HSTHSH in swappable code.  HSTHST must
be resident because TCPOTS uses it.  Stuff on that page (including HSTHSH) is
called often enough so that code page doesn't get swapped out, but HSTHSH
references a literal that is on a different page.

Solution:
	In MNETDV.MAC, put

	XRESCD
HSHEND:	XWD INTSEC.NHOSTS	;END OF HASH TABLE

In front of HSTHSH:.  Change
	CAML T2,[XWD INTSEC,NHOSTS] ;CHECK FOR OVERFLOW
to
	CAML T2,HSTEND		;CHECK FOR OVERFLOW

At the end of the routine, add
	XSWAPCD

24-Sep-91 11:39:02-MDT,1701;000000000000
Return-Path: <shawn@FENCHURCH.MIT.EDU>
Received: from FENCHURCH.MIT.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Tue, 24 Sep 91 11:38:32 MDT
Received: by FENCHURCH.MIT.EDU 
	id AA08562; Tue, 24 Sep 91 13:41:35 -0400
Reply-To: shawn@FENCHURCH.MIT.EDU
Date: Tue, 24 Sep 91 13:41:34 EDT
From: "Shawn F. Mckay" <shawn@FENCHURCH.MIT.EDU>
To: tops-20@wsmr-simtel20.army.mil
Subject: Mit-Deep-Thought
Message-Id: <CMM.0.90.0.685734094.shawn@fenchurch>


Thanks to Joe Dempster, we got Deep-Thought's power problems fixed (we
think), but made a really scary discovery. Somehow, while deep thought
slept, someone (WITHOUT ASKING) came into our machine room, and replaced
ALL our MG memory, with MF memory. (In fact the MF they tossed in does
not even seem to work).

We had 2 meg worth of MG. It REALLY made a difference on the machine, and
to bring it back up we need memory anyway (either way, the MF they put in
does not work and is too small).

We also need to find an alignment RP06 pack, (I have the suitcase for the
drive, I just need a pack). However, these two problems are the only ones
that we can find that stand in front of bringing it back up.

As always, we are in the market for any freebie cards or hardware you may
hear about that is being discarded, we will give it a home (we will need
spares to keep her running).

But we are in a serious bad way for MG memory since someone stole ours.
(I'm still shocked that such an incident could happen in our machine room).

Anyway, if you know of anyone, or hear of anything, please keep us in mind,
we REALLY would like to bring deep-thought up so we can open her up to the
20 world.

					Thanks,
					 - Shawn

27-Sep-91 16:26:56-MDT,2054;000000000000
Return-Path: <AI.CLIVE@MCC.COM>
Received: from MCC.COM by WSMR-SIMTEL20.ARMY.MIL with TCP; Fri, 27 Sep 91 16:26:48 MDT
Date: Fri 27 Sep 91 17:26:28-CDT
From: Clive Dawson <AI.CLIVE@MCC.COM>
Subject: Ring Buffers
To: tops20@wsmr-simtel20.army.mil
Message-ID: <12721044860.7.AI.CLIVE@MCC.COM>

	Date: Thu, 26 Sep 91 22:20:14 EDT
	From: daveg@prowler.clearpoint.com (Dave Goldblatt)
	Subject: Help Requested in Defeating Ring Buffer Software Patent
	Reply-To: daveg@prowler.clearpoint.com
	
	
		I am looking for information which could be used to invalidate
	a patent which covers one of the most basic techniques in software:
	the ring buffer.  Specifically, the patent is on the idea of using two
	circular buffers in commonly addressable memory to queue pointers to
	messages (also in shared memory) between two processors.  One buffer
	contains messages going in one direction, and the other buffer
	contains messages going in the other.
	
		The allegedly inventive feature is having one of the
	processors tell the other processor the size of the ring buffers.
	
		I'm looking for code or references to this technique written
	before October 5, 1981.  An example of dual processor communication
	would be ideal, however, inter-process communication via this method
	could also prove useful.  I know of at least one network adapter which
	violates this patent, and also of an Ethernet controller which does as
	well, but neither are before the required date.
	
		Any information will be GREATLY appreciated!  For better
	results, email will be appreciated even more so.
	
		Thanks!
	
	dg

I saw this message on the Telecom digest, and immediately thought of
TOPS-20 as an excellent hunting ground, considering that much of it
dates back to 1976 (and that's not counting Tenex!)  Ring buffers are
used quite a bit in some of the network and free space management
code.  Does anybody have any suggestions as to which particular
instance would serve as the best example for the above purpose?

Clive
-------
30-Sep-91 09:50:10-MDT,1244;000000000000
Return-Path: <grossman@cygnus.com>
Received: from relay1.UU.NET by WSMR-SIMTEL20.ARMY.MIL with TCP; Mon, 30 Sep 91 09:48:36 MDT
Received: from cygnus.com by relay1.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AA08913; Sat, 28 Sep 91 14:33:19 -0400
Received: by cygnus.com (4.1/SMI-4.1)
	id AA16130; Sat, 28 Sep 91 11:33:19 PDT
Date: Sat, 28 Sep 91 11:33:19 PDT
From: grossman@cygnus.com (Stu Grossman)
Message-Id: <9109281833.AA16130@cygnus.com>
To: AI.CLIVE@MCC.COM
Cc: tops20@wsmr-simtel20.army.mil
In-Reply-To: Clive Dawson's message of Fri 27 Sep 91 17:26:28-CDT <12721044860.7.AI.CLIVE@MCC.COM>
Subject: Ring Buffers

Clive,

	If my memory serves me, I beleive that the DTE and the DL10 drivers
both used ring buffers for communicating with the -11 front-end.  And, they
both existed prior to 1981.

	However, if my understanding of patent law is correct, the prior art
concept does not apply here since the methods used by these drivers was not
published in a publicly accessible forum.  Any patent lawyers out there who
care to comment on this?

	Note that Knuth (vol 1, Fundamental Algorithms?) almost certainly
describes this sort of data structure.  So that's prior art, isn't it?

			Stu Grossman
30-Sep-91 10:18:22-MDT,1408;000000000000
Return-Path: <jms@tardis.Tymnet.COM>
Received: from tymix (tymix.Tymnet.COM) by WSMR-SIMTEL20.ARMY.MIL with TCP; Mon, 30 Sep 91 10:05:32 MDT
Received: from tardis.tymnet.com by tymix (4.1/SMI-4.1)
	id AA09342; Sat, 28 Sep 91 20:58:21 PDT
Received: by tardis.tymnet.com (4.1/SMI-4.1)
	id AA05418; Sat, 28 Sep 91 20:58:20 PDT
Date: Sat, 28 Sep 91 20:58:20 PDT
From: jms@tardis.Tymnet.COM (Joe Smith)
Message-Id: <9109290358.AA05418@tardis.tymnet.com>
To: daveg@prowler.clearpoint.com, tops20@wsmr-simtel20.army.mil
Subject: Use of ring buffers.

TYMNET has been using ring buffers since its inception.  To this day, it
still uses IRINGs and ORINGs in its network Engines and the PDP-10
interface.  The technique uses 4 locations at fixed addresses; specifying
the starting address and size of the IRING (for input to the main CPU) and
the starting address and size of the ORING (for output from the main CPU).

This technology has been in use since the early 70's.  For more details
you'd have to talk someone who's been with Tymshare (now BT North America)
longer than I have.

Joe Smith (408)922-6220  | SMTP: jms@tardis.tymnet.com or jms@gemini.tymnet.com
BTNA Tech Services TYMNET| UUCP: ...!{ames,pyramid}!oliveb!tymix!tardis!jms
PO Box 49019, MS-C51     | PDP-10: JMS@F74.Tymnet.COM or TXS.J/SMITH@Ontyme
San Jose, CA 95161-9019  | ONTYME: NSC.J/SMITH@ontyme or J.SMITH@dialcom
30-Sep-91 10:23:19-MDT,3291;000000000000
Return-Path: <bygg@sunic.sunet.se>
Received: from sunic.sunet.se by WSMR-SIMTEL20.ARMY.MIL with TCP; Mon, 30 Sep 91 10:13:03 MDT
Received: by sunic.sunet.se (5.61+IDA/KTH/LTH/1.203)
	id AAsunic29344; Sun, 29 Sep 91 07:52:58 +0100
Date: Sun, 29 Sep 1991 7:52:45 MET
From: Johnny Eriksson <bygg@sunic.sunet.se>
To: Clive Dawson <AI.CLIVE@MCC.COM>
Cc: tops20@wsmr-simtel20.army.mil,
        daveg@prowler.clearpoint.com (Dave Goldblatt)
Subject: Re: Ring Buffers 
In-Reply-To: Your message of Fri 27 Sep 91 17:26:28-CDT 
Message-Id: <CMM.0.88.686127165.bygg@sunic.sunet.se>

> 	Date: Thu, 26 Sep 91 22:20:14 EDT
> 	From: daveg@prowler.clearpoint.com (Dave Goldblatt)
> 	Subject: Help Requested in Defeating Ring Buffer Software Patent
> 	Reply-To: daveg@prowler.clearpoint.com
> 	
> 	
> 		I am looking for information which could be used to invalidate
> 	a patent which covers one of the most basic techniques in software:
> 	the ring buffer.  Specifically, the patent is on the idea of using two
> 	circular buffers in commonly addressable memory to queue pointers to
> 	messages (also in shared memory) between two processors.  One buffer
> 	contains messages going in one direction, and the other buffer
> 	contains messages going in the other.
> 	
> 		The allegedly inventive feature is having one of the
> 	processors tell the other processor the size of the ring buffers.
> 	
> 		I'm looking for code or references to this technique written
> 	before October 5, 1981.  An example of dual processor communication
> 	would be ideal, however, inter-process communication via this method
> 	could also prove useful.  I know of at least one network adapter which
> 	violates this patent, and also of an Ethernet controller which does as
> 	well, but neither are before the required date.
> 	
> 		Any information will be GREATLY appreciated!  For better
> 	results, email will be appreciated even more so.
> 	
> 		Thanks!
> 	
> 	dg
> 
> I saw this message on the Telecom digest, and immediately thought of
> TOPS-20 as an excellent hunting ground, considering that much of it
> dates back to 1976 (and that's not counting Tenex!)  Ring buffers are
> used quite a bit in some of the network and free space management
> code.  Does anybody have any suggestions as to which particular
> instance would serve as the best example for the above purpose?

Hmmm, will TOPS-10 do?

The "normal" way of doing buffered I/O on Tops-10 is with a ring
buffer structure, or two if the I/O is bidirectional.  I am current-
ly reading my old copy of "decsystem10 assembly language handbook".
This is a handful of books, bound into one.  In book "Monitor Calls",
page 4-6 (or page 466 of the whole book) the following is found:

	4.3  RING BUFFERS

	4.3.1  Buffer Structure

	The ring buffer (see Figure 4-1) is comprised of a buffer
	ring header block and buffer rings.

The figure (on the opposite page) shows a nice little buffer ring.

Try to get hold of a copy of this book, and look for yourself.  The DEC
order code is DEC-10-NRZC-D.  The book is Copyright 1967. 1973, and my
copy was printed in 1973.  I can fax you the relevant pages, if needed.

If you get the lawyer shot, may I have one of the ears as a souvrenir?

--Johnny
30-Sep-91 11:13:55-MDT,1071;000000000000
Return-Path: <Rob.Gingell@Eng.Sun.COM>
Received: from Sun.COM by WSMR-SIMTEL20.ARMY.MIL with TCP; Mon, 30 Sep 91 11:13:47 MDT
Received: from Eng.Sun.COM (zigzag-bb.Corp.Sun.COM) by Sun.COM (4.1/SMI-4.1)
	id AA28487; Sat, 28 Sep 91 17:22:57 PDT
Received: from opus.Eng.Sun.COM by Eng.Sun.COM (4.1/SMI-4.1)
	id AA22819; Sat, 28 Sep 91 17:22:51 PDT
Received: by opus.Eng.Sun.COM (4.1/SMI-4.1)
	id AA08675; Sat, 28 Sep 91 17:22:12 PDT
Date: Sat, 28 Sep 91 17:22:12 PDT
From: Rob.Gingell@Eng.Sun.COM (Rob Gingell)
Message-Id: <9109290022.AA08675@opus.Eng.Sun.COM>
To: AI.CLIVE@MCC.COM, tops20@wsmr-simtel20.army.mil
Subject: Re:  Ring Buffers

>Does anybody have any suggestions as to which particular
>instance would serve as the best example for the above purpose?

One example of a ring buffer is the big buffer -- TTBBUF if I recall
correctly.  It probably satisfies at least the theoretical instance
of "interprocess communication" requested.  I don't remember enough of
it, but would the DTE stuff (either for the FE or DN20's) contain an
example?
 1-Oct-91 13:41:30-MDT,1407;000000000000
Return-Path: <phil@Shiva.COM>
Received: from Shiva.COM by WSMR-SIMTEL20.ARMY.MIL with TCP; Tue, 1 Oct 91 13:41:00 MDT
Received: by Shiva.COM (1.34b) Tue, 1 Oct 91 12:47:09 EDT
Date: Tue, 1 Oct 91 12:47:09 EDT
From: Phil Budne <phil@Shiva.COM>
Message-Id: <9110011647.AA25266@Shiva.COM>
To: AI.CLIVE@mcc.com, bygg@sunic.sunet.se
Subject: Re: Ring Buffers
Cc: daveg@prowler.clearpoint.com, phil@Shiva.COM,
        tops20@wsmr-simtel20.army.mil

	Date: Sun, 29 Sep 1991 7:52:45 MET
	From: Johnny Eriksson <bygg@sunic.sunet.se>

	Hmmm, will TOPS-10 do?

	The "normal" way of doing buffered I/O on Tops-10 is with a ring
	buffer structure, or two if the I/O is bidirectional.  I am current-
	ly reading my old copy of "decsystem10 assembly language handbook".

Thanks! now I don't need to find mine!  (this ref is also known as the
"phone book", since it was printed on very thin paper and has a yellow
cover).

Futhermore TOPS-10's ring buffers can qualify as multiprocessor, since
on a master-slave system the physical I/O always took place on the
master CPU, while the user process ("job") which adds and removes data
from the rings can run on either CPU.

My DEC "25 Year Product Geneology" poster shows dual processor KA
systems (1055) at or around 1971 and dual KI's (1077) at or around
1973!

	If you get the lawyer shot, may I have one of the ears as a souvrenir?
Ole!
 1-Oct-91 19:47:22-MDT,1901;000000000000
Return-Path: <jms@tardis.Tymnet.COM>
Received: from tymix (tymix.Tymnet.COM) by WSMR-SIMTEL20.ARMY.MIL with TCP; Tue, 1 Oct 91 19:47:07 MDT
Received: from tardis.tymnet.com by tymix (4.1/SMI-4.1)
	id AA28642; Tue, 1 Oct 91 18:46:51 PDT
Received: by tardis.tymnet.com (4.1/SMI-4.1)
	id AA26504; Tue, 1 Oct 91 18:46:50 PDT
Date: Tue, 1 Oct 91 18:46:50 PDT
From: jms@tardis.Tymnet.COM (Joe Smith)
Message-Id: <9110020146.AA26504@tardis.tymnet.com>
To: bygg@sunic.sunet.se, tops20@wsmr-simtel20.army.mil
Subject: Re: Ring Buffers

There are plenty of places where TOPS-10 users a ring of buffers, but I
have yet to see TOPS-10 using a ring buffer (aka circular buffer).

Ring of buffers: (such as used by SCNSER and UUOCON)
  1) Has a buffer header pointing to the currently active minibuffer (or
     bufferlet or TTY-chunk or etc).
  2) A full buffer is detected by either using a byte count or noticing
     that the byte pointer has reached a multiple of a power of 2.
  3) When current bufferlet is full, the byte pointer is switched to
     point to the start of the next bufferlet, and NOT to the start
     of the current one.

Ring buffer (circular buffer):
  1) No buffer header, no available byte count, just FILL and EMPTY pointers.
  2) Buffer is empty when FILL and EMPTY point to the same place.
     Buffer is full when FILL = (EMPTY - 1) mod BUFFERSIZE.
  3) The FILL pointer DOES wrap around to the beginning of the data area.

Question: Are there any examples where TOPS-10 or TOPS-20 use a true
circular buffer as opposed to a ring of buffers?

Joe Smith (408)922-6220  | SMTP: jms@tardis.tymnet.com  DIALCOM: J.SMITH
BTNA Tech Services TYMNET| CA license plate: "POPJ P," PDP-10, 36 bits forever
PO Box 49019, MS-C51     | Married to the LB, Quantum Leap's #1 net.fan
San Jose, CA 95161-9019  | humorous disclaimer: "My Amiga 3000 speaks for me."
 1-Oct-91 20:53:05-MDT,1625;000000000000
Return-Path: <@UWAVM.U.WASHINGTON.EDU:PAT@locke.hs.washington.edu>
Received: from UWAVM.U.WASHINGTON.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Tue, 1 Oct 91 20:52:44 MDT
Received: from locke.hs.washington.edu by UWAVM.U.WASHINGTON.EDU
   (IBM VM SMTP V2R1) with TCP; Tue, 01 Oct 91 19:52:58 PDT
Date: Tue, 1 Oct 91 19:51 PDT
From: Pat Tressel <PAT@locke.hs.washington.edu>
Subject: Re: Ring Buffers
To: AI.CLIVE@mcc.com, tops20@wsmr-simtel20.army.mil
Message-id: <084F3CF53F8F801975@locke.hs.washington.edu>
X-Envelope-to: AI.CLIVE@mcc.com, tops20@wsmr-simtel20.army.mil
X-VMS-To: IN%"AI.CLIVE@mcc.com"
X-VMS-Cc: IN%"tops20@wsmr-simtel20.army.mil"

> 	If my memory serves me, I beleive that the DTE and the DL10 drivers
> both used ring buffers for communicating with the -11 front-end.  And, they
> both existed prior to 1981.
> 	However, if my understanding of patent law is correct, the prior art
> concept does not apply here since the methods used by these drivers was not
> published in a publicly accessible forum.  Any patent lawyers out there who
> care to comment on this?
> ...
> 			Stu Grossman

TOPS-10 was delivered with sources, and it uses pairs of queues to communicate
with front ends.  I don't know how it communicates the length, but I've asked
our monitor specialist to have a look at the DTE code.  (If he doesn't get a
chance to do this -- he's very busy just now -- I'll check it out.)  TOPS-10
is proprietary but the sources are accessible -- does that count?

				Patricia Tressel
				Locke Computer Center
				University of Washington
				pat@locke.hs.washington.edu
 2-Oct-91 04:06:29-MDT,1538;000000000000
Return-Path: <@UWAVM.U.WASHINGTON.EDU:PAT@locke.hs.washington.edu>
Received: from UWAVM.U.WASHINGTON.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Wed, 2 Oct 91 04:06:23 MDT
Received: from locke.hs.washington.edu by UWAVM.U.WASHINGTON.EDU
   (IBM VM SMTP V2R1) with TCP; Wed, 02 Oct 91 03:07:09 PDT
Date: Wed, 2 Oct 91 03:05 PDT
From: Pat Tressel <PAT@locke.hs.washington.edu>
Subject: Re: Ring Buffers
To: tops20@wsmr-simtel20.army.mil
Message-id: <08129648258F801794@locke.hs.washington.edu>
X-Envelope-to: tops20@wsmr-simtel20.army.mil
X-VMS-To: IN%"tops20@wsmr-simtel20.army.mil"

> There are plenty of places where TOPS-10 users a ring of buffers, but I
> have yet to see TOPS-10 using a ring buffer (aka circular buffer).
> ...
> Ring buffer (circular buffer):
>   1) No buffer header, no available byte count, just FILL and EMPTY pointers.
>   2) Buffer is empty when FILL and EMPTY point to the same place.
>      Buffer is full when FILL = (EMPTY - 1) mod BUFFERSIZE.
>   3) The FILL pointer DOES wrap around to the beginning of the data area.
> 
> Question: Are there any examples where TOPS-10 or TOPS-20 use a true
> circular buffer as opposed to a ring of buffers?
> 
> Joe Smith (408)922-6220  | SMTP: jms@tardis.tymnet.com  DIALCOM: J.SMITH

The TOPS-10 DTE code uses circular queues, complete with PUTTER (fill) and
GETTER (empty) pointers.  I'm *almost* certain of this -- I'll check.

				Patricia Tressel
				Locke Computer Center
				University of Washington
				pat@locke.hs.washington.edu
 3-Oct-91 17:18:20-MDT,1481;000000000000
Return-Path: <jms@tardis.Tymnet.COM>
Received: from tymix (tymix.Tymnet.COM) by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 3 Oct 91 17:18:04 MDT
Received: from tardis.tymnet.com by tymix (4.1/SMI-4.1)
	id AA23633; Thu, 3 Oct 91 16:17:37 PDT
Received: by tardis.tymnet.com (4.1/SMI-4.1)
	id AA25522; Thu, 3 Oct 91 16:17:36 PDT
Date: Thu, 3 Oct 91 16:17:36 PDT
From: jms@tardis.Tymnet.COM (Joe Smith)
Message-Id: <9110032317.AA25522@tardis.tymnet.com>
To: tops20@wsmr-simtel20.army.mil
Subject: Time to drop the Ring Buffers?

Dave Goldblatt <daveg@prowler.clearpoint.com> writes:
>        The allegedly inventive feature is having one of the
>processors tell the other processor the size of the ring buffers.
>
>     I'm looking for code or references to this technique written
>before October 5, 1981.

Hmmmm.  October 1981...  Isn't that about the time that DEC came out with
the infamous "MSCP" patent?  If so, then any examples from TOPS-10 or
TOPS-20 could not be used to invalidate the patent.  Unless it were to
show that DEC was already using this technique for more than one year, and
therefore exceeded the grace period ("statutory bar").
	-Joe
Joe Smith (408)922-6220  | SMTP: jms@tardis.tymnet.com  DIALCOM: J.SMITH
BTNA Tech Services TYMNET| CA license plate: "POPJ P," PDP-10, 36 bits forever
PO Box 49019, MS-C51     | Married to the LB, Quantum Leap's #1 net.fan
San Jose, CA 95161-9019  | humorous disclaimer: "My Amiga 3000 speaks for me."
 3-Oct-91 20:46:09-MDT,1508;000000000000
Return-Path: <@UWAVM.U.WASHINGTON.EDU:PAT@locke.hs.washington.edu>
Received: from UWAVM.U.WASHINGTON.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 3 Oct 91 20:45:47 MDT
Received: from locke.hs.washington.edu by UWAVM.U.WASHINGTON.EDU
   (IBM VM SMTP V2R1) with TCP; Thu, 03 Oct 91 19:46:29 PDT
Date: Thu, 3 Oct 91 19:45 PDT
From: Pat Tressel <PAT@locke.hs.washington.edu>
Subject: Re: Ring Buffers
To: tops20@wsmr-simtel20.army.mil
Message-id: <06BDCB6B1C7D2004EE@locke.hs.washington.edu>
X-Envelope-to: tops20@wsmr-simtel20.army.mil
X-VMS-To: IN%"tops20@wsmr-simtel20.army.mil"

> The TOPS-10 DTE code uses circular queues, complete with PUTTER (fill) and
> GETTER (empty) pointers.  I'm *almost* certain of this -- I'll check.
>				Patricia Tressel

The tty communications area uses a linked list for the tty chunks in the
queue, with a freelist to get fresh chunks from, so it doesn't need to
specify a size.  (Only one side -- whoever sets up the initial freelist --
needs to know how big the queue area is.)  There are other places in TOPS-10
that do use circular queues with sizes, though.  The question is, just what
is the mechanism of communicating the size that they're trying to patent?
Knowing this, we can look for something that matches the method.

Speaking of communicating, is anyone forwarding this stuff to Dave Goldblatt,
or should we be CCing him?

				Patricia Tressel
				Locke Computer Center
				University of Washington
				pat@locke.hs.washington.edu
 4-Oct-91 13:24:03-MDT,1474;000000000000
Return-Path: <WEINER@gidney.tops20.dec.com>
Received: from gidney.tops20.dec.com by WSMR-SIMTEL20.ARMY.MIL with TCP; Fri, 4 Oct 91 13:23:57 MDT
Sender: JCAMPBELL@RANGER
Date: 4 Oct 1991 1038-EDT
From: "Crises allow us to learn  04-Oct-1991 1027" <JCAMPBELL@RANGER>
To: WEINER@GIDNEY
Subject: ring buffer stuff
Mailed-to: GIDNEY::WEINER
ReSent-Date: Fri, 4 Oct 91 15:03:51 EDT
ReSent-From: WEINER@gidney.tops20.dec.com
ReSent-To: tops20@WSMR-SIMTEL20.army.mil
ReSent-Message-ID: <12722842984.13.WEINER@gidney.tops20.dec.com>

I wonder if you could pass this information back to whoever is
attempting to overturn the patent.

The following people could be contacted (you probably know a bunch of
these already):

1. TOPS-10. Tony Wachs at Wang, perhaps Steve Wolfe at Wang, Jim Flemming
here at DEC (if he is still here, haven't heard recently).

2. TOPS-20. Dan Murphy (STAR::MURPHY), Judy Hall (LTN), Arnie Miller (Banyan
Systems in Westboro, I think), Kevin Paetzold (Stratus), Tom Moser (Stratus).

3. ATEX, Inc, Bedford, MA, had (and I think still has) a multi-cpu system
that undoubtedly uses such buffering. They had a fault-tolerant cluster
of 11/34s when I worked there in 1979, commercially marketed for
typesetting. I don't know anyone who works there now, but someone who
would know (and was in the code) is Dave Erickson of Xyquest, Inc, Bedford,
MA.

							Regards
							Jon Campbell
							former FORTRAN 10/20
   --------
11-Oct-91 15:16:36-MDT,2247;000000000000
Return-Path: <@Sunburn.Stanford.EDU:grossman@cygnus.com>
Received: from Sunburn.Stanford.EDU by WSMR-SIMTEL20.ARMY.MIL with TCP; Fri, 11 Oct 91 15:03:23 MDT
Received: from relay1.UU.NET by Sunburn.Stanford.EDU with SMTP (5.61+IDA/25-eef) id AA23493; Tue, 8 Oct 91 14:51:11 -0700
Received: from cygnus.com by relay1.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AA01471; Tue, 8 Oct 91 17:51:07 -0400
Received: by cygnus.com (4.1/SMI-4.1)
	id AA19783; Tue, 8 Oct 91 14:52:59 PDT
Date: Tue, 8 Oct 91 14:52:59 PDT
From: grossman@cygnus.com (Stu Grossman)
Message-Id: <9110082152.AA19783@cygnus.com>
To: tops-20@score.stanford.edu
Subject: [andyp@ibmpa.awdpa.ibm.com: TOPS-10 experience?]

Return-Path: <andyp@ibmpa.awdpa.ibm.com>
Date: Tue, 8 Oct 91 11:20:45 -0700
From: andyp@ibmpa.awdpa.ibm.com (Andrew Purshottam)
To: grossman@cygnus.com

From: hjones@magnus.acs.ohio-state.edu (Horace B Jones)
Newsgroups: comp.os.research
Subject: TOPS-10 experience?
Date: 4 Oct 91 03:05:13 GMT
Organization: The Ohio State University

% Not exactly research, but an interesting item nonetheless. --DL

CompuServe's mainframe computers are 36-bit SC-30 systems that run our
proprietary operating system.  Many years ago, this OS was TOPS-10, and
even today people familiar with TOPS-10 will see a distinct similarity.
We run SCSI disks and tapes and have developed our own network interface.
We write software in C, BLISS-36, and MACRO-10.

If you might be interested in systems-level work in an environment
such as this or know someone who might, we'd like to hear from you.
TOPS-10 experience is a special plus here, but there are opportunities
in many other areas.  Individuals can make a difference.

Please send your resume to

	CompuServe Incorporated
	5000 Arlington Centre Blvd.
	Columbus, Ohio   43220

	attn: Ms. Kathy DeCaprio
	(614) - 457-8600

If the postal service isn't convenient, you may send email to me (I'm
likely to see it anyway) and I'll pass it along to Kathy.

Purely as a matter of tracking response to this Internet posting,
please mention this posting in any correspondence with CompuServe.
-- 
Benny Jones
CompuServe	70003,1153
Internet	hjones@magnus.acs.ohio-state.edu

 7-Nov-91 14:56:01-MST,1707;000000000000
Return-Path: <JIML@heap.cisco.com>
Received: from heap.cisco.com by WSMR-SIMTEL20.ARMY.MIL with TCP; Thu, 7 Nov 91 14:55:41 MST
Date: Thu 7 Nov 91 13:54:32-PST
From: Jim Lewinson <Jiml@heap.cisco.com>
Subject: System 1022 and Disk Bit table Lossage
To: tops-20@wsmr-simtel20.army.mil
Message-ID: <12731786952.27.JIML@heap.cisco.com>

Each night, we reloadi some large (6000 and 11000) page System 1022
databases. The databases are *NOT* located on PS:.  Every time they
get reloaded, a bunch of pages on PS: are marked as unused, despite
the fact that they are still in use in the file system.  It gets fun
when the page is part of directory, or the swapping area.

Any process that happens to try to get a page on PS: for a mail
message or something may be blessed by being issued one of these not-
really-free pages, and then proceeds to store its data on top of
someone else's file or directory.  Then we get multiply allocated
pages.

As all of you can imagine, it isn't fun to try to clean up this sort
of carnage.  I mentioned this problem to someone else, and they
though they had seen something in the Software Dispatch about this
sort of problem, but they didn't know the details, nor did they have
any Software Dispatches around any more.  I actually saw this problem
from time to time when I was working at Stanford, but I never saw the
pattern there that we have here.

It seems as if the Monitor is releasing the pages on the wrong
disk drive, perhaps only on files where the index page is in fact
pointers to index pages.  (FB%LNG set on file)

Can anyone offer any help in solving this problem?

					Thanks,
					Jim Lewinson
					cisco Systems
-------
 8-Nov-91 07:08:11-MST,1121;000000000000
Return-Path: <dbigelow@sandpiper.wesleyan.edu>
Received: from sandpiper.wesleyan.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Fri, 8 Nov 91 07:07:49 MST
Received: by sandpiper.wesleyan.edu (5.61/1.35)
	id AA01606; Fri, 8 Nov 91 09:06:18 -0500
Date: Fri, 8 Nov 91 09:06:18 -0500
Message-Id: <9111081406.AA01606@sandpiper.wesleyan.edu>
From: Douglas Bigelow <dbigelow@sandpiper.wesleyan.edu>
To: Jiml@heap.cisco.com
Cc: tops-20@wsmr-simtel20.army.mil
In-Reply-To: Jim Lewinson's message of Thu 7 Nov 91 13:54:32-PST
Subject: System 1022 and Disk Bit table Lossage

Jim,

No help here, just a negative report.  We have a 2060 that has been
running a very heavy 1022 load for several years, including 30,000 to
50,000 page databases that are reloaded weekly.  We use mostly 1022
version 116B, although we have also used some 117 databases.  We have
never experienced any of the problems you're describing.

Since we froze our monitor so long ago (version 5.4 with updated v.6 TCP
code), I don't expect we have much in common to help you find the problem.

Good luck...

Doug Bigelow
Wesleyan University
17-Dec-91 14:19:05-MST,2001;000000000000
Return-Path: <dbigelow@sandpiper.wesleyan.edu>
Received: from sandpiper.wesleyan.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Tue, 17 Dec 91 14:18:41 MST
Received: by sandpiper.wesleyan.edu (5.61/1.35)
	id AA09781; Tue, 17 Dec 91 16:18:33 -0500
Date: Tue, 17 Dec 91 16:18:33 -0500
Message-Id: <9112172118.AA09781@sandpiper.wesleyan.edu>
From: Douglas Bigelow <dbigelow@sandpiper.wesleyan.edu>
To: tops20@wsmr-simtel20.army.mil
Subject: Telnet DATA MARK

I'm having some problems with a Datability TCP/IP terminal server talking
to a 2060, which seems to be related to the Telnet DATA MARK option.

Briefly, when a user on the terminal server types a ^C, the dialog goes
like this:

	server	=> kl		03		;user types ctrl-c

	kl	=> server	IAC DM		;data mark
				IAC DO TM	;do timing mark

	server	=> kl		IAC WONT TM	;wont timing mark

	kl	=> server	"^","C",cr,lf	;kl sends ^C and a crlf


The Datability server understands the timing mark request and responds,
but doesn't understand the data mark command.  It prints out the IAC DM on
the terminal (which translates in seven bits to a delete and an "r".)

The server documentation claims that it understands the use of data mark,
and it can send one.  I suspect that the trouble in receiving one may be
related to the lack of an URGENT flag sent with the timing mark packet.
The server is probably looking for a Telnet Synch packet, and if the
URGENT flag is not set it perhaps considers the timing mark invalid.

Can anyone tell me what the correct behavior should be?  The server
doesn't seem to have trouble with any other types of hosts.  However, the
behavior of my 2060 isn't unique (or at least simtel-20 acts the same
way!)  Should I be changing the behavior of the 2060, or asking Datability
to change the behavior of their server?

I recall seeing something written up on this subject years ago, I think by
Charles Hedrick.  Does anyone have that around?

Thanks --

Doug Bigelow
Wesleyan University
18-Dec-91 10:55:51-MST,1707;000000000000
Return-Path: <MRC@panda.com>
Received: from akbar.cac.washington.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Wed, 18 Dec 91 10:55:20 MST
Received: from Ikkoku-Kan.Panda.COM by akbar.cac.washington.edu
	(5.65/UW-NDC Revision: 2.23 ) id AA06718; Wed, 18 Dec 91 09:55:01 -0800
Received: from localhost by Ikkoku-Kan.Panda.COM
	(NeXT-1.0 (From Sendmail 5.52)/UW-NDC Revision: 2.22 ) id AA09286; Wed, 18 Dec 91 09:54:53 PST
Date: Wed, 18 Dec 1991 09:47:12 -0800 (PST)
From: Mark Crispin <MRC@panda.com>
Sender: Mark Crispin <mrc@ikkoku-kan.panda.com>
Subject: re: Telnet DATA MARK
To: Douglas Bigelow <dbigelow@sandpiper.wesleyan.edu>
Cc: tops20@wsmr-simtel20.army.mil
In-Reply-To: <9112172118.AA09781@sandpiper.wesleyan.edu>
Message-Id: <MailManager.693078432.9074.mrc@Ikkoku-Kan.Panda.COM>
Body-Version: RFC-XXXX
Content-Type: TEXT/US-ASCII; charset=US-ASCII

Nag Datability to fix their losing terminal server.  Better yet, flush it and
buy a cisco instead.  You buy cheap, you get cheap.

The Datability terminal server doesn't really understand timing marks -- note
the `IAC WONT TM' response.  `IAC WILL TM' is better (not that it really
matters).  This suggests that Datability has cut corners in other areas.

Timing Mark and Data Mark are totally independant of each other, and the
Timing Mark is irrelevant to the discussion.  Unless, of course, Datability's
implementation thinks they are (in which case it's another bug).

Regardless of whether or not URGENT was set, Datability's outputting a Data
Mark like ordinary data is totally bogus.

I looked at the sources, and yes, it seems that TOPS-20 isn't setting URGENT.
Hopefully, the reason for that expired long ago.

18-Dec-91 12:29:04-MST,2904;000000000000
Return-Path: <dbigelow@sandpiper.wesleyan.edu>
Received: from sandpiper.wesleyan.edu by WSMR-SIMTEL20.ARMY.MIL with TCP; Wed, 18 Dec 91 12:28:46 MST
Received: by sandpiper.wesleyan.edu (5.61/1.35)
	id AA10483; Wed, 18 Dec 91 14:28:26 -0500
Date: Wed, 18 Dec 91 14:28:26 -0500
Message-Id: <9112181928.AA10483@sandpiper.wesleyan.edu>
From: Douglas Bigelow <dbigelow@sandpiper.wesleyan.edu>
To: MRC@panda.com
Cc: tops20@wsmr-simtel20.army.mil
In-Reply-To: Mark Crispin's message of Wed, 18 Dec 1991 09:47:12 -0800 (PST)
Subject: Telnet DATA MARK

>> Date: Wed, 18 Dec 1991 09:47:12 -0800 (PST)
>> From: Mark Crispin <MRC@panda.com>

>> Nag Datability to fix their losing terminal server.  Better yet, flush it and
>> buy a cisco instead.  You buy cheap, you get cheap.

>> The Datability terminal server doesn't really understand timing marks -- note
>> the `IAC WONT TM' response.  `IAC WILL TM' is better (not that it really
>> matters).  This suggests that Datability has cut corners in other areas.

>> Timing Mark and Data Mark are totally independant of each other, and the
>> Timing Mark is irrelevant to the discussion.  Unless, of course, Datability's
>> implementation thinks they are (in which case it's another bug).

>> Regardless of whether or not URGENT was set, Datability's outputting a Data
>> Mark like ordinary data is totally bogus.

>> I looked at the sources, and yes, it seems that TOPS-20 isn't setting URGENT.
>> Hopefully, the reason for that expired long ago.

Mark,

Thanks.  I agree, of course, about cisco products vs the competition.
Unfortunately, cisco is particularly uncompetitive in the small modular
server range.  For example, I bought one of their STS-10s for an end-user
department at $2,700 for ten ports.  The Datability, for another
department, cost me $2,000 for sixteen ports.  For higher density servers
the difference is less extreme.  However, sometimes budget constraints
present the choice between a cheap server vs no server at all.

The non-dollar price I pay is considerable, of course.  The Datability
support is via phone and FAX rather than via network mail, and so far I
have not spoken directly to anyone who is knowledgable about Telnet
options.  If it were a cisco product I could get authoritative answers
immediately.  (And I also wouldn't get puzzled questions about what
kind of machine a "dec20" was.)

My gamble is that I will not need good support, because I generally expect
to put in a terminal server and have it work without complaint.  If I
solve this current problem and no others crop up, I'll be OK.  If I have
continuing problems, I'll have lost the gamble.

Oh well, enough philosphy.  Thanks for the comments.  I may try setting
the URGENT flag on a DATA MARK packet and see what happens.  At the least,
it will give me more information to send on to Datability.

Doug
18-Dec-91 13:00:29-MST,929;000000000000
Return-Path: <sra@asylum.sf.ca.us>
Received: from asylum.sf.ca.us by WSMR-SIMTEL20.ARMY.MIL with TCP; Wed, 18 Dec 91 13:00:24 MST
Received: by asylum.sf.ca.us 
	id AA19118; Wed, 18 Dec 91 15:01:44 -0500 (EST)
Date: Wed, 18 Dec 91 15:01:44 -0500 (EST)
Message-Id: <9112182001.AA19118@asylum.sf.ca.us>
From: Rob Austein <sra@asylum.sf.ca.us>
Sender: sra@asylum.sf.ca.us
To: dbigelow@SANDPIPER.WESLEYAN.EDU
Cc: tops20@WSMR-SIMTEL20.ARMY.MIL
In-Reply-To: Douglas Bigelow's message of Tue, 17 Dec 91 16:18:33 -0500 <9112172118.AA09781@sandpiper.wesleyan.edu>
Subject: Telnet DATA MARK

Doug,

The Datability box is in violation of RFC-854 (page 9) if it is doing
anything with a non-urgent IAC DM other than silently discarding it.

I'm not sure that sending IAC DM as non-urgent data qualifies as an
out-and-out violation on the KL's part, but it's certainly in very
poor taste and should be fixed.

--Rob


24-Dec-91 12:29:59-MST,1533;000000000000
Mail-From: PANDA created at 24-Dec-91 12:28:24
Return-Path: <MRC@YUUYUU.Panda.COM>
Received: from YUUYUU.PANDA.COM by WSMR-SIMTEL20.ARMY.MIL with Cafard; Tue, 24 Dec 91 12:28:25 MST
Date: Fri, 20 Dec 91 16:22:35 PST
From: Mark Crispin <MRC@YUUYUU.Panda.COM>
Subject: Happy DEC-20 Day
To: TOPS-20@WSMR-SIMTEL20.Army.MIL
Postal: 6158 Lariat Loop NE; Bainbridge Island, WA 98110-2098
Phone: +1 (206) 842-2385
Message-ID: <12743086096.9.MRC@YUUYUU.Panda.COM>

This message comes to you from Yuuyuu, KS10 serial number 4664 (possibly the
last KS10 ever built -- I know of no higher serial numbered KS's).  Yuuyuu is
happily running in the computer room of my house on rainy Bainbridge Island,
Washington.  Yuuyuu was formerly known as Panda.  Yuuyuu has a sister, the
former SUMEX-AIM `Tiny' system, named Tonton.  Tonton presently is awaiting a
second UBA to be brought up to full operational state.

Upstairs is a 68040 NeXT, Ikkoku-Kan, which is IP connected to the University
of Washington (at present NSFnet isn't routing Pandanet datagrams; this may
change soon).  I hope to get Yuuyuu and Tonton IP connected as well.

Yuuyuu and Tonton are the names of the two baby pandas at Ueno Zoo in Tokyo.

If you would like to pay Yuuyuu a visit, you can call (206) 842-0758 at 1200
baud and log in as user GUEST with password FEIFEI.  Please don't abuse the
privilege lest it be taken away, and please don't pass it on in a public forum.

Anyway, go and give your favorite DEC-20 a hug on DEC-20 day.
-------