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, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8400 invoked from network); 2 Feb 2022 04:54:10 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 2 Feb 2022 04:54:10 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 735D79D6C3; Wed, 2 Feb 2022 14:54:09 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id B35369BA66; Wed, 2 Feb 2022 14:54:04 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (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 8BDED9BA66; Wed, 2 Feb 2022 14:54:03 +1000 (AEST) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by minnie.tuhs.org (Postfix) with ESMTPS id 2BA0F9B9F3 for ; Wed, 2 Feb 2022 14:54:03 +1000 (AEST) Received: by mail-pl1-f171.google.com with SMTP id j16so17213411plx.4 for ; Tue, 01 Feb 2022 20:54:03 -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=v3C5QURGiTe8G8Ml3S0MPVP/N+NiHX+hWbcgYcVqfOx1a+2fttObX7UNjW7qvIz4v6 qyaSBO6bsql5J4E1LMcknyaSaEoh8EO2ypSp1qFysN3K2WC0G1pXTdpa/y1F3KAzbcel LiEQmxDecgwBJQPqzmnmDAWkKhXCd48OKTyCgLT2kWaAJLVLaqEDvTWAHu/r1ZhBTFHF Shbiez3c/c1GwOyiDFGZVE6K49zwX+1UJgGR5kgjLXY3ymGE1T8tglAgrrfyAgJfhxaQ 7K5RsdrW1eQV1lwQioy2ZJuHvo7/x0Ht6qvqP/BxRuHkXsOPXR9IKUDVqA9jKcdVaBQY cWOg== X-Gm-Message-State: AOAM530dbYEEiaFQEv34znH4iN5bZTImfioks7Y/sw8O9moY1LLN45A3 U3v3gvLC3vYwFqPtR990d8jeTqur335A+VJk8BbmIoeHRKtIBg== 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 Subject: Re: [COFF] [TUHS] Compilation "vs" byte-code interpretation, was Re: Looking back to 1981 - what pascal was popular on what unix? X-BeenThere: coff@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Computer Old Farts Forum List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============6760156657054169170==" Errors-To: coff-bounces@minnie.tuhs.org Sender: "COFF" --===============6760156657054169170== Content-Type: multipart/alternative; boundary="00000000000073286905d701ce9e" --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-- --===============6760156657054169170== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQ09GRiBtYWls aW5nIGxpc3QKQ09GRkBtaW5uaWUudHVocy5vcmcKaHR0cHM6Ly9taW5uaWUudHVocy5vcmcvY2dp LWJpbi9tYWlsbWFuL2xpc3RpbmZvL2NvZmYK --===============6760156657054169170==--