Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The sum of the Universe is zero.


computers / alt.folklore.computers / Re: What time was it, was Copying files on CTSS?

SubjectAuthor
* Copying files on CTSS?Acceptable Name
+* Re: Copying files on CTSS?Scott Lurndal
|+* Re: Copying files on CTSS?Acceptable Name
||+- Re: Copying files on CTSS?Rich Alderson
||`* Re: Copying files on CTSS?Richard C
|| `- Re: Copying files on CTSS?Acceptable Name
|`- Re: Copying files on CTSS?Peter Flass
`* Re: Copying files on CTSS?Lars Brinkhoff
 +* Re: Copying files on CTSS?Acceptable Name
 |`* Re: Copying files on CTSS?Lars Brinkhoff
 | `* Re: Copying files on CTSS?Acceptable Name
 |  `- Re: Copying files on CTSS?Lars Brinkhoff
 `* Re: Copying files on CTSS?Anne & Lynn Wheeler
  `- Re: What time was it, was Copying files on CTSS?John Levine

1
Copying files on CTSS?

<b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4918&group=alt.folklore.computers#4918

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:622a:1a27:b0:2e0:64c2:7469 with SMTP id f39-20020a05622a1a2700b002e064c27469mr16480997qtb.187.1647868284338;
Mon, 21 Mar 2022 06:11:24 -0700 (PDT)
X-Received: by 2002:a05:6214:21a7:b0:441:1434:eafd with SMTP id
t7-20020a05621421a700b004411434eafdmr6496096qvc.77.1647868284017; Mon, 21 Mar
2022 06:11:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Mon, 21 Mar 2022 06:11:23 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=73.135.80.169; posting-account=IMhPVwkAAAD8unuH5mrS21Rp71MGwkPe
NNTP-Posting-Host: 73.135.80.169
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
Subject: Copying files on CTSS?
From: metta.crawler@gmail.com (Acceptable Name)
Injection-Date: Mon, 21 Mar 2022 13:11:24 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 13
 by: Acceptable Name - Mon, 21 Mar 2022 13:11 UTC

In order to do the equivalent of UNIX

$ cp file1.txt file2.txt

on CTSS, I'm using

UPDATE 1 FILE1 TXT
COMFIL 1
RENAME FILE1 TXT FILE2 TXT
UPDATE 0 FILE2 TXT
DELETE FILE2 TXT
COMFIL 0

Is there a better way to do that? Once I learn how RUNCOM parameter substitution works I might be able to script it but I'm wondering how something so basic requires so many steps.

Re: Copying files on CTSS?

<z_1_J.255028$mF2.65755@fx11.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4919&group=alt.folklore.computers#4919

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx11.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: scott@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: Copying files on CTSS?
Newsgroups: alt.folklore.computers
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
Lines: 22
Message-ID: <z_1_J.255028$mF2.65755@fx11.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Mon, 21 Mar 2022 16:47:27 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Mon, 21 Mar 2022 16:47:27 GMT
X-Received-Bytes: 1357
 by: Scott Lurndal - Mon, 21 Mar 2022 16:47 UTC

Acceptable Name <metta.crawler@gmail.com> writes:
>In order to do the equivalent of UNIX
>
>$ cp file1.txt file2.txt
>
>on CTSS, I'm using
>
>UPDATE 1 FILE1 TXT
>COMFIL 1
>RENAME FILE1 TXT FILE2 TXT
>UPDATE 0 FILE2 TXT
>DELETE FILE2 TXT
>COMFIL 0
>
>Is there a better way to do that? Once I learn how RUNCOM parameter substitution works I might be able to script it but I'm wondering how something so basic requires so many steps.

Very few systems in that era had a file copy function embedded
into the command interpreter[*]. DEC had PIP, HP had FCOPY,
IBM had IEBGENER, Burroughs had DMPALL and SYSTEM/COPY.

[*] Generally due to space constraints.

Re: Copying files on CTSS?

<403d0439-0c30-4f1a-85d5-55568f376299n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4920&group=alt.folklore.computers#4920

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a0c:e6c5:0:b0:42c:d5f:7e4c with SMTP id l5-20020a0ce6c5000000b0042c0d5f7e4cmr16944839qvn.93.1647884522823;
Mon, 21 Mar 2022 10:42:02 -0700 (PDT)
X-Received: by 2002:a05:6214:21a7:b0:441:1434:eafd with SMTP id
t7-20020a05621421a700b004411434eafdmr7440965qvc.77.1647884522469; Mon, 21 Mar
2022 10:42:02 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Mon, 21 Mar 2022 10:42:02 -0700 (PDT)
In-Reply-To: <z_1_J.255028$mF2.65755@fx11.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=73.135.80.169; posting-account=IMhPVwkAAAD8unuH5mrS21Rp71MGwkPe
NNTP-Posting-Host: 73.135.80.169
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com> <z_1_J.255028$mF2.65755@fx11.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <403d0439-0c30-4f1a-85d5-55568f376299n@googlegroups.com>
Subject: Re: Copying files on CTSS?
From: metta.crawler@gmail.com (Acceptable Name)
Injection-Date: Mon, 21 Mar 2022 17:42:02 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 99
 by: Acceptable Name - Mon, 21 Mar 2022 17:42 UTC

On Monday, March 21, 2022 at 12:47:30 PM UTC-4, Scott Lurndal wrote:
> Acceptable Name <metta....@gmail.com> writes:
> >In order to do the equivalent of UNIX
> >
> >$ cp file1.txt file2.txt
> >
> >on CTSS, I'm using
> >
> >UPDATE 1 FILE1 TXT
> >COMFIL 1
> >RENAME FILE1 TXT FILE2 TXT
> >UPDATE 0 FILE2 TXT
> >DELETE FILE2 TXT
> >COMFIL 0
> >
> >Is there a better way to do that? Once I learn how RUNCOM parameter substitution works I might be able to script it but I'm wondering how something so basic requires so many steps.
> Very few systems in that era had a file copy function embedded
> into the command interpreter[*]. DEC had PIP, HP had FCOPY,
> IBM had IEBGENER, Burroughs had DMPALL and SYSTEM/COPY.
>
> [*] Generally due to space constraints.

Thanks, Scott. However, the CTSS UPDATE and COPY commands
are not embedded into the supervisor, which is the CTSS command
interpreter, module RUNCOM which interprets simple scripts.

On CTSS:

comfil 2
W 1257.2
R .016+.000

listf update *
W 1257.3

UPDATE TSSDC. 000 5 03/21/14

R .016+.016

listf copy *
W 1257.3

COPY TSSDC. 104 M1416 CMFL02 UPDATE

R .016+.016

Files on CTSS and ITS have two names, usually called NAME1 NAME2.
File names are each a 36-bit word containing 6-bit BCD characters
on CTSS or ASCII on ITS which ran on a PDP-6 and later PDP-10s.

I haven't found it in writing yet but I think the TSSDC. NAME2
stands for Time Sharing System Disk Command. The 1969 CTSS
Programmer's Guide uses the term "disk commands" repeatedly.

http://www.bitsavers.org/pdf/mit/ctss/CTSS_ProgrammersGuide_Dec69.pdf

COPY is the same as UPDATE except that the "source directory"
and "target directory" are swapped. It would take more steps to copy
a file using COPY because I would have to backtrack to remove the
intermediate copy of the file.

COMFIL 1 (change directory to common files 1)
COPY 0 FILE1 TXT (copy file from common files 0, which is really
a personal user file directory (U.F.D.)
RENAME FILE1 TXT FILE2 TXT
COMFIL 0
COPY 1 FILE2 TXT
COMFIL 1
DELETE FILE2 TXT
COMFIL 0

One other thing I discovered is that David Pitts' asm7090 which is
not 64-bit clean also cannot assemble these FAP statements:

$ grep =VO *.fap
cpyc8b.fap: LDQ =VO18/UCOMBT+UCMLBT SET COMMAND SWITCHES CPYC0041
cpyc8b.fap: LDQ =VO18/SB.CMD INDICATE SUBSYS TRAPPED COMMAND CPYC0054
ctrl8f.fap: ORA =VO36/RSYSBT .. ADD SUBSYSTEM PRIVILEGES CTRL0164
ctrl8f.fap: LDQ =VO18/UCOMBT+UCHNBT+UCBFBT SET UP COMMAND SWITCHES CTRL0251
ulod8a.fap: ANA =VO18/TPWRSW .. MASK ULOD0605
util8c.fap: LDQ =VO18/LOGTBT SET COMMAND SWITCHES UTIL0110

IBM FAP has VFD and OPVFD pseudo operations. For MIT CTSS FAP
a new literal statement was introduced, the VFD literal. The syntax is =V which
follows =H for Hollerith literals and =O for octal ones.

I'm guessing that =VO is a VFD octal literal based on reading the source for CTSS FAP.
I don't know why anyone would want to take the numbers 18 or 36 as octal values so
I'm still not sure if =VO is is octal or has some other meaning.

David Pitts' asm7090 does have support for VFD literals but when I try to
assemble =VO36/RSYSBT it truncates RSYSBT to RS and outputs a symbol RS
which is undefined causing linking via his lnk7090 to fail.

I don't know how David Pitts got a working CTSS despite that. I haven't
tried building a system from the tapes that are generated despite those errors
yet and seeing if it runs.

Re: Copying files on CTSS?

<mddtubrt9dk.fsf@panix5.panix.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4922&group=alt.folklore.computers#4922

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5.panix.com!not-for-mail
From: news@alderson.users.panix.com (Rich Alderson)
Newsgroups: alt.folklore.computers
Subject: Re: Copying files on CTSS?
Date: 21 Mar 2022 15:04:39 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 43
Sender: alderson+news@panix5.panix.com
Message-ID: <mddtubrt9dk.fsf@panix5.panix.com>
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com> <z_1_J.255028$mF2.65755@fx11.iad> <403d0439-0c30-4f1a-85d5-55568f376299n@googlegroups.com>
Injection-Info: reader1.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="10385"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Mon, 21 Mar 2022 19:04 UTC

Acceptable Name <metta.crawler@gmail.com> writes:

[ snip ]

> Files on CTSS and ITS have two names, usually called NAME1 NAME2.
> File names are each a 36-bit word containing 6-bit BCD characters
> on CTSS or ASCII on ITS which ran on a PDP-6 and later PDP-10s.

ObPedantry: ITS file names are in SIXBIT, DEC's name for an encoding derived
from ASCII by subtracting 40(8) from the 7-bit ASCII representation.

[ snip ]

> One other thing I discovered is that David Pitts' asm7090 which is
> not 64-bit clean also cannot assemble these FAP statements:

> $ grep =VO *.fap
> cpyc8b.fap: LDQ =VO18/UCOMBT+UCMLBT SET COMMAND SWITCHES CPYC0041
> cpyc8b.fap: LDQ =VO18/SB.CMD INDICATE SUBSYS TRAPPED COMMAND CPYC0054
> ctrl8f.fap: ORA =VO36/RSYSBT .. ADD SUBSYSTEM PRIVILEGES CTRL0164
> ctrl8f.fap: LDQ =VO18/UCOMBT+UCHNBT+UCBFBT SET UP COMMAND SWITCHES CTRL0251
> ulod8a.fap: ANA =VO18/TPWRSW .. MASK ULOD0605
> util8c.fap: LDQ =VO18/LOGTBT SET COMMAND SWITCHES UTIL0110

> IBM FAP has VFD and OPVFD pseudo operations. For MIT CTSS FAP a new literal
> statement was introduced, the VFD literal. The syntax is =V which follows =H
> for Hollerith literals and =O for octal ones.

> I'm guessing that =VO is a VFD octal literal based on reading the source for
> CTSS FAP. I don't know why anyone would want to take the numbers 18 or 36 as
> octal values so I'm still not sure if =VO is is octal or has some other
> meaning.

I suspect that "O<value>" is supposed to tell the assembler to allocate either
an 18 or a 36 bit field to hold the calculated constant in the symbol table. I
base this on my own recent work on PDP-10 Macro-20, including changes to the
symbol table handling there.

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: Copying files on CTSS?

<106081924.669589958.905327.peter_flass-yahoo.com@news.eternal-september.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4924&group=alt.folklore.computers#4924

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers
Subject: Re: Copying files on CTSS?
Date: Mon, 21 Mar 2022 14:22:36 -0700
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <106081924.669589958.905327.peter_flass-yahoo.com@news.eternal-september.org>
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
<z_1_J.255028$mF2.65755@fx11.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="b78315de35ad90094839efdbb6a77638";
logging-data="22563"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/9YjoCvo2cZsnNlDCZLTpi"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:i0YFVglZvhHl5mNnGX5OeEbe69s=
sha1:XUCwnZpOWaF1fVwJoOnpa2uRNrc=
 by: Peter Flass - Mon, 21 Mar 2022 21:22 UTC

Scott Lurndal <scott@slp53.sl.home> wrote:
> Acceptable Name <metta.crawler@gmail.com> writes:
>> In order to do the equivalent of UNIX
>>
>> $ cp file1.txt file2.txt
>>
>> on CTSS, I'm using
>>
>> UPDATE 1 FILE1 TXT
>> COMFIL 1
>> RENAME FILE1 TXT FILE2 TXT
>> UPDATE 0 FILE2 TXT
>> DELETE FILE2 TXT
>> COMFIL 0
>>
>> Is there a better way to do that? Once I learn how RUNCOM parameter
>> substitution works I might be able to script it but I'm wondering how
>> something so basic requires so many steps.
>
>
> Very few systems in that era had a file copy function embedded
> into the command interpreter[*]. DEC had PIP, HP had FCOPY,
> IBM had IEBGENER, Burroughs had DMPALL and SYSTEM/COPY.
>
> [*] Generally due to space constraints.
>

I don’t think it was “embedded.” I assume it’s a separate program invoked
from the shell. VM has COPYFILE. Multics has copy, abbreviated cp. TSO has
COPY.

--
Pete

Re: Copying files on CTSS?

<19162644-345e-405b-a46b-4838ae781ceen@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4933&group=alt.folklore.computers#4933

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:6214:621:b0:432:5e0d:cb64 with SMTP id a1-20020a056214062100b004325e0dcb64mr20582963qvx.65.1647972915901;
Tue, 22 Mar 2022 11:15:15 -0700 (PDT)
X-Received: by 2002:a05:620a:468a:b0:67d:9a9c:68c6 with SMTP id
bq10-20020a05620a468a00b0067d9a9c68c6mr16352504qkb.36.1647972915700; Tue, 22
Mar 2022 11:15:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Tue, 22 Mar 2022 11:15:15 -0700 (PDT)
In-Reply-To: <403d0439-0c30-4f1a-85d5-55568f376299n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=96.10.254.78; posting-account=6pOFywoAAACe8ucQ9mLhPvd8Jj4jLgqb
NNTP-Posting-Host: 96.10.254.78
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
<z_1_J.255028$mF2.65755@fx11.iad> <403d0439-0c30-4f1a-85d5-55568f376299n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <19162644-345e-405b-a46b-4838ae781ceen@googlegroups.com>
Subject: Re: Copying files on CTSS?
From: rcorn10@gmail.com (Richard C)
Injection-Date: Tue, 22 Mar 2022 18:15:15 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Richard C - Tue, 22 Mar 2022 18:15 UTC

On Monday, March 21, 2022 at 1:42:03 PM UTC-4, Acceptable Name wrote:
> On Monday, March 21, 2022 at 12:47:30 PM UTC-4, Scott Lurndal wrote:
> > Acceptable Name <metta....@gmail.com> writes:
> > >In order to do the equivalent of UNIX
> > >
> > >$ cp file1.txt file2.txt
> > >
> > >on CTSS, I'm using
> > >
> > >UPDATE 1 FILE1 TXT
> > >COMFIL 1
> > >RENAME FILE1 TXT FILE2 TXT
> > >UPDATE 0 FILE2 TXT
> > >DELETE FILE2 TXT
> > >COMFIL 0
> > >
> > >Is there a better way to do that? Once I learn how RUNCOM parameter substitution works I might be able to script it but I'm wondering how something so basic requires so many steps.

You should not need to go through comfiles to copy a file. I think the command you are looking for is:

MOVE dest source

were dest and source are name pairs.

These commands should be in src/basic. All executables have the name TSSDC. I am not sure what the TSSDC name means, but I believe that "Save" internal command generates it.

Also most users would not have write access to the COMFIL's directories. They would only link to things they wanted.

Rich

Re: Copying files on CTSS?

<eec63341-0279-47d9-aa0d-fa7a42950e66n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4934&group=alt.folklore.computers#4934

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a37:a52:0:b0:67b:3225:4aaa with SMTP id 79-20020a370a52000000b0067b32254aaamr16253908qkk.525.1647977747344;
Tue, 22 Mar 2022 12:35:47 -0700 (PDT)
X-Received: by 2002:a05:622a:c4:b0:2e1:cb5b:9b5c with SMTP id
p4-20020a05622a00c400b002e1cb5b9b5cmr21646838qtw.69.1647977747027; Tue, 22
Mar 2022 12:35:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Tue, 22 Mar 2022 12:35:46 -0700 (PDT)
In-Reply-To: <19162644-345e-405b-a46b-4838ae781ceen@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=73.135.80.169; posting-account=IMhPVwkAAAD8unuH5mrS21Rp71MGwkPe
NNTP-Posting-Host: 73.135.80.169
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
<z_1_J.255028$mF2.65755@fx11.iad> <403d0439-0c30-4f1a-85d5-55568f376299n@googlegroups.com>
<19162644-345e-405b-a46b-4838ae781ceen@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <eec63341-0279-47d9-aa0d-fa7a42950e66n@googlegroups.com>
Subject: Re: Copying files on CTSS?
From: metta.crawler@gmail.com (Acceptable Name)
Injection-Date: Tue, 22 Mar 2022 19:35:47 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Acceptable Name - Tue, 22 Mar 2022 19:35 UTC

On Tuesday, March 22, 2022 at 2:15:16 PM UTC-4, Richard C wrote:
> On Monday, March 21, 2022 at 1:42:03 PM UTC-4, Acceptable Name wrote:
> > On Monday, March 21, 2022 at 12:47:30 PM UTC-4, Scott Lurndal wrote:
> > > Acceptable Name <metta....@gmail.com> writes:
> > > >In order to do the equivalent of UNIX
> > > >
> > > >$ cp file1.txt file2.txt
> > > >
> > > >on CTSS, I'm using
> > > >
> > > >UPDATE 1 FILE1 TXT
> > > >COMFIL 1
> > > >RENAME FILE1 TXT FILE2 TXT
> > > >UPDATE 0 FILE2 TXT
> > > >DELETE FILE2 TXT
> > > >COMFIL 0
> > > >
> > > >Is there a better way to do that? Once I learn how RUNCOM parameter substitution works I might be able to script it but I'm wondering how something so basic requires so many steps.
> You should not need to go through comfiles to copy a file. I think the command you are looking for is:
>
> MOVE dest source
>
> were dest and source are name pairs.
>
> These commands should be in src/basic. All executables have the name TSSDC. I am not sure what the TSSDC name means, but I believe that "Save" internal command generates it.
>
> Also most users would not have write access to the COMFIL's directories. They would only link to things they wanted.
>
> Rich

Thanks, Rich. Works like a champ.

The 1969 CTSS Programmer's Guide table of contents does describe MOVE as "Copy files" but in Section AH.3.11 MOVE is only described as copying files from disk to tape and back so I missed it.

Re: Copying files on CTSS?

<7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4939&group=alt.folklore.computers#4939

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:6214:2466:b0:441:2daa:4ab1 with SMTP id im6-20020a056214246600b004412daa4ab1mr8733816qvb.12.1648015309531;
Tue, 22 Mar 2022 23:01:49 -0700 (PDT)
X-Received: by 2002:a05:620a:468a:b0:67d:9a9c:68c6 with SMTP id
bq10-20020a05620a468a00b0067d9a9c68c6mr17664113qkb.36.1648015309400; Tue, 22
Mar 2022 23:01:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Tue, 22 Mar 2022 23:01:49 -0700 (PDT)
In-Reply-To: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=213.113.149.36; posting-account=iRS-VwkAAABt-J9QeQnsmYGfMqaUV8dl
NNTP-Posting-Host: 213.113.149.36
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com>
Subject: Re: Copying files on CTSS?
From: lars.brinkhoff@gmail.com (Lars Brinkhoff)
Injection-Date: Wed, 23 Mar 2022 06:01:49 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 5
 by: Lars Brinkhoff - Wed, 23 Mar 2022 06:01 UTC

Speaking of ITS and CTSS. Before ITS had separately powered
calendar clock hardware installed, it relied on CTSS for providing
the time. When ITS boots up, it uses a dial-out line to connect
to CTSS and check the login prompt for the time and date.

Source: ITS versions around 673 from 1971.

Re: Copying files on CTSS?

<3f7c652e-68a2-4380-89e7-64cd7cc971ban@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4941&group=alt.folklore.computers#4941

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:622a:208:b0:2e1:b3ec:b7ce with SMTP id b8-20020a05622a020800b002e1b3ecb7cemr24876865qtx.345.1648044901975;
Wed, 23 Mar 2022 07:15:01 -0700 (PDT)
X-Received: by 2002:a05:622a:14b:b0:2e2:276d:224a with SMTP id
v11-20020a05622a014b00b002e2276d224amr5665101qtw.379.1648044901752; Wed, 23
Mar 2022 07:15:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.freedyn.de!usenet.goja.nl.eu.org!1.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Wed, 23 Mar 2022 07:15:01 -0700 (PDT)
In-Reply-To: <7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=73.135.80.169; posting-account=IMhPVwkAAAD8unuH5mrS21Rp71MGwkPe
NNTP-Posting-Host: 73.135.80.169
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com> <7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3f7c652e-68a2-4380-89e7-64cd7cc971ban@googlegroups.com>
Subject: Re: Copying files on CTSS?
From: metta.crawler@gmail.com (Acceptable Name)
Injection-Date: Wed, 23 Mar 2022 14:15:01 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: Acceptable Name - Wed, 23 Mar 2022 14:15 UTC

On Wednesday, March 23, 2022 at 2:01:50 AM UTC-4, lars.br...@gmail.com wrote:
> Speaking of ITS and CTSS. Before ITS had separately powered
> calendar clock hardware installed, it relied on CTSS for providing
> the time. When ITS boots up, it uses a dial-out line to connect
> to CTSS and check the login prompt for the time and date.
>
> Source: ITS versions around 673 from 1971.

"Symbolic Mathematical Laboratory" William Arthur Martin 1962 MIT, describes a PDP-6 which is connected to the Project MAC 7094 running CTSS both are running LISP. It does not mention ITS.
https://dspace.mit.edu/bitstream/handle/1721.1/13494/25739127-MIT.pdf

Re: Copying files on CTSS?

<e1e10992-f889-440a-86ec-d7ce85534763n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4942&group=alt.folklore.computers#4942

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:620a:1386:b0:67e:46c1:1b33 with SMTP id k6-20020a05620a138600b0067e46c11b33mr62296qki.53.1648046519517;
Wed, 23 Mar 2022 07:41:59 -0700 (PDT)
X-Received: by 2002:a05:622a:c4:b0:2e1:cb5b:9b5c with SMTP id
p4-20020a05622a00c400b002e1cb5b9b5cmr7750qtw.69.1648046519277; Wed, 23 Mar
2022 07:41:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Wed, 23 Mar 2022 07:41:58 -0700 (PDT)
In-Reply-To: <3f7c652e-68a2-4380-89e7-64cd7cc971ban@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=213.113.149.36; posting-account=iRS-VwkAAABt-J9QeQnsmYGfMqaUV8dl
NNTP-Posting-Host: 213.113.149.36
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
<7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com> <3f7c652e-68a2-4380-89e7-64cd7cc971ban@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e1e10992-f889-440a-86ec-d7ce85534763n@googlegroups.com>
Subject: Re: Copying files on CTSS?
From: lars.brinkhoff@gmail.com (Lars Brinkhoff)
Injection-Date: Wed, 23 Mar 2022 14:41:59 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 11
 by: Lars Brinkhoff - Wed, 23 Mar 2022 14:41 UTC

Acceptable Name wrote:
> Lars Brinkhoff wrote:
> > Speaking of ITS and CTSS. Before ITS had separately powered
> > calendar clock hardware installed, it relied on CTSS for providing
> > the time. When ITS boots up, it uses a dial-out line to connect
> > to CTSS and check the login prompt for the time and date.
> > Source: ITS versions around 673 from 1971.
> "Symbolic Mathematical Laboratory" William Arthur Martin 1962 MIT, describes a PDP-6 which is connected to the Project MAC 7094 running CTSS both are running LISP. It does not mention ITS.
> https://dspace.mit.edu/bitstream/handle/1721.1/13494/25739127-MIT.pdf

The most recent date in that document is January, 1967. At that point
there was no ITS, or maybe work on ITS had just about started.

Re: Copying files on CTSS?

<8439cd63-1e5b-4a45-935b-7c00732bef3dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4943&group=alt.folklore.computers#4943

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:6214:508a:b0:440:f824:3d55 with SMTP id kk10-20020a056214508a00b00440f8243d55mr255999qvb.26.1648051232179;
Wed, 23 Mar 2022 09:00:32 -0700 (PDT)
X-Received: by 2002:a05:622a:10d:b0:2e1:db41:66d with SMTP id
u13-20020a05622a010d00b002e1db41066dmr384388qtw.670.1648051231827; Wed, 23
Mar 2022 09:00:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Wed, 23 Mar 2022 09:00:31 -0700 (PDT)
In-Reply-To: <e1e10992-f889-440a-86ec-d7ce85534763n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=73.135.80.169; posting-account=IMhPVwkAAAD8unuH5mrS21Rp71MGwkPe
NNTP-Posting-Host: 73.135.80.169
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
<7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com> <3f7c652e-68a2-4380-89e7-64cd7cc971ban@googlegroups.com>
<e1e10992-f889-440a-86ec-d7ce85534763n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8439cd63-1e5b-4a45-935b-7c00732bef3dn@googlegroups.com>
Subject: Re: Copying files on CTSS?
From: metta.crawler@gmail.com (Acceptable Name)
Injection-Date: Wed, 23 Mar 2022 16:00:32 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 25
 by: Acceptable Name - Wed, 23 Mar 2022 16:00 UTC

On Wednesday, March 23, 2022 at 10:42:00 AM UTC-4, lars.br...@gmail.com wrote:
> Acceptable Name wrote:
> > Lars Brinkhoff wrote:
> > > Speaking of ITS and CTSS. Before ITS had separately powered
> > > calendar clock hardware installed, it relied on CTSS for providing
> > > the time. When ITS boots up, it uses a dial-out line to connect
> > > to CTSS and check the login prompt for the time and date.
> > > Source: ITS versions around 673 from 1971.
> > "Symbolic Mathematical Laboratory" William Arthur Martin 1962 MIT, describes a PDP-6 which is connected to the Project MAC 7094 running CTSS both are running LISP. It does not mention ITS.
> > https://dspace.mit.edu/bitstream/handle/1721.1/13494/25739127-MIT.pdf
> The most recent date in that document is January, 1967. At that point
> there was no ITS, or maybe work on ITS had just about started.

In general it indicates that dataphone networking was used between the Project MAC 7094 running CTSS and the Project MAC PDP-6 for more than one thing.. There may be other use cases that I have yet to come across in print.

Martin's thesis implies that the reason his system was split between the two mainframes is that there was not enough core on the PDP-6 at the time it was created so some of had to be run on CTSS. He states on page 17 that it would have been possible at the time he wrote the thesis to host the entire system just on the PDP-6 as the core had been upgraded.

Re: Copying files on CTSS?

<9bcdc15a-0259-4130-b858-3a4384ad139an@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4944&group=alt.folklore.computers#4944

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:620a:2943:b0:67d:5ce7:4207 with SMTP id n3-20020a05620a294300b0067d5ce74207mr643630qkp.706.1648055826345;
Wed, 23 Mar 2022 10:17:06 -0700 (PDT)
X-Received: by 2002:a05:622a:10:b0:2e1:c3b3:4317 with SMTP id
x16-20020a05622a001000b002e1c3b34317mr754477qtw.39.1648055826147; Wed, 23 Mar
2022 10:17:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Wed, 23 Mar 2022 10:17:05 -0700 (PDT)
In-Reply-To: <8439cd63-1e5b-4a45-935b-7c00732bef3dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=213.113.149.36; posting-account=iRS-VwkAAABt-J9QeQnsmYGfMqaUV8dl
NNTP-Posting-Host: 213.113.149.36
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
<7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com> <3f7c652e-68a2-4380-89e7-64cd7cc971ban@googlegroups.com>
<e1e10992-f889-440a-86ec-d7ce85534763n@googlegroups.com> <8439cd63-1e5b-4a45-935b-7c00732bef3dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9bcdc15a-0259-4130-b858-3a4384ad139an@googlegroups.com>
Subject: Re: Copying files on CTSS?
From: lars.brinkhoff@gmail.com (Lars Brinkhoff)
Injection-Date: Wed, 23 Mar 2022 17:17:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 15
 by: Lars Brinkhoff - Wed, 23 Mar 2022 17:17 UTC

Acceptable Name wrote:
> In general it indicates that dataphone networking was used between the Project MAC 7094 running CTSS and the Project MAC PDP-6 for more than one thing. There may be other use cases that I have yet to come across in print.

Oh sure, I didn't mean to imply getting the calendar time was the only use.

> Martin's thesis implies that the reason his system was split between the two mainframes is that there was not enough core on the PDP-6 at the time it was created so some of had to be run on CTSS. He states on page 17 that it would have been possible at the time he wrote the thesis to host the entire system just on the PDP-6 as the core had been upgraded.

Have you encountered any preserved Mathlab software? Archived footage shows equations rendered quite nicely on the PDP-6 340 display.

Re: Copying files on CTSS?

<87bkxwp43v.fsf@localhost>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4946&group=alt.folklore.computers#4946

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: lynn@garlic.com (Anne & Lynn Wheeler)
Newsgroups: alt.folklore.computers
Subject: Re: Copying files on CTSS?
Date: Wed, 23 Mar 2022 14:48:52 -1000
Organization: Wheeler&Wheeler
Lines: 31
Message-ID: <87bkxwp43v.fsf@localhost>
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com>
<7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="67798630865061a7e60e0a3c20659e59";
logging-data="15763"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hrxmYHuFcWxLv3blDNZjoIfglOgBc0IA="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:gyobWHv0SPtkObrB3E1oVCpkQ5s=
sha1:7SKt+cO9txRq+Z/MFm+tcIockf4=
 by: Anne & Lynn Whee - Thu, 24 Mar 2022 00:48 UTC

Lars Brinkhoff <lars.brinkhoff@gmail.com> writes:
> Speaking of ITS and CTSS. Before ITS had separately powered
> calendar clock hardware installed, it relied on CTSS for providing
> the time. When ITS boots up, it uses a dial-out line to connect
> to CTSS and check the login prompt for the time and date.

some of the CTSS
https://en.wikipedia.org/wiki/Compatible_Time-Sharing_System
people went to the 5th flr to project mac to do multics,
https://en.wikipedia.org/wiki/Multics

others went to the ibm science center on the 4th flr and did
cp40/cms (on hardware modified 360/40 with virtual memory) and then
morphs into cp67/cms when 360/67 standard with virtual memory becomes
available.
https://en.wikipedia.org/wiki/History_of_CP/CMS
https://en.wikipedia.org/wiki/CP/CMS

The science center (360/40 & then 360/67) machines also had external
timer box for reading date/time on startup ... and also supported
virtual machine simulated external box for reading date/time
(channel/device I/O address "0FF' ... aka virtual machine specified as

UNIT 0FF,TIMR

http://www.bitsavers.org/pdf/ibm/360/cp67/
configuration pg32 (I had scanned & contributed 2013)
http://www.bitsavers.org/pdf/ibm/360/cp67/GH20-0856-0_CP-67_Operators_Guide_Oct1970.pdf

--
virtualization experience starting Jan1968, online at home since Mar1970

Re: What time was it, was Copying files on CTSS?

<t1gin8$305c$2@gal.iecc.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4947&group=alt.folklore.computers#4947

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: johnl@taugh.com (John Levine)
Newsgroups: alt.folklore.computers
Subject: Re: What time was it, was Copying files on CTSS?
Date: Thu, 24 Mar 2022 01:49:28 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <t1gin8$305c$2@gal.iecc.com>
References: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com> <7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com> <87bkxwp43v.fsf@localhost>
Injection-Date: Thu, 24 Mar 2022 01:49:28 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="98476"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <b2ae1fd2-3aaf-4bc2-95d8-1e3e3f27befbn@googlegroups.com> <7ebf2a0c-8bcd-4bcd-95fc-453a3c5027a2n@googlegroups.com> <87bkxwp43v.fsf@localhost>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
 by: John Levine - Thu, 24 Mar 2022 01:49 UTC

According to Anne & Lynn Wheeler <lynn@garlic.com>:
>The science center (360/40 & then 360/67) machines also had external
>timer box for reading date/time on startup ...

The 360/91 at Princeton had a box built by a student called TOAD for
Time Of Any Day. I believe it appeared to be a console that typed a
command to set the time when the machine rebooted, as it did a couple
of times a day.

It had a picture of a toad on the front with eyes that lit up on its
creator's birthday.

--
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly


computers / alt.folklore.computers / Re: What time was it, was Copying files on CTSS?

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor