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=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 16286 invoked from network); 24 Aug 2023 23:27:00 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 24 Aug 2023 23:27:00 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id F15AD40AE1; Fri, 25 Aug 2023 09:26:47 +1000 (AEST) Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) by minnie.tuhs.org (Postfix) with ESMTPS id 4164640AE0 for ; Fri, 25 Aug 2023 09:26:39 +1000 (AEST) Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-5008faf4456so486654e87.3 for ; Thu, 24 Aug 2023 16:26:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692919597; x=1693524397; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Kf1VQvHUecYQPGzg7VYlKJmWGHPSiFaAOCdINCUWCxw=; b=NnP1xxABYxUUWr/MTFwYgfXjhoCuJuHv/K7or4OTdeL9RGgslKUh0SQEVIwnq335HJ 7yrjk8BS6s6IxU+j3ZXw3GIMMNpgGI+ABRlROaFHkXKu5ldDf+GghMJr7wo4Esp7WMqz l6i5DajF13q1UIZDy2JX3SZR2rPzQFWfgN8o/lfN6O3O0LyQnL9Pj9R6VSESt131HNbn MjC5fagm0LRjZpsriuUID6GmyOM8cK3ZEaLZs2RRKyWOJoftPA5Cs+6FUWL1iJPm2q8E 2Jena/O0cUVJJB9P8f97slQPd49JjNDLJvGQqaIyTAzCMXzy7ADd8/WZieId+JVbCO6r GqDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692919597; x=1693524397; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Kf1VQvHUecYQPGzg7VYlKJmWGHPSiFaAOCdINCUWCxw=; b=al4c7XUQ0cJM3B1l+Le6sWbr4ujRQHcDoGdC8KWrCJPQ74Ko3r/G5ft82/xkmfXCkw m9m3+hnopvYvlZJGn3OOpGHsnW0eBovAPuLAnVTuEiXf8Ec+esnpnCTsiiz0QwNYMyvl io/FUgtjr212aylswSOfrnuuxcveAcuE1BgSyJAcQkyzCFLiAl2XUxUNsG2RoVi+pYu1 6tm940iXE+JR0qZdccU7gp3Dp7gg1pD2ZBNnbqmkSW1GFHK6CEIgcZwvz58V0JKA5Y+d ZU8jkmFzCi1fvm3buF5xN/ysEqBuicVvHES1XIGTnHWsjGKsDqGHPaVxeTnGGklBgouc wm6A== X-Gm-Message-State: AOJu0YwbKwpGj5YL8w6+/ZIFbh12G1VG32f+cHqOfBcMhTHPdjDr17rO DOCBKU7rCb6CJ1d46PhcIHND1iBUWCus7udX+6EDEk7pC+M= X-Google-Smtp-Source: AGHT+IHDw8abZYWC/ROPDR8MyHaWbspp28P70HpKe2xLUfP3LG5jrg0lXibYFpL38uDOd+qgScWBfaRP7khEf+kHIhE= X-Received: by 2002:a05:6512:ea4:b0:4fb:c657:3376 with SMTP id bi36-20020a0565120ea400b004fbc6573376mr15218611lfb.29.1692919596156; Thu, 24 Aug 2023 16:26:36 -0700 (PDT) MIME-Version: 1.0 From: Adam Thornton Date: Thu, 24 Aug 2023 16:26:25 -0700 Message-ID: To: The Eunuchs Hysterical Society Content-Type: multipart/alternative; boundary="000000000000298b8a0603b38f8b" Message-ID-Hash: LLSHP5GF64KEKZWQ3LARVXCBNKKNMCDU X-Message-ID-Hash: LLSHP5GF64KEKZWQ3LARVXCBNKKNMCDU X-MailFrom: athornton@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 X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Emacs on v7 List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000298b8a0603b38f8b Content-Type: text/plain; charset="UTF-8" I finally got an Emacs running on v7--it's on misspiggy at LCML now as "ue". It's Microemacs 3.6; what I did was to clone https://github.com/troglobit/MicroEMACS and check out the first commit. Some experimentation later, it had the usual problem with v7 and DEC linkers that not all the function names (er, more generally exported symbols, but in this case, function names) were unique in the first 7 characters (which is 6 if you're working with DEC OSes). So a bit of sed later and I had something that built, linked, and appears to run with TERM=vt100 set. Arrow keys, naturally, don't work, but C-b, C-f, C-p, C-n do. I think I'm going to just make a GH repo of it, but I'm happy to send the tarball, or tar.uue, upon request. I find UUCP kinda fragile on my simh installation, and I don't know how to get to Miss Piggy's (although the uucp commands are there), so, well, uuencoding, a pasteboard buffer, iTerm2's "Paste Slowly", and cat will work as a file transfer mechanism. Adam --000000000000298b8a0603b38f8b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I finally got an Emacs running on v7--it's on mis= spiggy at LCML now as "ue".

It's Mic= roemacs 3.6; what I did was to clone https://github.com/troglobit/MicroEMACS and check out the= first commit.

Some experimentation later, it had the usu= al problem with v7 and DEC linkers that not all the function names (er, mor= e generally exported symbols, but in this case, function names) were unique= in the first 7 characters (which is 6 if you're working with DEC OSes)= .=C2=A0 So a bit of sed later and I had something that built, linked, and a= ppears to run with TERM=3Dvt100 set.

Arrow keys, naturall= y, don't work, but C-b, C-f, C-p, C-n do.

I th= ink I'm going to just make a GH repo of it, but I'm happy to send t= he tarball, or tar.uue, upon request.=C2=A0 I find UUCP kinda fragile on my= simh installation, and I don't know how to get to Miss Piggy's (al= though the uucp commands are there), so, well, uuencoding, a pasteboard buf= fer, iTerm2's "Paste Slowly", and cat will work as a file tra= nsfer mechanism.

Adam
--000000000000298b8a0603b38f8b--