From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27716 invoked from network); 14 Jan 2022 13:28:26 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 14 Jan 2022 13:28:26 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id B241A9D4E6; Fri, 14 Jan 2022 23:28:21 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 12B7E9D06B; Fri, 14 Jan 2022 23:28:10 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=papnet.eu header.i=@papnet.eu header.b="sRYBreQW"; dkim=pass (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.b="VQyZwJhB"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id A929E9D06B; Fri, 14 Jan 2022 23:28:05 +1000 (AEST) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by minnie.tuhs.org (Postfix) with ESMTPS id 84EAC9CFC6 for ; Fri, 14 Jan 2022 23:28:03 +1000 (AEST) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 644BB5C0125 for ; Fri, 14 Jan 2022 08:28:02 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Fri, 14 Jan 2022 08:28:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=papnet.eu; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=lUML+wqamf+BHxfQf0pdbkEnPwf nt5LDWiCNWRfX9nw=; b=sRYBreQWpFufxzQ5YJI0Srm4UNAg0UN/0Eu/16OxYvD bfAMPt27tnd/7ToJR1ed88erbCxcpcVLN1GPPm4OIzdlS2nHzmTG2wL+nwbs2K7L VMfgcr86HTeAIWn5veBp3EZdYMFONAp3hxC9aMOE+4GYoimGC4hsGuw7wfi+XbfC 2POvUo8RTzJ7/O3qWAzcGlNIktSUHK6L/WiOolaRfXwWLEuAgB7neUyZ/OBU2hmi NB66sKEAz3odfW1G39vgtMcmT6+7OW9MoMP6HAJuj4KtoH/evyOgDDXj+W6xCSG5 L1bZJU9DVkEfm4ULSlOGXtDHq6MbLOTvqhLRORCCPIg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=lUML+w qamf+BHxfQf0pdbkEnPwfnt5LDWiCNWRfX9nw=; b=VQyZwJhB3zNd8MMyElRb8X xYyHO/FnKvWHRWmQ+7citeJlm6GmUsdE72sCAa7KGGio7Lny3eAVVZrEwO4LKhHp dKwxi/TbzTgD5gioHYN4+FXAqVnoINHCoHnSG/7KXeYRsaUuuXsiVl6gfCjuvwvS 9zHgmPltKtu6V46JGp2blHeIPLQCoA9XIXJJdXxZRsMWvvO1QH9RHnqGg6svNd3O CesIqOIeR5ZIkjYrCBmGxBCOPnUUrFYxHr/lfy2ownUEmW1N0REfsUAbCUwhEqtT snLmrtGad5bYhzFf+hwWb8par/5DiXmfdUI2BPjU/iv7WepzN3YMo9wq+2OcQXeg == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrtdehgdehfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehttdertd dttddvnecuhfhrohhmpeetnhhgvghlohcurfgrphgvnhhhohhffhcuoegrrghpsehprghp nhgvthdrvghuqeenucggtffrrghtthgvrhhnpefghfeugfeiteeuvdfghfdugedvteelhf ffhfevtdefudefvdetueetudetudegvdenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpegrrghpsehprghpnhgvthdrvghu X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 14 Jan 2022 08:28:01 -0500 (EST) Date: Fri, 14 Jan 2022 14:27:59 +0100 From: Angelo Papenhoff To: tuhs@tuhs.org Message-ID: References: <20220114130752.32F0218C090@mercury.lcs.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220114130752.32F0218C090@mercury.lcs.mit.edu> Subject: Re: [TUHS] Brian Kernighan and very early *roff history X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 14/01/22, Noel Chiappa wrote: > > From: Angelo Papenhoff > > > to my knowledge no troff version before the C rewrite in v7 > > Apologies if I missed something, but between this list and COFF there's so > much low S/N traffic I skip a lot of it. Having said that, was there ever a > troff in assembler? I'd always had the impression that the first one was in C. Yes, they were both originally written in assembler. v6 has assembler sources for nroff and deleted directory entries of troff (and others): 00064e00: 6d01 726f 6666 332e 7300 0000 0000 0000 m.roff3.s....... 00064e10: 6c01 726f 6666 342e 7300 0000 0000 0000 l.roff4.s....... 00064e20: 6b01 726f 6666 352e 7300 0000 0000 0000 k.roff5.s....... 00064e30: 6a01 726f 6666 372e 7300 0000 0000 0000 j.roff7.s....... 00064e40: 6901 726f 6666 382e 7300 0000 0000 0000 i.roff8.s....... 00064e50: 0000 7375 6672 6300 0000 0000 0000 0000 ..sufrc......... 00064e60: 6701 7375 6674 6162 2e73 0000 0000 0000 g.suftab.s...... 00064e70: 0000 7463 6174 7369 6d2e 7300 0000 0000 ..tcatsim.s..... 00064e80: 0000 7472 6300 0000 0000 0000 0000 0000 ..trc........... 00064e90: 0000 7472 6f66 6631 2e73 0000 0000 0000 ..troff1.s...... 00064ea0: 0000 7472 6f66 6632 2e73 0000 0000 0000 ..troff2.s...... 00064eb0: 0000 7472 6f66 6633 2e73 0000 0000 0000 ..troff3.s...... 00064ec0: 0000 7472 6f66 6634 2e73 0000 0000 0000 ..troff4.s...... 00064ed0: 0000 7472 6f66 6635 2e73 0000 0000 0000 ..troff5.s...... 00064ee0: 0000 7472 6f66 6636 2e73 0000 0000 0000 ..troff6.s...... 00064ef0: 0000 7472 6f66 6636 6100 0000 0000 0000 ..troff6a....... 00064f00: 0000 7472 6f66 6638 2e73 0000 0000 0000 ..troff8.s...... 00064f10: 0000 7878 7878 7800 0000 0000 0000 0000 ..xxxxx......... > So that one is a "troff version before the C rewrite in .. v7", but it is in > C. Is that of any interest? Without having looked into it more than you have it looks like it is just an earlier version of the C code, but what I'm after is the original assembly. aap