Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Oh, I've seen copies [of Linux Journal] around the terminal room at The Labs. -- Dennis Ritchie


computers / alt.sys.pdp10 / Putting files on TOPS-10 tape from Linux?

SubjectAuthor
* Putting files on TOPS-10 tape from Linux?Kroma Zomal
+- Re: Putting files on TOPS-10 tape from Linux?gah4
+- Re: Putting files on TOPS-10 tape from Linux?gah4
+- Re: Putting files on TOPS-10 tape from Linux?Scott Lurndal
`* Re: Putting files on TOPS-10 tape from Linux?Rich Alderson
 +* Re: Putting files on TOPS-10 tape from Linux?gah4
 |`- Re: Putting files on TOPS-10 tape from Linux?Rich Alderson
 +* Re: Putting files on TOPS-10 tape from Linux?gah4
 |`* Re: Putting files on TOPS-10 tape from Linux?Lars Brinkhoff
 | +* Re: Putting files on TOPS-10 tape from Linux?gah4
 | |`- Re: Putting files on TOPS-10 tape from Linux?Lars Brinkhoff
 | `- Re: Putting files on TOPS-10 tape from Linux?gah4
 +- Re: Putting files on TOPS-10 tape from Linux?Lars Brinkhoff
 `* Re: Putting files on TOPS-10 tape from Linux?r cs
  `* Re: Putting files on TOPS-10 tape from Linux?Johnny Billquist
   `* Re: Putting files on TOPS-10 tape from Linux?David Wijnants
    `* Re: Putting files on TOPS-10 tape from Linux?Kroma Zomal
     `* Re: Putting files on TOPS-10 tape from Linux?r cs
      `- Re: Putting files on TOPS-10 tape from Linux?Kroma Zomal

1
Putting files on TOPS-10 tape from Linux?

<780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1038&group=alt.sys.pdp10#1038

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:ac8:5753:0:b0:400:7bc7:655d with SMTP id 19-20020ac85753000000b004007bc7655dmr70898qtx.6.1694631818341;
Wed, 13 Sep 2023 12:03:38 -0700 (PDT)
X-Received: by 2002:a05:6870:3a2e:b0:1d3:ce51:7814 with SMTP id
du46-20020a0568703a2e00b001d3ce517814mr1131686oab.11.1694631818024; Wed, 13
Sep 2023 12:03:38 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Wed, 13 Sep 2023 12:03:37 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2407:d000:b:4a01:5515:ca58:d184:244d;
posting-account=kDCi8woAAADyziFnfMnHGHwLdxNGWMFy
NNTP-Posting-Host: 2407:d000:b:4a01:5515:ca58:d184:244d
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
Subject: Putting files on TOPS-10 tape from Linux?
From: kromazomal@gmail.com (Kroma Zomal)
Injection-Date: Wed, 13 Sep 2023 19:03:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1799
 by: Kroma Zomal - Wed, 13 Sep 2023 19:03 UTC

How can I load files onto a tape for TOPS-10? I have a working TOPS-10 on simh I can boot into. I know how to mount a tape and use the BACKUP program to restore it. I can't figure out how to insert files from my Ubuntu into a .tap file, so I can load it on my TOPS-10. The files are the source for "MUD1" and "Empire" both of which can be compiled on TOPS-10. I know how to compile MUD1, I have a guide for it. Just need to put the source files (from Github) into a .tap. I know that the Github repo has .tap files, but those have typos and errors in the source .MAS files.

By the way if anyone knows how to build Empire from source, please tell me what commands to type. It's in FORTRAN-10.

Re: Putting files on TOPS-10 tape from Linux?

<96bbc3db-a70b-479c-b140-a95f8d11a7c6n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1039&group=alt.sys.pdp10#1039

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:620a:2ea:b0:76d:be7d:97d8 with SMTP id a10-20020a05620a02ea00b0076dbe7d97d8mr77342qko.3.1694632542701;
Wed, 13 Sep 2023 12:15:42 -0700 (PDT)
X-Received: by 2002:a05:6870:9543:b0:1d5:af95:6fc9 with SMTP id
v3-20020a056870954300b001d5af956fc9mr1283911oal.2.1694632542509; Wed, 13 Sep
2023 12:15:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Wed, 13 Sep 2023 12:15:42 -0700 (PDT)
In-Reply-To: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:8464:92e5:ef3:e9cd;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:8464:92e5:ef3:e9cd
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <96bbc3db-a70b-479c-b140-a95f8d11a7c6n@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: gah4@u.washington.edu (gah4)
Injection-Date: Wed, 13 Sep 2023 19:15:42 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1571
 by: gah4 - Wed, 13 Sep 2023 19:15 UTC

On Wednesday, September 13, 2023 at 12:03:39 PM UTC-7, Kroma Zomal wrote:

> By the way if anyone knows how to build Empire from source, please tell me what commands to type. It's in FORTRAN-10.

I know at least one person who knows, and I thought he followed this, but maybe not.

Walter Bright is the one who wrote it.

Re: Putting files on TOPS-10 tape from Linux?

<612239f5-3c9b-4464-b568-34d2fcc659f2n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1040&group=alt.sys.pdp10#1040

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:620a:2786:b0:76d:8cc1:5463 with SMTP id g6-20020a05620a278600b0076d8cc15463mr80649qkp.15.1694632796579;
Wed, 13 Sep 2023 12:19:56 -0700 (PDT)
X-Received: by 2002:a05:622a:19a9:b0:416:5d64:cd15 with SMTP id
u41-20020a05622a19a900b004165d64cd15mr68574qtc.3.1694632796408; Wed, 13 Sep
2023 12:19:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Wed, 13 Sep 2023 12:19:56 -0700 (PDT)
In-Reply-To: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:8464:92e5:ef3:e9cd;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:8464:92e5:ef3:e9cd
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <612239f5-3c9b-4464-b568-34d2fcc659f2n@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: gah4@u.washington.edu (gah4)
Injection-Date: Wed, 13 Sep 2023 19:19:56 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1800
 by: gah4 - Wed, 13 Sep 2023 19:19 UTC

On Wednesday, September 13, 2023 at 12:03:39 PM UTC-7, Kroma Zomal wrote:
> How can I load files onto a tape for TOPS-10?

Sounds like the problem I had 45 years ago.

I used to write tapes on IBM S/370 systems and bring them to TOPS-10.

The first problem I had was getting an 800 BPI tape. That is related to
a funny way that OS/360 works.

The second was reading 8 bit EBCDIC on TOPS-10.
I had a Fortran program to read tapes, and convert them.

There are a few different ways to read/write tapes on TOPS-10,
all of which I knew 45 years ago.

Re: Putting files on TOPS-10 tape from Linux?

<8boMM.591$8XGa.256@fx17.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1041&group=alt.sys.pdp10#1041

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx17.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: Putting files on TOPS-10 tape from Linux?
Newsgroups: alt.sys.pdp10
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
Lines: 24
Message-ID: <8boMM.591$8XGa.256@fx17.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Wed, 13 Sep 2023 19:36:36 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Wed, 13 Sep 2023 19:36:36 GMT
X-Received-Bytes: 1750
 by: Scott Lurndal - Wed, 13 Sep 2023 19:36 UTC

Kroma Zomal <kromazomal@gmail.com> writes:
>How can I load files onto a tape for TOPS-10? I have a working TOPS-10 on s=
>imh I can boot into. I know how to mount a tape and use the BACKUP program =
>to restore it. I can't figure out how to insert files from my Ubuntu into a=
> .tap file, so I can load it on my TOPS-10. The files are the source for "M=
>UD1" and "Empire" both of which can be compiled on TOPS-10. I know how to c=
>ompile MUD1, I have a guide for it. Just need to put the source files (from=
> Github) into a .tap. I know that the Github repo has .tap files, but those=
> have typos and errors in the source .MAS files.
>
>By the way if anyone knows how to build Empire from source, please tell me =
>what commands to type. It's in FORTRAN-10.

There are two aspects to your question:

1) What is the format of a SIMH tape file on the SIMH host?

http://simh.trailing-edge.com/docs/simh_magtape.pdf

2) What is the format of the data on a TOPS-10 tape? It's probably
not the traditional ANSI format.

https://www.pcjs.org/software/dec/pdp10/tapes/
https://webstore.ansi.org/standards/incits/ansix32241994

Re: Putting files on TOPS-10 tape from Linux?

<mddo7i5yfx8.fsf@panix5.panix.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1042&group=alt.sys.pdp10#1042

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: news@alderson.users.panix.com (Rich Alderson)
Newsgroups: alt.sys.pdp10
Subject: Re: Putting files on TOPS-10 tape from Linux?
Date: 13 Sep 2023 16:30:27 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 54
Sender: alderson+news@panix5.panix.com
Message-ID: <mddo7i5yfx8.fsf@panix5.panix.com>
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="4239"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Wed, 13 Sep 2023 20:30 UTC

Kroma Zomal <kromazomal@gmail.com> writes:

> How can I load files onto a tape for TOPS-10? I have a working TOPS-10 on
> simh I can boot into. I know how to mount a tape and use the BACKUP program
> to restore it. I can't figure out how to insert files from my Ubuntu into a
> .tap file, so I can load it on my TOPS-10. The files are the source for
> "MUD1" and "Empire" both of which can be compiled on TOPS-10. I know how to
> compile MUD1, I have a guide for it. Just need to put the source files (from
> Github) into a .tap. I know that the Github repo has .tap files, but those
> have typos and errors in the source .MAS files.

The best way is to treat each Linux file separately, rather than getting into
the arcane details of building a BACKUP format tape. Trust me on this.

A SimH tape file is a stream of bytes starting with a 4 byte little endian
length of a block, followed by the native format data, followed by a repeat of
the 4 byte length.

The data on a Tops-10 (or TOPS-20) tape can be represented several different
ways, but the most common is called "coredump" format, and presents the 36 bits
of data in a word as five 8 bit frames as follows

b0 b1 b2 b3 b4 b5 b6 b7
b8 b9 b10 b11 b12 b13 b14 b15
b16 b17 b18 b19 b20 b21 b22 b23
b24 b25 b26 b27 b28 b29 b30 b31
0 0 0 0 b32 b33 b34 b35

Since you are presumably dealing with ASCII data, you will need to turn your
Linx 8 bit characters into PDP-10 7 bit characters before packing them into a
36 bit word to chop them up into a set of tape frames.

Or you could use Kermit and avoid tape images altogether.

> By the way if anyone knows how to build Empire from source, please tell me
> what commands to type. It's in FORTRAN-10.

.compile e1.for,e2.for,e3.for <etc.>
.load

or .load e1.for,e2.for <etc.>

where the load command first compiles the source files which are newer than the
object files which may be present, then calls LINK on all the object files (.REL).
(In the first case, the system remembers the command line from the compile step
and feeds it to the load command.)

It's been about 10 years since I looked at EMPIRE, so the above is just a sketch.

--
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: Putting files on TOPS-10 tape from Linux?

<50c78372-e462-45f6-9daf-38dfed48859fn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1043&group=alt.sys.pdp10#1043

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:622a:589:b0:40f:dc70:fdc9 with SMTP id c9-20020a05622a058900b0040fdc70fdc9mr87702qtb.13.1694639130892;
Wed, 13 Sep 2023 14:05:30 -0700 (PDT)
X-Received: by 2002:a05:6808:21a8:b0:3a8:4611:5d13 with SMTP id
be40-20020a05680821a800b003a846115d13mr1596991oib.3.1694639130719; Wed, 13
Sep 2023 14:05:30 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Wed, 13 Sep 2023 14:05:30 -0700 (PDT)
In-Reply-To: <mddo7i5yfx8.fsf@panix5.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:8464:92e5:ef3:e9cd;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:8464:92e5:ef3:e9cd
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com> <mddo7i5yfx8.fsf@panix5.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <50c78372-e462-45f6-9daf-38dfed48859fn@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: gah4@u.washington.edu (gah4)
Injection-Date: Wed, 13 Sep 2023 21:05:30 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 36
 by: gah4 - Wed, 13 Sep 2023 21:05 UTC

On Wednesday, September 13, 2023 at 1:30:30 PM UTC-7, Rich Alderson wrote:

(snip)

> The data on a Tops-10 (or TOPS-20) tape can be represented several different
> ways, but the most common is called "coredump" format, and presents the 36 bits
> of data in a word as five 8 bit frames as follows
>
> b0 b1 b2 b3 b4 b5 b6 b7
> b8 b9 b10 b11 b12 b13 b14 b15
> b16 b17 b18 b19 b20 b21 b22 b23
> b24 b25 b26 b27 b28 b29 b30 b31
> 0 0 0 0 b32 b33 b34 b35
Is this the form you get with the COPY command?

I remember sometimes wanting to test tapes that I didn't know about,
so copying the COBOL compiler onto the tape, and then back off again.
(Or maybe it was the library.) It was the biggest file on the system I
was using available for copying.

But for reading actual EBCDIC tapes, there is a way to read four tape
bytes into a 36 bit word. I would do that in Fortran, and then extract
the bytes, and do EBCDIC to ASCII conversion.

A favorite for OS/360 is FB80, where the tape has fixed length record
of 80 characters, blocked into some multiple of 80 bytes. That is
the usual text format for OS/360, and the form that most compiler
want as input. And so I had programs to read that.

Re: Putting files on TOPS-10 tape from Linux?

<mddzg1pr93a.fsf@panix5.panix.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1045&group=alt.sys.pdp10#1045

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: news@alderson.users.panix.com (Rich Alderson)
Newsgroups: alt.sys.pdp10
Subject: Re: Putting files on TOPS-10 tape from Linux?
Date: 13 Sep 2023 18:39:53 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 46
Sender: alderson+news@panix5.panix.com
Message-ID: <mddzg1pr93a.fsf@panix5.panix.com>
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com> <mddo7i5yfx8.fsf@panix5.panix.com> <50c78372-e462-45f6-9daf-38dfed48859fn@googlegroups.com>
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="12848"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Wed, 13 Sep 2023 22:39 UTC

gah4 <gah4@u.washington.edu> writes:

> On Wednesday, September 13, 2023 at 1:30:30=E2=80=AFPM UTC-7, Rich Alderson wrote:
>
> (snip)
>
>> The data on a Tops-10 (or TOPS-20) tape can be represented several different
>> ways, but the most common is called "coredump" format, and presents the 36 bits
>> of data in a word as five 8 bit frames as follows

>> b0 b1 b2 b3 b4 b5 b6 b7
>> b8 b9 b10 b11 b12 b13 b14 b15
>> b16 b17 b18 b19 b20 b21 b22 b23
>> b24 b25 b26 b27 b28 b29 b30 b31
>> 0 0 0 0 b32 b33 b34 b35

> Is this the form you get with the COPY command?

Yes.

> I remember sometimes wanting to test tapes that I didn't know about,
> so copying the COBOL compiler onto the tape, and then back off again.
> (Or maybe it was the library.) It was the biggest file on the system I
> was using available for copying.

> But for reading actual EBCDIC tapes, there is a way to read four tape
> bytes into a 36 bit word. I would do that in Fortran, and then extract
> the bytes, and do EBCDIC to ASCII conversion.

> A favorite for OS/360 is FB80, where the tape has fixed length record
> of 80 characters, blocked into some multiple of 80 bytes. That is
> the usual text format for OS/360, and the form that most compiler
> want as input. And so I had programs to read that.

The issue with the "industry standard" format (as it is called in the DEC
manuals) is that a program will be necessary to convert the 8 bit ASCII
characters to 7 bits and pack them 5 to a word, which is at least as difficult
as using coredump format.

I still think that Kermit is the proper way to do this.

--
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: Putting files on TOPS-10 tape from Linux?

<88add364-bf32-4246-a33e-c588847bcca8n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1046&group=alt.sys.pdp10#1046

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:620a:1a86:b0:770:58ab:afa9 with SMTP id bl6-20020a05620a1a8600b0077058abafa9mr104195qkb.8.1694651258494;
Wed, 13 Sep 2023 17:27:38 -0700 (PDT)
X-Received: by 2002:a05:6870:5b2b:b0:1d1:40c5:a53a with SMTP id
ds43-20020a0568705b2b00b001d140c5a53amr1384020oab.10.1694651258173; Wed, 13
Sep 2023 17:27:38 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Wed, 13 Sep 2023 17:27:37 -0700 (PDT)
In-Reply-To: <mddo7i5yfx8.fsf@panix5.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:283b:21d0:5aff:7cae;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:283b:21d0:5aff:7cae
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com> <mddo7i5yfx8.fsf@panix5.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <88add364-bf32-4246-a33e-c588847bcca8n@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: gah4@u.washington.edu (gah4)
Injection-Date: Thu, 14 Sep 2023 00:27:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2411
 by: gah4 - Thu, 14 Sep 2023 00:27 UTC

On Wednesday, September 13, 2023 at 1:30:30 PM UTC-7, Rich Alderson wrote:

(snip)

> The data on a Tops-10 (or TOPS-20) tape can be represented several different
> ways, but the most common is called "coredump" format, and presents the 36 bits
> of data in a word as five 8 bit frames as follows

> b0 b1 b2 b3 b4 b5 b6 b7
> b8 b9 b10 b11 b12 b13 b14 b15
> b16 b17 b18 b19 b20 b21 b22 b23
> b24 b25 b26 b27 b28 b29 b30 b31
> 0 0 0 0 b32 b33 b34 b35

OK, having not thought about this for many years, are lines padded to whole words?

I do remember that SOS puts a line number as a five digit number in one word,
with the low bit set so programs will know. That seems to suggest that it has
to fill up the previous word first.

> Since you are presumably dealing with ASCII data, you will need to turn your
> Linx 8 bit characters into PDP-10 7 bit characters before packing them into a
> 36 bit word to chop them up into a set of tape frames.
> Or you could use Kermit and avoid tape images altogether.

If you have an emulated serial port, that does seem a good way.

Re: Putting files on TOPS-10 tape from Linux?

<7wr0n1nuxm.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1048&group=alt.sys.pdp10#1048

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: Putting files on TOPS-10 tape from Linux?
Organization: nocrew
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com>
Date: Thu, 14 Sep 2023 06:13:57 +0000
Message-ID: <7wr0n1nuxm.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:eay7P/clpJZfirStmSQZaaFICXw=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 25
NNTP-Posting-Host: 0771a8da.news.sunsite.dk
X-Trace: 1694672037 news.sunsite.dk 708 lars@junk.nocrew.org/51.15.56.219:54230
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Thu, 14 Sep 2023 06:13 UTC

Rich Alderson wrote:
> Kroma Zomal wrote:
>> How can I load files onto a tape for TOPS-10? I have a working TOPS-10 on
>> simh I can boot into. I know how to mount a tape and use the BACKUP program
>
> The best way is to treat each Linux file separately, rather than getting into
> the arcane details of building a BACKUP format tape. Trust me on this.

That's a pretty good suggestion. I have occasionally made BACKUP tapes
to move files to TOPS-10, but it's always a pain because I keep
forgetting which tool to use, and how to operate it.

However, now we need to explain how to implement your suggestion. How
to convert each text file to core dump format, getting them on a tape
(or tapes) image, and then something like COPY MTA0: E1.FOR for each
file.

I *think* you can do the ASCII to core dump conversion with
cat10 -Wascii -Xcore < e1.for > e1.core
using https://github.com/larsbrinkhoff/pdp10-its-disassembler

And then using https://github.com/brouhaha/tapeutils:
tapewrite -s output.tap e1.core e2.core ...

Is some particular tape block size needed?

Re: Putting files on TOPS-10 tape from Linux?

<7wmsxpnusu.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1049&group=alt.sys.pdp10#1049

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: Putting files on TOPS-10 tape from Linux?
Organization: nocrew
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com>
<88add364-bf32-4246-a33e-c588847bcca8n@googlegroups.com>
Date: Thu, 14 Sep 2023 06:16:49 +0000
Message-ID: <7wmsxpnusu.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:icKPaxflFzzzcWdOWMy0GVRSRiE=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 14
NNTP-Posting-Host: 0771a8da.news.sunsite.dk
X-Trace: 1694672209 news.sunsite.dk 708 lars@junk.nocrew.org/51.15.56.219:54230
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Thu, 14 Sep 2023 06:16 UTC

gah4 wrote:
> OK, having not thought about this for many years, are lines padded to
> whole words?
>
> I do remember that SOS puts a line number as a five digit number in
> one word, with the low bit set so programs will know. That seems to
> suggest that it has to fill up the previous word first.

For that kind of text file, yes, lines are padded out with NUL
characters.

For text files without SOS line numbers, no padding.

WAITS has E text files with padding between pages.

Re: Putting files on TOPS-10 tape from Linux?

<c2ffa608-151d-48e9-a489-6b89618d278en@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1050&group=alt.sys.pdp10#1050

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:622a:188e:b0:40d:4c6:bce6 with SMTP id v14-20020a05622a188e00b0040d04c6bce6mr100579qtc.7.1694674865896;
Thu, 14 Sep 2023 00:01:05 -0700 (PDT)
X-Received: by 2002:a05:6871:a7:b0:1d6:3b88:40d8 with SMTP id
u39-20020a05687100a700b001d63b8840d8mr219643oaa.5.1694674865674; Thu, 14 Sep
2023 00:01:05 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.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.sys.pdp10
Date: Thu, 14 Sep 2023 00:01:05 -0700 (PDT)
In-Reply-To: <7wmsxpnusu.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:283b:21d0:5aff:7cae;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:283b:21d0:5aff:7cae
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com> <88add364-bf32-4246-a33e-c588847bcca8n@googlegroups.com>
<7wmsxpnusu.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c2ffa608-151d-48e9-a489-6b89618d278en@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: gah4@u.washington.edu (gah4)
Injection-Date: Thu, 14 Sep 2023 07:01:05 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: gah4 - Thu, 14 Sep 2023 07:01 UTC

On Wednesday, September 13, 2023 at 11:16:51 PM UTC-7, Lars Brinkhoff wrote:
> gah4 wrote:
> > OK, having not thought about this for many years, are lines padded to
> > whole words?
> > I do remember that SOS puts a line number as a five digit number in
> > one word, with the low bit set so programs will know. That seems to
> > suggest that it has to fill up the previous word first.

> For that kind of text file, yes, lines are padded out with NUL
> characters.
> For text files without SOS line numbers, no padding.

OK, what I might have known 45 years ago.

Do files without line numbers, but with padding, still work?

I never used TECO for TOPS-10, but did when I got to using RT-11.


> WAITS has E text files with padding between pages.

Re: Putting files on TOPS-10 tape from Linux?

<7wil8dnsg8.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1051&group=alt.sys.pdp10#1051

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: Putting files on TOPS-10 tape from Linux?
Organization: nocrew
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com>
<88add364-bf32-4246-a33e-c588847bcca8n@googlegroups.com>
<7wmsxpnusu.fsf@junk.nocrew.org>
<c2ffa608-151d-48e9-a489-6b89618d278en@googlegroups.com>
Date: Thu, 14 Sep 2023 07:07:35 +0000
Message-ID: <7wil8dnsg8.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:xzda2fx0xXP4mP9OcMBJlljL6mc=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 7
NNTP-Posting-Host: 33e19d08.news.sunsite.dk
X-Trace: 1694675255 news.sunsite.dk 708 lars@junk.nocrew.org/51.15.56.219:54230
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Thu, 14 Sep 2023 07:07 UTC

gah4 wrote:
> Do files without line numbers, but with padding, still work?

Sorry, I don't know really. I would imagine that TOPS-10 and 20 editors
ignore the NUL's. I'm more of an ITS user, and over here text file
characters are processed and diplayed verbatim, except TECO's Y command
(without the @ modifier) treats ^L as a page separator.

Re: Putting files on TOPS-10 tape from Linux?

<11489b8c-70fd-4b2a-acd1-823d2b8cf6fen@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1052&group=alt.sys.pdp10#1052

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:622a:44e:b0:401:e2bb:e429 with SMTP id o14-20020a05622a044e00b00401e2bbe429mr111391qtx.9.1694696087930;
Thu, 14 Sep 2023 05:54:47 -0700 (PDT)
X-Received: by 2002:a05:6830:1049:b0:6be:e5f5:a05e with SMTP id
b9-20020a056830104900b006bee5f5a05emr1520090otp.6.1694696087518; Thu, 14 Sep
2023 05:54:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Thu, 14 Sep 2023 05:54:47 -0700 (PDT)
In-Reply-To: <mddo7i5yfx8.fsf@panix5.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=174.177.46.44; posting-account=pkFZZwoAAACVeOlp3YkcEEg7TgxkPdef
NNTP-Posting-Host: 174.177.46.44
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com> <mddo7i5yfx8.fsf@panix5.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <11489b8c-70fd-4b2a-acd1-823d2b8cf6fen@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: secristr@gmail.com (r cs)
Injection-Date: Thu, 14 Sep 2023 12:54:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4663
 by: r cs - Thu, 14 Sep 2023 12:54 UTC

On Wednesday, September 13, 2023 at 4:30:30 PM UTC-4, Rich Alderson wrote:
> Kroma Zomal <kroma...@gmail.com> writes:
>
> > How can I load files onto a tape for TOPS-10? I have a working TOPS-10 on
> > simh I can boot into. I know how to mount a tape and use the BACKUP program
> > to restore it. I can't figure out how to insert files from my Ubuntu into a
> > .tap file, so I can load it on my TOPS-10. The files are the source for
> > "MUD1" and "Empire" both of which can be compiled on TOPS-10. I know how to
> > compile MUD1, I have a guide for it. Just need to put the source files (from
> > Github) into a .tap. I know that the Github repo has .tap files, but those
> > have typos and errors in the source .MAS files.
> The best way is to treat each Linux file separately, rather than getting into
> the arcane details of building a BACKUP format tape. Trust me on this.
>
> A SimH tape file is a stream of bytes starting with a 4 byte little endian
> length of a block, followed by the native format data, followed by a repeat of
> the 4 byte length.
>
> The data on a Tops-10 (or TOPS-20) tape can be represented several different
> ways, but the most common is called "coredump" format, and presents the 36 bits
> of data in a word as five 8 bit frames as follows
>
> b0 b1 b2 b3 b4 b5 b6 b7
> b8 b9 b10 b11 b12 b13 b14 b15
> b16 b17 b18 b19 b20 b21 b22 b23
> b24 b25 b26 b27 b28 b29 b30 b31
> 0 0 0 0 b32 b33 b34 b35
>
> Since you are presumably dealing with ASCII data, you will need to turn your
> Linx 8 bit characters into PDP-10 7 bit characters before packing them into a
> 36 bit word to chop them up into a set of tape frames.
>
> Or you could use Kermit and avoid tape images altogether.
> > By the way if anyone knows how to build Empire from source, please tell me
> > what commands to type. It's in FORTRAN-10.
> .compile e1.for,e2.for,e3.for <etc.>
> .load
>
> or .load e1.for,e2.for <etc.>
>
> where the load command first compiles the source files which are newer than the
> object files which may be present, then calls LINK on all the object files (.REL).
> (In the first case, the system remembers the command line from the compile step
> and feeds it to the load command.)
>
> It's been about 10 years since I looked at EMPIRE, so the above is just a sketch.
>
> --
> Rich Alderson ne...@alderson.users.panix.com
> Audendum est, et veritas investiganda; quam etiamsi non assequamur,
> omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
> --Galen

Seriously consider the Kermit suggestion by Rich if you want to focus on your main project and not get wrapped up in the side project.

For the uninitiated, Kermit has a "server" mode. From the source computer I'd Kermit into the destination machine and login. Next on the destination side, run Kermit and say "server". Next, escape-character back to the source machine, and SEND *.FOR or whatever (I didn't have to type each filename), and let Kermit deal with the ASCII conversions and such. You can also GET *.FOR. There is a good explanation of these operations in the user guide for the '20 at http://www.columbia.edu/kermit/ftp/d/k20mit.pdf, although most of it pretty much transfers to any OS.

Re: Putting files on TOPS-10 tape from Linux?

<udv4ha$h0g$1@news.misty.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1053&group=alt.sys.pdp10#1053

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.10.184.180.213.static.wline.lns.sme.cust.swisscom.ch!not-for-mail
From: bqt@softjar.se (Johnny Billquist)
Newsgroups: alt.sys.pdp10
Subject: Re: Putting files on TOPS-10 tape from Linux?
Date: Thu, 14 Sep 2023 16:15:06 +0200
Organization: MGT Consulting
Message-ID: <udv4ha$h0g$1@news.misty.com>
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com>
<11489b8c-70fd-4b2a-acd1-823d2b8cf6fen@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Sep 2023 14:15:06 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="10.184.180.213.static.wline.lns.sme.cust.swisscom.ch:213.180.184.10";
logging-data="17424"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.15.1
In-Reply-To: <11489b8c-70fd-4b2a-acd1-823d2b8cf6fen@googlegroups.com>
 by: Johnny Billquist - Thu, 14 Sep 2023 14:15 UTC

On 2023-09-14 14:54, r cs wrote:
> On Wednesday, September 13, 2023 at 4:30:30 PM UTC-4, Rich Alderson wrote:
>> Kroma Zomal <kroma...@gmail.com> writes:
>>
>>> How can I load files onto a tape for TOPS-10? I have a working TOPS-10 on
>>> simh I can boot into. I know how to mount a tape and use the BACKUP program
>>> to restore it. I can't figure out how to insert files from my Ubuntu into a
>>> .tap file, so I can load it on my TOPS-10. The files are the source for
>>> "MUD1" and "Empire" both of which can be compiled on TOPS-10. I know how to
>>> compile MUD1, I have a guide for it. Just need to put the source files (from
>>> Github) into a .tap. I know that the Github repo has .tap files, but those
>>> have typos and errors in the source .MAS files.
>> The best way is to treat each Linux file separately, rather than getting into
>> the arcane details of building a BACKUP format tape. Trust me on this.
>>
>> A SimH tape file is a stream of bytes starting with a 4 byte little endian
>> length of a block, followed by the native format data, followed by a repeat of
>> the 4 byte length.
>>
>> The data on a Tops-10 (or TOPS-20) tape can be represented several different
>> ways, but the most common is called "coredump" format, and presents the 36 bits
>> of data in a word as five 8 bit frames as follows
>>
>> b0 b1 b2 b3 b4 b5 b6 b7
>> b8 b9 b10 b11 b12 b13 b14 b15
>> b16 b17 b18 b19 b20 b21 b22 b23
>> b24 b25 b26 b27 b28 b29 b30 b31
>> 0 0 0 0 b32 b33 b34 b35
>>
>> Since you are presumably dealing with ASCII data, you will need to turn your
>> Linx 8 bit characters into PDP-10 7 bit characters before packing them into a
>> 36 bit word to chop them up into a set of tape frames.
>>
>> Or you could use Kermit and avoid tape images altogether.
>>> By the way if anyone knows how to build Empire from source, please tell me
>>> what commands to type. It's in FORTRAN-10.
>> .compile e1.for,e2.for,e3.for <etc.>
>> .load
>>
>> or .load e1.for,e2.for <etc.>
>>
>> where the load command first compiles the source files which are newer than the
>> object files which may be present, then calls LINK on all the object files (.REL).
>> (In the first case, the system remembers the command line from the compile step
>> and feeds it to the load command.)
>>
>> It's been about 10 years since I looked at EMPIRE, so the above is just a sketch.
>>
>> --
>> Rich Alderson ne...@alderson.users.panix.com
>> Audendum est, et veritas investiganda; quam etiamsi non assequamur,
>> omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
>> --Galen
>
> Seriously consider the Kermit suggestion by Rich if you want to focus on your main project and not get wrapped up in the side project.
>
> For the uninitiated, Kermit has a "server" mode. From the source computer I'd Kermit into the destination machine and login. Next on the destination side, run Kermit and say "server". Next, escape-character back to the source machine, and SEND *.FOR or whatever (I didn't have to type each filename), and let Kermit deal with the ASCII conversions and such. You can also GET *.FOR. There is a good explanation of these operations in the user guide for the '20 at http://www.columbia.edu/kermit/ftp/d/k20mit.pdf, although most of it pretty much transfers to any OS.

I can only agree. Rich suggestion of using Kermit is what I'd go for.
Going via tape is just making things very complicated.

Johnny

Re: Putting files on TOPS-10 tape from Linux?

<f489f583-5f5d-4def-a05a-e2f86fd88a5dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1054&group=alt.sys.pdp10#1054

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:622a:199e:b0:412:2d47:701d with SMTP id u30-20020a05622a199e00b004122d47701dmr117813qtc.0.1694711205748;
Thu, 14 Sep 2023 10:06:45 -0700 (PDT)
X-Received: by 2002:a05:6870:a8ad:b0:1d6:4b44:a3d0 with SMTP id
eb45-20020a056870a8ad00b001d64b44a3d0mr426955oab.6.1694711205116; Thu, 14 Sep
2023 10:06:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Thu, 14 Sep 2023 10:06:44 -0700 (PDT)
In-Reply-To: <udv4ha$h0g$1@news.misty.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23c8:3801:c101:728b:cdff:fe1d:7731;
posting-account=RU6TjgoAAADnJ0ZypUZI6u8zCRWkdrbC
NNTP-Posting-Host: 2a00:23c8:3801:c101:728b:cdff:fe1d:7731
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com> <11489b8c-70fd-4b2a-acd1-823d2b8cf6fen@googlegroups.com>
<udv4ha$h0g$1@news.misty.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f489f583-5f5d-4def-a05a-e2f86fd88a5dn@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: davygoat@gmail.com (David Wijnants)
Injection-Date: Thu, 14 Sep 2023 17:06:45 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1732
 by: David Wijnants - Thu, 14 Sep 2023 17:06 UTC

The simtools repository has a "backup" program to read TOPS-10 tapes, which I know works, but sub directories can be tricky.

https://github.com/simh/simtools

I have also used a program called "backwr" to read TOPS-10 tapes. I believe it came from Arthur Krewat's site:

http://pdp10.kilonet.org/

Both programs needed a bit of experimentation, but I think they worked last time I tried.

Kermit also works well, if slow.

David.

Re: Putting files on TOPS-10 tape from Linux?

<14d05e9d-ac04-4ba9-ad1f-5a66da0dadd2n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1055&group=alt.sys.pdp10#1055

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:620a:4788:b0:76f:8b7:1fb7 with SMTP id dt8-20020a05620a478800b0076f08b71fb7mr17839qkb.5.1694767054258;
Fri, 15 Sep 2023 01:37:34 -0700 (PDT)
X-Received: by 2002:a05:6870:d388:b0:1d6:53f6:e3c2 with SMTP id
k8-20020a056870d38800b001d653f6e3c2mr387066oag.2.1694767053869; Fri, 15 Sep
2023 01:37:33 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Fri, 15 Sep 2023 01:37:33 -0700 (PDT)
In-Reply-To: <f489f583-5f5d-4def-a05a-e2f86fd88a5dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2407:d000:b:4a01:ec55:7a37:3aa2:c53b;
posting-account=kDCi8woAAADyziFnfMnHGHwLdxNGWMFy
NNTP-Posting-Host: 2407:d000:b:4a01:ec55:7a37:3aa2:c53b
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com> <11489b8c-70fd-4b2a-acd1-823d2b8cf6fen@googlegroups.com>
<udv4ha$h0g$1@news.misty.com> <f489f583-5f5d-4def-a05a-e2f86fd88a5dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <14d05e9d-ac04-4ba9-ad1f-5a66da0dadd2n@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: kromazomal@gmail.com (Kroma Zomal)
Injection-Date: Fri, 15 Sep 2023 08:37:34 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1771
 by: Kroma Zomal - Fri, 15 Sep 2023 08:37 UTC

Update: Kermit worked! I didn't have it on my TOPS-10 but luckily found a .tap here https://sky-visions.com/dec/tops704/tapes/k10mit-135.tap
Kermit itself was quite slow but I'm pleased at how easy it was to use
Only thing now is to compile Empire and MUD1. Unfortunately I'm having problems with both, but I've contacted those who uploaded them to Github since they most likely know how to do it correctly

Re: Putting files on TOPS-10 tape from Linux?

<0aa10269-3932-4738-aa56-d67fa2f10397n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1056&group=alt.sys.pdp10#1056

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:620a:2609:b0:76e:edb1:f395 with SMTP id z9-20020a05620a260900b0076eedb1f395mr15954qko.6.1694767343188;
Fri, 15 Sep 2023 01:42:23 -0700 (PDT)
X-Received: by 2002:a05:6808:d49:b0:3a3:d677:9a8d with SMTP id
w9-20020a0568080d4900b003a3d6779a8dmr413241oik.0.1694767342811; Fri, 15 Sep
2023 01:42:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Fri, 15 Sep 2023 01:42:22 -0700 (PDT)
In-Reply-To: <14d05e9d-ac04-4ba9-ad1f-5a66da0dadd2n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:844:100:4a46:41df:4ee:23eb:421f;
posting-account=pkFZZwoAAACVeOlp3YkcEEg7TgxkPdef
NNTP-Posting-Host: 2601:844:100:4a46:41df:4ee:23eb:421f
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com> <11489b8c-70fd-4b2a-acd1-823d2b8cf6fen@googlegroups.com>
<udv4ha$h0g$1@news.misty.com> <f489f583-5f5d-4def-a05a-e2f86fd88a5dn@googlegroups.com>
<14d05e9d-ac04-4ba9-ad1f-5a66da0dadd2n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0aa10269-3932-4738-aa56-d67fa2f10397n@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: secristr@gmail.com (r cs)
Injection-Date: Fri, 15 Sep 2023 08:42:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2112
 by: r cs - Fri, 15 Sep 2023 08:42 UTC

On Friday, September 15, 2023 at 4:37:34 AM UTC-4, Kroma Zomal wrote:
> Update: Kermit worked! I didn't have it on my TOPS-10 but luckily found a .tap here https://sky-visions.com/dec/tops704/tapes/k10mit-135.tap
> Kermit itself was quite slow but I'm pleased at how easy it was to use
> Only thing now is to compile Empire and MUD1. Unfortunately I'm having problems with both, but I've contacted those who uploaded them to Github since they most likely know how to do it correctly

Congratulations! Thanks for passing along the .tap link. Let us know about how you resolve the Empire and MUD1 builds.

Regards,
rcs

Re: Putting files on TOPS-10 tape from Linux?

<d3d17471-f966-40b0-ac88-1eeb55ce881bn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1057&group=alt.sys.pdp10#1057

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:622a:1808:b0:412:26ce:857f with SMTP id t8-20020a05622a180800b0041226ce857fmr21463qtc.12.1694774514261;
Fri, 15 Sep 2023 03:41:54 -0700 (PDT)
X-Received: by 2002:a05:6808:1796:b0:3a9:cd23:9853 with SMTP id
bg22-20020a056808179600b003a9cd239853mr496485oib.10.1694774513827; Fri, 15
Sep 2023 03:41:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Fri, 15 Sep 2023 03:41:53 -0700 (PDT)
In-Reply-To: <0aa10269-3932-4738-aa56-d67fa2f10397n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2407:d000:b:4a01:ec55:7a37:3aa2:c53b;
posting-account=kDCi8woAAADyziFnfMnHGHwLdxNGWMFy
NNTP-Posting-Host: 2407:d000:b:4a01:ec55:7a37:3aa2:c53b
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com> <11489b8c-70fd-4b2a-acd1-823d2b8cf6fen@googlegroups.com>
<udv4ha$h0g$1@news.misty.com> <f489f583-5f5d-4def-a05a-e2f86fd88a5dn@googlegroups.com>
<14d05e9d-ac04-4ba9-ad1f-5a66da0dadd2n@googlegroups.com> <0aa10269-3932-4738-aa56-d67fa2f10397n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d3d17471-f966-40b0-ac88-1eeb55ce881bn@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: kromazomal@gmail.com (Kroma Zomal)
Injection-Date: Fri, 15 Sep 2023 10:41:54 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2770
 by: Kroma Zomal - Fri, 15 Sep 2023 10:41 UTC

Finally managed to build MUD1, from the '86 sources in the master branch on Github, which were transferred via Kermit

This is probably not the standard/correct way to do it but this is what worked for me. Previously I faced errors with the missing MUD..PM file, elevated rights, or simply could not load into MUD.EXE

Note you must have BCPL installed and configured beforehand which is covered on Quentin's blog https://www.quentin.org.uk/ ,check out the retro computing posts, I suggest reading all of them, there is info in the TOPS-10 FAQ and comments too

-git clone https://github.com/PDP-10/MUD1
-delete the .git and .gitignore files (or just DL the zip instead)
-Kermit over the files to TOPS-10, place them in [2011,2776]
-make a new user 'richard' with PPN [2011,2776] in REACT, give him ENQ/DEQ 500, IPCF 500 500 500
-login with operator, cd over to [2011,2776] with setsrc
-do mud all to build MUD
-Kermit messes up the .txt files and .get files, open them all one by one with SOS and re-save them (command is ecb)
-run dbase to build the database
-run mud as operator, if that doesn't work, login as richard and run mud, if it still doesn't work just restart simh and try run mud with richard again. Worked for me after restarting.
-experience gaming history

Re: Putting files on TOPS-10 tape from Linux?

<ea2a25f1-8fe0-45a9-8148-5618d8aee576n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1062&group=alt.sys.pdp10#1062

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:ac8:5f8c:0:b0:417:b902:6f93 with SMTP id j12-20020ac85f8c000000b00417b9026f93mr13139qta.4.1695336563044;
Thu, 21 Sep 2023 15:49:23 -0700 (PDT)
X-Received: by 2002:a05:6808:1a02:b0:3ae:15b6:3292 with SMTP id
bk2-20020a0568081a0200b003ae15b63292mr455882oib.4.1695336562899; Thu, 21 Sep
2023 15:49:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!2.eu.feeder.erje.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Thu, 21 Sep 2023 15:49:22 -0700 (PDT)
In-Reply-To: <7wmsxpnusu.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:4179:596f:be65:1c44;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:4179:596f:be65:1c44
References: <780a22aa-6f0f-4057-bff8-aa2419e5e775n@googlegroups.com>
<mddo7i5yfx8.fsf@panix5.panix.com> <88add364-bf32-4246-a33e-c588847bcca8n@googlegroups.com>
<7wmsxpnusu.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ea2a25f1-8fe0-45a9-8148-5618d8aee576n@googlegroups.com>
Subject: Re: Putting files on TOPS-10 tape from Linux?
From: gah4@u.washington.edu (gah4)
Injection-Date: Thu, 21 Sep 2023 22:49:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2314
 by: gah4 - Thu, 21 Sep 2023 22:49 UTC

On Wednesday, September 13, 2023 at 11:16:51 PM UTC-7, Lars Brinkhoff wrote:
> gah4 wrote:
> > OK, having not thought about this for many years, are lines padded to
> > whole words?
> > I do remember that SOS puts a line number as a five digit number in
> > one word, with the low bit set so programs will know. That seems to
> > suggest that it has to fill up the previous word first.

> For that kind of text file, yes, lines are padded out with NUL
> characters.
> For text files without SOS line numbers, no padding.
> WAITS has E text files with padding between pages.

I was just reading the Fortran-10 manual, unrelated to this question, and noticed
that it does say that lines will be null padded to whole words. It seems that is the
way it writes files, and as far as I can tell, the way it expects to read them.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor