From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11492 invoked from network); 17 Sep 2021 15:33:13 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 17 Sep 2021 15:33:13 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id B5B0B9CAC0; Sat, 18 Sep 2021 01:33:11 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 498149CAB3; Sat, 18 Sep 2021 01:32:40 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b="RD7uGPpp"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 5CA019CAB3; Sat, 18 Sep 2021 01:32:37 +1000 (AEST) Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) by minnie.tuhs.org (Postfix) with ESMTPS id BDA569CAB2 for ; Sat, 18 Sep 2021 01:32:36 +1000 (AEST) Received: by mail-oi1-f171.google.com with SMTP id p2so14496873oif.1 for ; Fri, 17 Sep 2021 08:32:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XQCy/n0VVzkRaxZIYf5bbliqsEmwUs4VwA70V4KpGqg=; b=RD7uGPppYFOm3gN+bvUbWbJXxX7eDg45YCiZu4eyRrh/fejY68I4HupQHEAEq2jj6A v+3oYY7G1jvUwR2Crv7vLvHM5hdSsbjmCbNbHgby0S5n+LfJaSm6rpQH5iPWZnYvnR/k m9RPv89HagI3xJ6zNS32eAUF902+nqsow12YM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XQCy/n0VVzkRaxZIYf5bbliqsEmwUs4VwA70V4KpGqg=; b=rn2tfrz4pL/VPWBYD0wculy4Q75BtWR+Gl/zTKDvMaKkCCPiYgxWtf2Mww33R9AIZK MyQbrPprFnkxCydllm1J0UZGz4MAVQdmY5uu24PU1rSoTvfJo8fl9yx5GAYRP0iyVv/1 TQeSk5gv7YkU09tmFEEEQ2gOK97I8umcEvtaBiuE9YFV3KG/6mpwlrh5mJMhJXzea/DC Y3zGnhRWK6p5VWj9efDqEwMoeeicyjgg3Z3lBgIDc7SG/pWXr6NRiUT/1Z85l5MFIPQK Oz1pvyiMoYayaZOMaGX8B8dNGH9sl+OCOJgXt4SlVJAAK4iCGVvp/PHxpionHOk0k1Kc vC0A== X-Gm-Message-State: AOAM5300dHdsaKdgJMxbzgbXUoHq7o2JLZI6D8OHiXfLn84/T0Z+RqTb xq8G1gtVAOkLe3ca57VouWD+MiLyngnX4XIQVsLaUQ== X-Google-Smtp-Source: ABdhPJx2zQJqbf1PZiRr91auHm2zIVWJ4j89Rrkj/hv7HlYWBvVcmEr6pSUt7k+00uY/miVEMJhGyrrbjiUMsergi3o= X-Received: by 2002:aca:2419:: with SMTP id n25mr4431828oic.90.1631892755481; Fri, 17 Sep 2021 08:32:35 -0700 (PDT) MIME-Version: 1.0 References: <2007825471.713023.1631887763341.ref@mail.yahoo.com> <2007825471.713023.1631887763341@mail.yahoo.com> In-Reply-To: From: Clem Cole Date: Fri, 17 Sep 2021 11:32:10 -0400 Message-ID: To: Warner Losh Content-Type: multipart/alternative; boundary="0000000000000096b005cc32a4fb" Subject: Re: [TUHS] Unix for PDP11/20 w/o mmu or paging option X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "tuhs@minnie.tuhs.org" Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000000096b005cc32a4fb Content-Type: text/plain; charset="UTF-8" FYI: The KS11 MMU for the 11/20 was built by CSS and was not on the product list as it were. To my knowledge, no hardware or prints of it survive. I've been told it was much more similar to the MMU in the KA10 than the scheme eventually done for the 11/45/55/70 and the 11/40 class systems - but I think Noel has done more investigation than I have. So if others have more info, please chime in. As Warner points out the oldest code base we have is Fifth Edition. I'm not sure if the KS11 code is still there. I did not think so. I thought it ran on 11/40 and 11/45. The V1 work was for a PDP-7 and is before the first 11/20 was secured. The point is that I think there is a hole in the the SW we have. As for RK03 vs. RK05 -- *I think I can help a little*. RK02/RK03 used an RK-11C. I'm fairly sure that the RK05, used the RK11-D controller. The '72 peripherals' handbook describes the former and the '76 the later. But if you believe the handbook, both supported 203 cylinders and 2.45M bytes/disk with 512 byte sectors. The difference seems to have been in drive performance. On Fri, Sep 17, 2021 at 10:34 AM Warner Losh wrote: > > > On Fri, Sep 17, 2021 at 8:10 AM Roland via TUHS > wrote: > >> Hello Unix fanatics, >> >> I have a PDP11/20 and I would love to run an early Unix version on it. >> I've been working on the hardware for a while and I'm getting more and more >> of the pieces back online again. The configuration will be two RK05 hard >> disks, TU56H tape, PC11 paper tape reader/puncher and a RX01 floppy drive. >> Unfortunately I don't have a MMU or paging option. But it seems that the >> earliest versions of Unix do not need the extra memory. >> >> Does anyone have RK05 disk images for these early Unix versions? That >> would be a great help. Otherwise it would be great to have some input about >> how to create a bootable Unix pack for this machine. >> > > V5 is the earliest Unix we have contemporary images from. We have > fragments from everything else earlier, including files scavenged/recovered > from early DECtapes and some code recovered from kernel listings from a > Unix course that was put together by Bell Labs... > > The Unix 1972 project that some TUHS members did. I think it's in the TUHS > distribution archive, but also on github. I think Warren Toomey's repo is > the canonical one https://github.com/DoctorWkt/unix-jun72 but > https://github.com/c3x04/Unix-1st-Edition-jun72 has a couple of newer > fixes for a docker file to contain the simh simulator. I'm unsure what > hardware that's supported, though. The machine file suggests: > > rk03/rk11 177400 disk RK > dc11 174000 tty? (not supp?) > tc11/tu56 177340 dec tape DTn (not showing up in simh?) > rf11/rs11 177460 fixed head disk RF > kw11-l 177546 clock CLK > pc11 177550 paper tape PTR/PTP > asr-33 177560 tty? TTI, TTO > > which has an RK03, not sure how close that is to an RK05, so some tweaks > may be needed. > > Warner > > >> A bit about the hardware restoring is on the vcfed forum: >> >> https://www.vcfed.org/forum/forum/genres/dec/78961-rk05-disk-drive-versions >> https://www.vcfed.org/forum/forum/genres/dec/80723-pdp11-20-restoring >> >> Booting RT11 from RK05 >> https://youtu.be/k0tiUcRBPQA >> TU56H tape drive back online >> https://youtu.be/_ZJK3QP9gRA >> >> Thanks in advance! >> Roland Huisman >> >> >> > --0000000000000096b005cc32a4fb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
FYI:=C2=A0 The KS11 MMU for the 11/20 was built by CSS = and was not on the product list as it were. To my knowledge, no hardware or= prints of it survive.=C2=A0 =C2=A0 I've been told it was much more sim= ilar to the MMU in the KA10 than the scheme eventually done for the 11/45/5= 5/70 and the 11/40 class systems - but I think Noel has done more investiga= tion than I have.=C2=A0 So if others have more info, please chime in.
=

=C2=A0As Warner points out the oldest code base we have is = Fifth Edition.=C2=A0 =C2=A0 I'm not sure if the KS11 code is still ther= e.=C2=A0 I did not think so.=C2=A0 I thought it ran on 11/40 and 11/45.

The V1 work was for a PDP-7 and is before the first=C2=A0= 11/20 was secured.=C2=A0 The point is that I think there is a hole in the t= he=C2=A0SW we have.

As for RK03 vs. RK05=C2=A0 -- I= think=C2=A0I can help a little.=C2=A0 RK02/RK03 used an RK-11C.=C2=A0 = I'm fairly sure that the RK05,=C2=A0 used the RK11-D controller.=C2=A0 = =C2=A0The '72 peripherals' handbook describes the former and the &#= 39;76 the later.=C2=A0 But if you believe the handbook, both supported 203 = cylinders and 2.45M bytes/disk with 512 byte sectors.=C2=A0 The difference = seems to have been in drive performance.

On Fri, Sep 17, 2021 at 10:34= AM Warner Losh <imp@bsdimp.com>= ; wrote:


On Fri, Sep 17, 2021 at 8:10 AM Roland via T= UHS <tuhs@minn= ie.tuhs.org> wrote:
Hello Unix fanatics,<= /div>

I have a PDP11/20 and I wo= uld love to run an early Unix version on it. I've been working on the h= ardware for a while and I'm getting more and more of the pieces back on= line again. The configuration will be two RK05 hard disks, TU56H tape, PC11= paper tape reader/puncher and a RX01 floppy drive. Unfortunately I don'= ;t have a MMU or paging option. But it seems that the earliest versions of = Unix do not need the extra memory.

Does anyone have RK05 disk images for these early Unix versions? T= hat would be a great help. Otherwise it would be great to have some input a= bout how to create a bootable Unix pack for this machine.
=

V5 is the earliest Unix we have contempora= ry images from. We have fragments from everything else earlier, including f= iles scavenged/recovered from early DECtapes and some code recovered from k= ernel listings from a Unix course that was put together by Bell Labs...
=

The Unix 1972 project that some TUHS members did.= I think it's in the TUHS distribution archive, but also on github. I t= hink Warren Toomey's repo is the canonical one=C2=A0https://github.com/Docto= rWkt/unix-jun72 but=C2=A0https://github.com/c3x04/Unix-1st-Edition-j= un72 has a couple of newer fixes for a docker file to contain the simh = simulator. I'm unsure what hardware that's supported, though.=C2=A0= The machine file suggests:

rk03/rk11 =C2=A0 17740= 0 =C2=A0 =C2=A0 disk =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 RK
dc11 = =C2=A0 =C2=A0 =C2=A0 =C2=A0174000 =C2=A0 =C2=A0 tty? =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 (not supp?)
tc11/tu56 =C2=A0 177340 =C2=A0 =C2=A0 d= ec tape =C2=A0 =C2=A0 =C2=A0 =C2=A0 DTn (not showing up in simh?)
rf11/r= s11 =C2=A0 177460 =C2=A0 =C2=A0 fixed head disk =C2=A0RF
kw11-l =C2=A0 = =C2=A0 =C2=A0177546 =C2=A0 =C2=A0 clock =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0CLK
pc11 =C2=A0 =C2=A0 =C2=A0 =C2=A0177550 =C2=A0 =C2=A0 paper tap= e =C2=A0 =C2=A0 =C2=A0 PTR/PTP
asr-33 =C2=A0 =C2=A0 =C2=A0177560 =C2=A0 = =C2=A0 tty? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TTI, TTO

which has an RK03, not sure how close that is to an RK05, = so some tweaks may be needed.

Warner
=C2= =A0
A bit about the hardware restoring is on the vc= fed forum:
= https://www.vcfed.org/forum/forum/genres/dec/80723-pdp11-20-restoring

Booting RT11 from RK05
T= U56H tape drive back online

Thanks in advance= !
Roland Huisman

=
=C2=A0
--0000000000000096b005cc32a4fb--