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.3 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE 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 AF76E216BE for ; Fri, 19 Jan 2024 17:53:19 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 0985A42691; Sat, 20 Jan 2024 02:53:10 +1000 (AEST) Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) by minnie.tuhs.org (Postfix) with ESMTPS id 5F0874268D for ; Sat, 20 Jan 2024 02:52:59 +1000 (AEST) Received: by mail-oi1-x22a.google.com with SMTP id 5614622812f47-3bda3d5a2d8so464434b6e.0 for ; Fri, 19 Jan 2024 08:52:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705683178; x=1706287978; darn=tuhs.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=zT4xE2eoNa+rUaW+cSLbjQZM5EqGxstqK5odTdhYzBI=; b=TtqG+lu6NYYkgikj/PRxtTqirTWXHYyOFzi9AQdpPeEFIX/ad5hOU+zGGifeP7gCoY gF+h3WGyxjlu0wtIiTN2WeGIik6RHezrcM46s/ZKxWWftb02qq5vjiVylNNduMEStRiT oZzi1s1nKkSYrOdVhRPIzXzQYjwYXuW+0zc7QWycX6LESxyyjaM/z46KGLJXYXyKD7NU KCF8TDlHqhYoWick+qNH+fyPluDyarsEvguA1cJHWH8JpTd/G6QOAXALhPnlSWwJ1iQK eop/YGWY3ZFdb6jmT5fQzBjqwPb7IU9tINVGsswcRhPBe+8vc8zaoZb9Y8IWYQ9u/7DE FJRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705683178; x=1706287978; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zT4xE2eoNa+rUaW+cSLbjQZM5EqGxstqK5odTdhYzBI=; b=f7YJer7KRyQqPIgbGEUkrzSR+Y2CBlFPMb65fMv5RGut2i03heq3mQuQf5kvh6+qJy 9QKHMTVtAYeHLPJne7AJH6YRcraSexyJuUBrA/0UuHJweMHQxyoZGpD55xxwzUSh0zqI DKn442AhT0k4RZPUG+cNIqBupUzvcjmAKYdXsRXtjPbaUxwGi8uxTxhq/iHILvwv1hwp 84oXjqPvS1gnVx06RX3izoAIIOUYc+/ZqihizkZsHCZF42E0/Ej+49mv3uMbzXwwVOa1 tX5Rwx2h8U3DitoHR7wzpFyoZmfW7Y4MB405DjyD8AFqFwmE545qb/rNTAzZqHl0YNcf nMhg== X-Gm-Message-State: AOJu0YwAUuyTpmSWzAB/Hg514yvpn89w9pqyJCI1W5i3IOke4gRtUuBA 9kCS+Q8j+8qJ7U4/01VYLhHzkxnVe7+nzUaxU2quXVbEVTcn74K6 X-Google-Smtp-Source: AGHT+IFpFM+doCOS3mNKdyfxEGArSHPnXi05uLbaXOWeFB/0htalR917ddAo77Q/O6D04H2llmprxw== X-Received: by 2002:a05:6808:1481:b0:3bd:62d8:181f with SMTP id e1-20020a056808148100b003bd62d8181fmr13209oiw.100.1705683178388; Fri, 19 Jan 2024 08:52:58 -0800 (PST) Received: from illithid (ip68-12-97-90.ok.ok.cox.net. [68.12.97.90]) by smtp.gmail.com with ESMTPSA id m3-20020a0568080f0300b003bd9dd1176bsm528773oiw.47.2024.01.19.08.52.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 08:52:57 -0800 (PST) Date: Fri, 19 Jan 2024 10:52:19 -0600 From: "G. Branden Robinson" To: groff@gnu.org Message-ID: <20240119165219.fldgcfqruiyw4qzx@illithid> References: <20240108032428.co3ozmlneoop6sa2@illithid> <20240108051049.7643537404E9@freecalypso.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="x4wbh22ks4n2rha3" Content-Disposition: inline In-Reply-To: Message-ID-Hash: 4CRYOHDIS3LVSDUK27CRF573AOMYPPW5 X-Message-ID-Hash: 4CRYOHDIS3LVSDUK27CRF573AOMYPPW5 X-MailFrom: g.branden.robinson@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: John Gardner , Mychaela Falconia , tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Original print of V7 manual? / My own version of troff List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --x4wbh22ks4n2rha3 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Lennart, At 2024-01-18T15:45:55+0000, Lennart Jablonka wrote: > Quoth John Gardner: > > Thanks for reminding me, Branden. :) I've yet to get V7 Unix working wi= th > > the latest release of SimH, so that's kind of stalled my ability to dev= elop > > something in K&R-friendly C. >=20 > I went ahead and write a little C/A/T-to-later-troff-output converter in > v7-friendly and C89-conforming C: >=20 > https://git.sr.ht/~humm/catdit This is an exciting prospect but I can't actually see anything there. I get an error. "401 Unauthorized You don't have the necessary permissions to access this page. Index" > I=E2=80=99m not confident in having got the details of spacing right (Is = that > 55-unit offset when switching font sizes correct?) I've never heard of this C/A/T feature/wart before. Huh. > and the character codes emitted are still those of the C/A/T, > resulting in the wrong glyphs being used. The codes should probably be remapped by default, with a command-line option to restore the original ones. I would of course recommend writing out 'C' commands with groff special character names. > I created the attached document like this: >=20 > v7$ troff -t /usr/man/man0/title >title.cat > host$ catdit title.ps >=20 > (Where do the two blank pages at the end come from?) Good question; we may need to rouse a C/A/T expert. > PS: Branden, for rougher results, if you happen to have a Tektronix > 4014 at hand (like the one emulated by XTerm), you can use that to > look at v7 troff=E2=80=99s output. Tell your SIMH to pass control bytes > through and run troff -t | tc. I'd love to, just please make your repo available to the public. :) Regards, Branden --x4wbh22ks4n2rha3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIyBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmWqqLwACgkQ0Z6cfXEm bc55AA/4/CAv1NJ5OhE18WNb9BhCPkK9k/rzxC4LDUXBaovBOqzgGa9S5N3onPEf 4R0qm/Q79YOzQsAoGuTx91oD5Igs/34nXFoU4mNTOJo5Zq7y9dk3fRVEFJQawwY4 I0j/w8tk7MaqrdEwnt+7mAZYUf9FSbqGhDH5f6QM1VJ9c3ui6aIX9xS4q4AdfyWt u0XNIgz2nsenf2H5NVCqMLur/rm4tiOuqbQeVbNKq8gJs6FedaLNdv5HKjEPT6JR SGAAzfRMmCXxBB9ik52Z9hmADhznXuVDpSEP43eUPrW0QfyCeMatZxxrOrm8W/9L nU9oPNjoa6PujW7wFz/cIBTlWlqLaiOyj3Jm6I3vezExYF+sflzu5Qvk3W6TU5aG h4SAjSa4mzwte+x8bz+qnIBPos/VJcR4dYaN3jsMFHsoF81lWnlnwfMVO3asauap lQRi0VMfjVuuCiiC3/lpbGJcaVRJzw5gYaY/FIaX6bnFGTbW7uPGAk5RZrT0H6Id VXegsP97InoCGbzqPJk1lXPSXQI2Z7NzWU9A6RMsXkVic2ib4hTBeTnTIzM5I8kh 37Ep1leDKEaRujUmeXcTBo+Njzkw0yB2P7t7cCDV90Pla2UEvt6Hs7qXcGXslVNE IEZjX+gBNq7NLcJf+TX/gzoU8elaEJ4CafroBtKbCo5JQ/Ib6w== =3BWp -----END PGP SIGNATURE----- --x4wbh22ks4n2rha3--