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=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13611 invoked from network); 24 Sep 2020 18:25:06 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 24 Sep 2020 18:25:06 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id F3CFA9CED9; Fri, 25 Sep 2020 04:25:05 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 83B6F9CEC4; Fri, 25 Sep 2020 04:24:39 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=ccil-org.20150623.gappssmtp.com header.i=@ccil-org.20150623.gappssmtp.com header.b="1lYLOx7A"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id EA8C99CEC4; Fri, 25 Sep 2020 04:24:37 +1000 (AEST) Received: from mail-qv1-f52.google.com (mail-qv1-f52.google.com [209.85.219.52]) by minnie.tuhs.org (Postfix) with ESMTPS id AEE8A93D65 for ; Fri, 25 Sep 2020 04:24:36 +1000 (AEST) Received: by mail-qv1-f52.google.com with SMTP id h1so2407144qvo.9 for ; Thu, 24 Sep 2020 11:24:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccil-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dLiT2hrpe76kKLJXJX3D2wkfzbhHNgnOLVAyBYQm3NM=; b=1lYLOx7A2Jpf53eoLKXymGqPKiPTacjeUeDgTBbHlTwK5JJirUV3ZiLNart9T4jd57 Ab8PggL3uDlXDDzPnR+ND6pgZFSRiJebTvkvnY1fDZI4XAFYdA/ScjXU3fQ+RKeISpwA W1OPsyFyg3GvzEHMIZp9Nj0Rr3iHfnD459XuGyR7FwiDM9svqK/3R3rzrtqbGPjk8oWO mc0oAHkBTOf71/lqlsNufJ6TzhQfYQHTKTrv9kYIM/DUtu+T6wfvwWnPo9RvZAPC2pIR ppmAIsL/7c4mIZxCxVbaPiaOsaOx4+NjfLBuUCOAsCDjJV9uAYmsyrh0XHJU3W4WxOW8 Czzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dLiT2hrpe76kKLJXJX3D2wkfzbhHNgnOLVAyBYQm3NM=; b=HGPLGFwEtQxdqMv1vXLZCjHonIK99oUGZfjhurKWYYOHsx+orAxNGgtkObAysohZ5j fO/hILOzXV9KwbuuG492XKupmeSApLm64AXBLv7gS/tswi+BjY8lMVvXmwXNPNG6UUiZ lzQ/YvuB8ZcT33VWUogAvYfYJaGiKi9+7pZuqWwoHAS7tDMpzpSQcTruB6ZIHKQ+bEzn 0N3AApoVgrn9bObqx/z+cJdsn3CVZzcmiuLFE1YDozjViEGQrNXlYenepDe8jB33srq5 1vMiHefZAkZpfpiHtete1o3q15EOxmS9WInEKAepNyRsooMGaw1gdHgdHLNhZ4MpTz+k b5PQ== X-Gm-Message-State: AOAM530Hps+S5B3/dvXRrrs4NK1S1gWaHjR3YQWY1wpWrrwNhpd592wM l3QPtIcfLIhntayM+cE3e2cqu1YHvlfvSf4uyIY/kZmrYccy1Q== X-Google-Smtp-Source: ABdhPJzW0FzIOXlHfH/blu4I41GVQXGPEWl/OxFN7bLoRJO6n/izPy0MpNk2RGVhF3R7FVQ3p40akyaNGRrwZZubuL0= X-Received: by 2002:a0c:dd8d:: with SMTP id v13mr442253qvk.22.1600971875812; Thu, 24 Sep 2020 11:24:35 -0700 (PDT) MIME-Version: 1.0 References: <20200924130402.EDE4718C09F@mercury.lcs.mit.edu> In-Reply-To: <20200924130402.EDE4718C09F@mercury.lcs.mit.edu> From: John Cowan Date: Thu, 24 Sep 2020 14:24:24 -0400 Message-ID: To: Noel Chiappa Content-Type: multipart/alternative; boundary="000000000000f4210005b0134fd3" Subject: Re: [TUHS] Fwd: Choice of Unix for 11/03 and 11/23+ Systems 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 main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000f4210005b0134fd3 Content-Type: text/plain; charset="UTF-8" I suppose this is teaching your grandmother(s) to suck eggs, but if you are not messing with the kernel or drivers, I find apout to be delightful. On Thu, Sep 24, 2020 at 9:04 AM Noel Chiappa wrote: > > From: Paul Riley > > > On my physical '03 I have twin Sykes floppy drives. I note that in > the > > LSX archives there is a Sykes driver, so I can adapt that I guess. > > Yes, here: > > https://www.tuhs.org/cgi-bin/utree.pl?file=LSX/sys/sykfd.c > > It looks like it should be a straight drop-in, to run it on Mini-Unix. Not > sure if your controller is the exact same model, though? Is there any > documentation on yours? (I haven't done any searching.) > > If you want to boot from it, you'll need to write a bootstrap for it; I > poked > around, but didn't see one. (Not sure how they booted machines with one, > back > in the day; maybe it wasn't the only drive, and they booted off something > else.) You can probably modify the RX one: > > https://www.tuhs.org/cgi-bin/utree.pl?file=LSX/src/rxboot.s > https://www.tuhs.org/cgi-bin/utree.pl?file=LSX/src/rxboot2.s > > Note that this is a 2-stage bootstrap, apparently as a result of the small > hardware block size on the RX. > > And of course there's still the issue of 'how to get bits onto it'. Can > floppies for it be written on some other kind of machine? If so, someone on > the Classic Computers list: > > http://www.classiccmp.org/mailman/listinfo/cctalk > > may be able to help you write those, or an RL02 pack. > > > You should start by getting some experience building V6 OS loads (Mini-Unix > will be _very_ similar); use a simulator. I have a lengthy tutorial here: > > http://www.chiappa.net/~jnc/tech/V6Unix.html > > It's in terms of Ersatz-11, which I prefer because it has that nice DOS > device, > which makes it easy to get files into the Unix (so I can use my normal > editor on > the host machine). However, I gather most people prefer SIMH; there is a > tutorial > here: > > https://gunkies.org/wiki/Running_Unix_v6_in_SIMH > > (I didn't write it; I know nothing of SIMH) for that option. > > How do people using SIMH get files into a Unix running on one? Larry Allen > just wrote a PDP-11 simulator in Rust, and he's thinking about adding a > paper-tape reader (connectable to a file), so that if he installs the stock > V6 PTR driver, he can just do 'cat /dev/ptr > myfile'; sort of like how > VM/370 used the virtual card reader. > > Noel > > --000000000000f4210005b0134fd3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I suppose this is teaching your grandmother(s) to suck egg= s, but if you are not messing with the kernel or drivers, I find apout to b= e delightful.

On Thu, Sep 24, 2020 at 9:04 AM Noel Chiappa <jnc@mercury.lcs.mit.edu> wrote:
=C2=A0 =C2=A0 > Fro= m: Paul Riley

=C2=A0 =C2=A0 > On my physical '03 I have twin Sykes floppy drives. = I note that in the
=C2=A0 =C2=A0 > LSX archives there is a Sykes driver, so I can adapt tha= t I guess.

Yes, here:

=C2=A0https://www.tuhs.org/cgi-bin/utree= .pl?file=3DLSX/sys/sykfd.c

It looks like it should be a straight drop-in, to run it on Mini-Unix. Not<= br> sure if your controller is the exact same model, though? Is there any
documentation on yours? (I haven't done any searching.)

If you want to boot from it, you'll need to write a bootstrap for it; I= poked
around, but didn't see one. (Not sure how they booted machines with one= , back
in the day; maybe it wasn't the only drive, and they booted off somethi= ng
else.)=C2=A0 You can probably modify the RX one:

=C2=A0 https://www.tuhs.org/cgi-bin/utr= ee.pl?file=3DLSX/src/rxboot.s
=C2=A0 https://www.tuhs.org/cgi-bin/ut= ree.pl?file=3DLSX/src/rxboot2.s

Note that this is a 2-stage bootstrap, apparently as a result of the small<= br> hardware block size on the RX.

And of course there's still the issue of 'how to get bits onto it&#= 39;. Can
floppies for it be written on some other kind of machine? If so, someone on=
the Classic Computers list:

=C2=A0 http://www.classiccmp.org/mailman/listinfo/c= ctalk

may be able to help you write those, or an RL02 pack.


You should start by getting some experience building V6 OS loads (Mini-Unix=
will be _very_ similar); use a simulator. I have a lengthy tutorial here:
=C2=A0 http://www.chiappa.net/~jnc/tech/V6Unix.html<= br>
It's in terms of Ersatz-11, which I prefer because it has that nice DOS= device,
which makes it easy to get files into the Unix (so I can use my normal edit= or on
the host machine). However, I gather most people prefer SIMH; there is a tu= torial
here:

=C2=A0 https://gunkies.org/wiki/Running_Unix_v6_in_S= IMH

(I didn't write it; I know nothing of SIMH) for that option.

How do people using SIMH get files into a Unix running on one? Larry Allen<= br> just wrote a PDP-11 simulator in Rust, and he's thinking about adding a=
paper-tape reader (connectable to a file), so that if he installs the stock=
V6 PTR driver, he can just do 'cat /dev/ptr > myfile'; sort of l= ike how
VM/370 used the virtual card reader.

=C2=A0 =C2=A0 =C2=A0 =C2=A0Noel

--000000000000f4210005b0134fd3--