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.5 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI 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 437E6211C1 for ; Mon, 21 Oct 2024 02:30:13 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 06F93427C3; Mon, 21 Oct 2024 10:30:08 +1000 (AEST) Received: from mail-vs1-xe2f.google.com (mail-vs1-xe2f.google.com [IPv6:2607:f8b0:4864:20::e2f]) by minnie.tuhs.org (Postfix) with ESMTPS id CF8DC427BF for ; Mon, 21 Oct 2024 10:29:58 +1000 (AEST) Received: by mail-vs1-xe2f.google.com with SMTP id ada2fe7eead31-4a492f73befso1027575137.2 for ; Sun, 20 Oct 2024 17:29:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729470598; x=1730075398; darn=tuhs.org; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=Wu6F7MsmqZxixh5hWhOM8qXlTGoUdeTJ1esal8qnnFE=; b=Q4M5iTCNN0EvFYTyq6HOKFp888t/t/ZbIKhhT9fy/q0sRt35DzDpUo2GJI+MnLBXkn ZCwF8WtVlRHkbz7un9Aa3wQSfY0aVPH0SwZGMbG60yVW/Yl68smUhFBp8InEnmLxpKJJ cs9k1ZjnvTGx5I1ApFmcrxcLBkAtiTRDA2mfj35gLA4xpaEzgbEOryLKEn/5XDVq1NDb qISpKmqBGlMCUSUgozUsYH/3URqIUketdIRGo2ioKnASl6ongPt0D0imPDV5aEOY58sO WbnjLUK7nWBXQZAV7NyNrVaNgQwipJsfeos9HnNLoK3LMAW82WuuuLBGEYRm0fEkUXjY 1QqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729470598; x=1730075398; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Wu6F7MsmqZxixh5hWhOM8qXlTGoUdeTJ1esal8qnnFE=; b=N/+7q/3+9ob2QwoiL1LwkkfFSFiAQIZzVzNSPBz1160/cnfgaT0/jqyGJzPbbKA9/1 xBa6eiyfYIiapkr13IRJeRDR5fS1175RJ6lOwAyorCj0KwZhSb+2vjdqOz6fW+jqHHyw XpIBmCYKskMmzw627122dyaZDWjsxN25QRiopZIUjAbZ7Rk6pqtZLjwr5m+t0GSRr5HR XCLtycmxWwDwmk0yugi5aIOm5qfmLfDx4DLyECPX2CxQ1FX+Xidy9Imn5xHpee0kYkuo kpiOM8rAoJVL+FNEViqRvjChUgID9PXtwW07Cj3lpIgEDoByL7dtUxBmMK5hBtQJvoSg zj8w== X-Forwarded-Encrypted: i=1; AJvYcCWJVrxLCO8VRdhPVydjLtp6qgfrKuu/Wei55KWOV1sl6Vytuik+YJLBADV5Nff3SrLCoZCC@tuhs.org X-Gm-Message-State: AOJu0Yw1XByL1ChKJa0yjrEvKpUdOEpP76nmEMTmD+JtLtIXkwgjvwaF 8Tf5l9ouwFJ2F0enjD1JCk57gpaU+2bZhJkjXlVZQnofiV1oEht6 X-Google-Smtp-Source: AGHT+IHKvubFx8lUwzPHFeHdzIfl7/4rKKsZ9jwK+zTEIBrwFGju8Y6BiLMxNQMGTV9PNMNMbctxaQ== X-Received: by 2002:a05:6102:161e:b0:492:a93d:7cab with SMTP id ada2fe7eead31-4a5d6a5f5f4mr7418113137.1.1729470596667; Sun, 20 Oct 2024 17:29:56 -0700 (PDT) Received: from t430-fbsd (syn-074-070-140-193.res.spectrum.com. [74.70.140.193]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-460d3d69453sm12514051cf.77.2024.10.20.17.29.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Oct 2024 17:29:56 -0700 (PDT) Date: Sun, 20 Oct 2024 20:30:47 -0400 (EDT) From: Dan Plassche To: Jonathan Gray In-Reply-To: Message-ID: <179b0bb4-73d1-fc81-b2d3-68b651e58bbd@gmail.com> References: <20241018135806.ysgog7qde6xjodtu@illithid> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Message-ID-Hash: JOF5UCTX5EHGJQODLMLJ6SGYOMIFFWBO X-Message-ID-Hash: JOF5UCTX5EHGJQODLMLJ6SGYOMIFFWBO X-MailFrom: boomer3200@gmail.com 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] 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, 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/ 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 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. 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