The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: cdl@mpl.ucsd.edu (Carl Lowenstein)
Subject: [TUHS] Booting v6
Date: Tue, 6 Apr 2004 15:37:52 -0700 (PDT)	[thread overview]
Message-ID: <200404062237.i36MbqN03262@opihi.ucsd.edu> (raw)

> From: "Bill Cunningham" <billc_2 at charter.net>
> To: <tuhs at minnie.tuhs.org>
> Date: Tue, 6 Apr 2004 06:30:01 -0400
> Subject: [TUHS] Booting v6
> 
>     I was looking through the old archives at the old UNIX Dennis Ritchie
> submitted. I would like to know how to boot this. I can't seem to compile
> the PDP emulator(s) with djgpp or a non-linux system. I can with my linux.

See below for a session log showing booting 6th Ed Unix on a Linux system.

> Dennis said this version of unix was compiled with assembly, then into C if
> I'm not mistaken.

I'm pretty sure that by 6th Ed the system was mostly C, with only a
few assembly routines.

> Now the PDPs they were the machines with no monitors just
> printer tty type output correct?

High-resolution bit-mapped graphics at any reasonable price came along
a few years after 6th Ed.  Unix.  Character-cell CRT terminals that
could display 72x12 up to 80x24 characters on a screen were available
in 1975, but were pretty expensive.

Instructions for booting "uv6swre" are contained in the file "simh_swre.txt".
To make things easier for myself, I did the following:
$ cp unix0_v6_rk.dsk rk0.dsk
and so on for 1, 2, 3.
This gives me copies of the distribution disks that I can work with
without losing the originals.  Then I made a startup file "run.conf"
to contain the commands for the emulator.  Here is the result of a
very recent session:
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
Script started on Tue 06 Apr 2004 03:09:12 PM
PDT helium3$ cat run.conf
set cpu u18
set cpu 256k
attach rk0 rk0.dsk
attach rk1 rk1.dsk
attach rk2 rk2.dsk
attach rk3 rk3.dsk
boot rk0

helium3$ pdp11 run.conf

PDP-11 simulator V3.1-0
Disabling XQ
@unix

login: root
# date
Sat Aug 20 12:19:47 EDT 1994
# ls -l
total 182
drwxr-xr-x  2 bin      1040 Jan  1  1970 bin
drwxr-xr-x  2 bin       352 Jan  1  1970 dev
drwxr-xr-x  2 bin       304 Aug 20 12:19 etc
drwxr-xr-x  2 bin       336 Jan  1  1970 lib
drwxr-xr-x 17 bin       272 Jan  1  1970 mnt
drwxr-xr-x  2 bin        32 Jan  1  1970 mnt2
-rw-rw-rw-  1 root    28472 Aug 20 12:01 rkunix
-rwxr-xr-x  1 bin     28636 Aug 20 11:38 rkunix.40
drwxrwxrwx  2 bin       144 Aug 20 12:14 tmp
-rwxr-xr-x  1 bin     28472 Aug 20 12:01 unix
drwxr-xr-x 13 bin       224 Aug 20 12:22 usr
drwxr-xr-x  2 bin        32 Jan  1  1970 usr2
# stty
speed 110 baud
erase = '#'; kill = '@'
even odd -nl echo -tabs cr1 
# sync;sync
# 
Simulation stopped, PC: 034316 (ADD #26,R2)
sim> bye
Goodbye
helium3$ exit

Script done on Tue 06 Apr 2004 03:10:09 PM PDT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Notes:  the simh command for emulating a Unibus PDP11 with 18-bit
addressing is now "set cpu u18".

In the line "@unix" the "@" is the prompt from the boot program, "unix"
is your response to it.  Root has no password.

The disks are mounted	rk1 on /usr
			rk2 on /usr/source
			rk3 on /mnt

The default character erase and line kill characters shown by stty
are not what anyone is used to these days.

    carl
-- 
    carl lowenstein         marine physical lab     u.c. san diego
                                                 clowenst at ucsd.edu



             reply	other threads:[~2004-04-06 22:37 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-04-06 22:37 Carl Lowenstein [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-04-15 11:11 Aharon Robbins
2004-04-14 15:46 Aharon Robbins
2004-04-14 16:51 ` Kurt Wall
2004-04-14 21:43   ` Peter Jeremy
2004-04-14 21:52     ` M. Warner Losh
2004-04-14 22:47       ` Milo Velimirovic
2004-04-07 18:22 Carl Lowenstein
2004-04-07 18:55 ` Andru Luvisi
2004-04-07 18:42   ` M. Warner Losh
2004-04-12 14:46   ` Eric Wayte
2004-04-13 22:35     ` Mirian Crzig Lennox
2004-04-13 23:17       ` Greg 'groggy' Lehey
2004-04-14  1:33         ` Kurt Wall
2004-04-14  0:06       ` Tim Shoppa
2004-04-14 15:04         ` Mirian Crzig Lennox
2004-04-14 16:18           ` Michael Davidson
2004-04-14 17:21             ` Mirian Crzig Lennox
2004-04-14 17:32               ` Gregg C Levine
2004-04-07 10:53 Wells, Richard
2004-04-06 23:17 Carl Lowenstein
2004-04-07  5:31 ` Lars Brinkhoff
2004-04-07 16:04   ` Andru Luvisi
2004-04-06 10:30 Bill Cunningham
2004-04-06 13:16 ` Kenneth Stailey
2004-04-06 13:44 ` Akito Fujita

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200404062237.i36MbqN03262@opihi.ucsd.edu \
    --to=cdl@mpl.ucsd.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).