From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id 789CB2EF24 for ; Mon, 21 Oct 2024 04:48:03 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id AEB7242492; Mon, 21 Oct 2024 12:47:56 +1000 (AEST) Received: from lechuck.jsg.id.au (jsg.id.au [193.114.144.202]) by minnie.tuhs.org (Postfix) with ESMTPS id C438342490 for ; Mon, 21 Oct 2024 12:47:46 +1000 (AEST) Received: from largo.jsg.id.au (largo.jsg.id.au [192.168.1.44]) by lechuck.jsg.id.au (OpenSMTPD) with ESMTPS id 6cfd4e01 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 21 Oct 2024 13:47:43 +1100 (AEDT) Received: from localhost (largo.jsg.id.au [local]) by largo.jsg.id.au (OpenSMTPD) with ESMTPA id 448ac238; Mon, 21 Oct 2024 13:47:43 +1100 (AEDT) Date: Mon, 21 Oct 2024 13:47:43 +1100 From: Jonathan Gray To: Dan Plassche Message-ID: References: <20241018135806.ysgog7qde6xjodtu@illithid> <179b0bb4-73d1-fc81-b2d3-68b651e58bbd@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <179b0bb4-73d1-fc81-b2d3-68b651e58bbd@gmail.com> Message-ID-Hash: 7XISKRC7Y2LVZKMNOQBI3YIEOCOCWNSR X-Message-ID-Hash: 7XISKRC7Y2LVZKMNOQBI3YIEOCOCWNSR X-MailFrom: jsg@jsg.id.au X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: tuhs@tuhs.org, groff@gnu.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Typesetter C Compiler and Troff (Re: Re: v6 Unix Documents) List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: 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 >