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,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8457 invoked from network); 2 Feb 2022 04:54:33 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 2 Feb 2022 04:54:33 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id D12199D712; Wed, 2 Feb 2022 14:54:26 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 1F2DA9D6C4; Wed, 2 Feb 2022 14:54:09 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="mKwagXPY"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 6054B9CAD9; Wed, 2 Feb 2022 14:54:05 +1000 (AEST) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by minnie.tuhs.org (Postfix) with ESMTPS id C09919B95E for ; Wed, 2 Feb 2022 14:54:02 +1000 (AEST) Received: by mail-pj1-f47.google.com with SMTP id g15-20020a17090a67cf00b001b7d5b6bedaso4842080pjm.4 for ; Tue, 01 Feb 2022 20:54:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=PynFZ+a7b1/IpAcFz9gjvp7MK4FbeOXy7lxc/oYApBY=; b=mKwagXPYj+W0il/ceSZ3B4bQQkRiEhAH1mvWgx1Bcm5G09IUX6QIyzhwOUyYKnElnk 098GyvtGOKdcTkTQRnQpMx/A4Dq1WH6yY8PxdsyKBLytLs8FzEd0J/TyxGXyB4zk7dsJ IGoRx6ZyVrLjjlyxaOLVIpCTBkC3y5jOaYeJKsJikUuMtvFCmEcI0fHBNe2fTYxCx4lZ c/SEZLtvSp83CWBQgINVivcppkJidS0jZOp7lp8j5cIdEKke1HKWJ0AABKXBnrX00FqL j7ICViYNO0AB73oe3ngppAFcywALk1VyTZ2UtDKXVr1BfV+gYdN5QWA24KpPp8JcSLPn ItPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=PynFZ+a7b1/IpAcFz9gjvp7MK4FbeOXy7lxc/oYApBY=; b=o+oTKGSMelPyqMg71oF/wdPdqlSAWaaKbqaJUx9AJ/lwVElnBnKP/tolHEMn0YYHDY /c8S11OnCkl/pXIY/imkWpuFfomrZoB+X68PKYglZAdKa84ENWQ8N5tAdhf+bPZiIaYG oqG7mcLFQvyvDnO4W1YP712Ub/MwcgiKgYat8jYQ/C4wt3xS5/6ZGr8v00LHCPuLivBj t892UWT7kuy+MO5fmjIGWrJ8eUaaIum4qpXO0G9OqjzTI8aQfTUZ9mjn8plnoKfBXHR1 sJkcOkUcabCqnPI8FaaWSSG2Pr+ePNtb/EjtKQO4kEbAuQ3BWHD0KKfUzivRqFGNY4lu dqmg== X-Gm-Message-State: AOAM531y8oHERVOecnYXtPZZcsL0M2p55YrBk/vWQ32o8Ll9RhNWwUxE u1yypcd0JX/8flFslZedF5lFwNlE0iukeyZgFOENDFsFMGatSg== X-Google-Smtp-Source: ABdhPJwZSD3WJ7IY6CnY4n+yJQNvSKbq6gQ/wZzFhw6GUXZuPEYlN3ZTB5WESRCQlw8wPkZGCImwM30C6LOKQoAX97o= X-Received: by 2002:a17:90b:4d8a:: with SMTP id oj10mr6225804pjb.201.1643777642144; Tue, 01 Feb 2022 20:54:02 -0800 (PST) MIME-Version: 1.0 References: <0f83f174-eeca-30fb-7b98-77fb0da80f2e@gmail.com> <9E47A62E-3AAD-491E-9164-3DCAD22EC1F7@kdbarto.org> <71ce6652-cf15-44db-01df-62ab89a5a134@gmail.com> In-Reply-To: From: Adam Thornton Date: Tue, 1 Feb 2022 21:53:50 -0700 Message-ID: To: Computer Old Farts Followers Content-Type: multipart/alternative; boundary="00000000000073286905d701ce9e" Subject: Re: [TUHS] Compilation "vs" byte-code interpretation, was Re: Looking back to 1981 - what pascal was popular on what unix? 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" --00000000000073286905d701ce9e Content-Type: text/plain; charset="UTF-8" On Mon, Jan 31, 2022 at 10:17 AM Paul Winalski wrote: > On 1/30/22, Steve Nickolas wrote: > > And I think I've heard the Infocom compilers' bytecode called "Z-code" (I > > use this term too). > That is correct. The Infocom games ran on an interpreter for an > abstract machine called the Z-machine. Z-code is the Z-machine's > instruction set. There is a freeware implementation out there called > Frotz. > > There's a reasonably functional Frotz implementation for TOPS-20, as it happens. The ZIP interpreter was easier to port to 2.11BSD on the PDP-11. https://github.com/athornton/tops20-frotz Adam --00000000000073286905d701ce9e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Mon, Jan 31, 2022 at 10:17 AM Paul Win= alski <paul.winalski@gmail.co= m> wrote:
On 1/30/22, Steve Nickolas <usotsuki@buric.co> wrote:
> And I think I've heard the Infocom compilers' bytecode called = "Z-code" (I
> use this term too).
That is correct.=C2=A0 The Infocom games ran on an interpreter for an
abstract machine called the Z-machine.=C2=A0 Z-code is the Z-machine's<= br> instruction set.=C2=A0 There is a freeware implementation out there called<= br> Frotz.


There's a reasonably functional Fr= otz implementation for TOPS-20, as it happens.=C2=A0 The ZIP interpreter wa= s easier to port to 2.11BSD on the PDP-11.


Adam
--00000000000073286905d701ce9e--