From: Jonathan Gray <jsg@jsg.id.au>
To: Dan Plassche <boomer3200@gmail.com>
Cc: tuhs@tuhs.org, groff@gnu.org
Subject: [TUHS] Re: Typesetter C Compiler and Troff (Re: Re: v6 Unix Documents)
Date: Mon, 21 Oct 2024 13:47:43 +1100 [thread overview]
Message-ID: <ZxXAz6uUgb2iYOav@largo.jsg.id.au> (raw)
In-Reply-To: <179b0bb4-73d1-fc81-b2d3-68b651e58bbd@gmail.com>
On Sun, Oct 20, 2024 at 08:30:47PM -0400, Dan Plassche wrote:
>
> On Sun, 20 Oct 2024, Jonathan Gray wrote:
>
> > I've seen references to
> > "Documents for Use with the Phototypesetter (Version 7)"
> > which was likely distributed with the licensed phototypesetter tape in 1977.
> >
> > What may have been the manual distributed with that tape is also close to v7.
> >
> > https://www.tuhs.org/cgi-bin/utree.pl?file=Interdata732/usr/source/troff/doc
> > https://www.tuhs.org/Archive/Distributions/Other/Interdata/
> >
> > tuhs Applications/Spencer_Tapes/unsw3.tar.gz
> > usr/source/formatters/troff/doc/
>
> Looks we have the files from 1977!
>
> There are 3 distributions on TUHS that have the same general name
> and number of source files for the "typesetter c" compiler and
> the "new" troff in C:
>
> https://www.tuhs.org/Archive/Applications/Spencer_Tapes/unsw3.tar.gz
> ./usr/source/c_compiler
> ./usr/source/formatters/
same contents in
Distributions/UNSW/7/record0.tar.gz
source/formatters/
>
> https://www.tuhs.org/Archive/Distributions/USDL/spencer_pwb.tar.gz
> ./sys/c/c
> ./type/croff
> ./sys/source/s7/croff
>
> https://www.tuhs.org/Archive/Distributions/Other/Interdata/interdata_v6.tar.gz
> ./usr/source/c
> ./usr/source/troff
Applications/Usenix_77/ug091377.tar.gz
3/ken/nroff_manual/ 'NROFF/TROFF User's Manual'
same as interdata troff doc, without some files
>
> The Spencer PWB tape appears to be 1.0. Dates on files from
> sccsid comments on nroff/troff and throughout the system are from
> early to mid-1977 making this the earliest set.[1] The files
> under the ./type/croff directory and ./sys/source/s7/croff are
> the same.
>
> The UNSW AUSAM tape has the same files as PWB. An initial check
> shows some feature flags and structs from PWB are missing for
> [nt]roff here. However, there are extra notes on the c changes
> and the October 1976 NROFF/TROFF manual source for content
> published in the PWB documentation. The latest dates on other
> files are from early to mid-1978.[2]
>
> The Interdata files have lots of added comments and changes with
> a late 1978 date listed in some files[3]. It does have extra
> READ_ME files confirming that this was pre-release v7 c compiler
> for v6, which helps validate the PWB and UNSW content.
>
> I'll work from the PWB and UNSW files with the plan to send troff
> details to the groff list and rebuild the compiler in the
> process. Glad to confirm if the build succeeds and I find out
> any further details about the compiler if relevant for TUHS.
I adapted Tim Newsham's v6 install scripts for PWB if you'd
like to run it on simh.
https://github.com/jonathangray/pwb/
Base system from the Bostic tapes, troff installed from
the Spencer tape.
>
> 1. Examples: ./usr/man/man0/introduction: May 1977 and
> ./usr/man/man0/documents: August 1977
>
> 2. As printed in the copy available at:
>
> http://www.bitsavers.org/pdf/att/unix/PWB_UNIX/Documents_for_the_PWB_UNIX_Time-Sharing_System_Edition_1.0_197710.pdf
>
> Updates like the January 1978 changes to the dz serial code
> provided by Dennis at ./usr/sys/dmr/dz.c.
>
> 3. Such as ./usr/doc/cman/cman1: June 1978.
>
>
> Best,
>
> Dan
>
next prev parent reply other threads:[~2024-10-21 2:48 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-18 2:19 [TUHS] v6 Unix Documents Dan Plassche
2024-10-18 13:58 ` [TUHS] " G. Branden Robinson
2024-10-18 14:02 ` Al Kossow
2024-10-19 3:36 ` Jonathan Gray
[not found] ` <f4e18bf1-98bb-8844-c102-2a1b00fbab15@gmail.com>
2024-10-20 9:39 ` Jonathan Gray
2024-10-21 0:30 ` [TUHS] Typesetter C Compiler and Troff (Re: Re: v6 Unix Documents) Dan Plassche
2024-10-21 2:47 ` Jonathan Gray [this message]
2024-12-01 3:28 ` [TUHS] " Dan Plassche
2024-10-20 9:41 ` [TUHS] Re: v6 Unix Documents Dan Plassche
2024-10-20 9:12 ` Dan Plassche
2024-12-01 4:21 [TUHS] Re: Typesetter C Compiler and Troff (Re: Re: v6 Unix Documents) Noel Chiappa
2024-12-01 15:40 ` Ron Natalie
2024-12-01 17:24 ` Clem Cole
2024-12-01 17:27 ` Clem Cole
2024-12-05 6:38 ` Dan Plassche
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=ZxXAz6uUgb2iYOav@largo.jsg.id.au \
--to=jsg@jsg.id.au \
--cc=boomer3200@gmail.com \
--cc=groff@gnu.org \
--cc=tuhs@tuhs.org \
/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).