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_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30821 invoked from network); 8 Mar 2023 03:07:30 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 8 Mar 2023 03:07:30 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 75835411F2; Wed, 8 Mar 2023 13:07:24 +1000 (AEST) Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) by minnie.tuhs.org (Postfix) with ESMTPS id B764E411F0 for ; Wed, 8 Mar 2023 13:07:15 +1000 (AEST) Received: by mail-pl1-x629.google.com with SMTP id p20so16371146plw.13 for ; Tue, 07 Mar 2023 19:07:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678244835; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=AO7tO7xONhrFA89IHG2tDkU9HDqnwlJ+qOuJZVxLCOQ=; b=N2rJGyQcT9Gpc5ssmry315V8Dxdm6l48HbUuGLASS/rryiODgd2OOCrR42eFywmXy+ ZaJN99zUMeB8LFS5eV+KXQ32GqEYeZ7RVxB4xDGj+qid95htufSUEeB/s+GeDstaYh3A nV5vF1bP7qyTccOmI6D5d8l1J6kL31D841zkmlgIMiktA+hz8y95hD3CboqcktE7Xd0m wqEIv3WEs7JIk1DCDuoNDgL+aLWHPePXdnOCmpfPccbusvCKv13tOqUL96/f0xg78cJS 6yGdYiczR6lfshcjf2k06ZtpMeImYEFMjRF8cG7xU2Y2vLSZZo0KI9OmiK1vKvt7CTRa 7w5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678244835; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=AO7tO7xONhrFA89IHG2tDkU9HDqnwlJ+qOuJZVxLCOQ=; b=f9RHVfRYgQMK+G3yVSS0pTW1eM0TTkcQjueyxf6hxkG+gCbSSFfv6VJ1S3szj/RCsT JL/dYtzEXQ2QsTYqs94UQEiwbZvak2mhdSML8Ykij5+Bdj35H3U535hLdMai6cb/12Y4 X6XdlDhbJdAZ5pOejtFw7UuCEtB9VkCh69omJAll+GeZZ7Ck9WGzNq2GvXUnjTw+skTk E8fjZkde+m7lTeXR5a8W1ya26RY+aJc3ishcK13R3/3FzJkkC+8FGCAQ3MaYHagRi2Cf MjqANaIt3vedF//BrdYrWyT63kXGb9Lv3q5bI3NF5gegYPhcBUBLqAAqVT+t3GOTP0YA EN7A== X-Gm-Message-State: AO0yUKW83dkhDsFqdZEKVBey6lT/ay15lbsSt+s9SCK9WEVO2lQ4jeJE nQEtld3HbF0C5irD+5m9TWI= X-Google-Smtp-Source: AK7set8B2rD4AoBC0Zd28eeVzH4uLaWbnjdKoQpovcOcPB9/ZZhyERI+mLkToLXKPcRJVR1X6OuNcQ== X-Received: by 2002:a17:90b:4c06:b0:22b:f0d4:9e1e with SMTP id na6-20020a17090b4c0600b0022bf0d49e1emr17793708pjb.8.1678244834926; Tue, 07 Mar 2023 19:07:14 -0800 (PST) Received: from [10.0.0.31] (c-98-210-178-152.hsd1.ca.comcast.net. [98.210.178.152]) by smtp.gmail.com with ESMTPSA id h6-20020a17090aa88600b0022c326ad011sm8040983pjq.46.2023.03.07.19.07.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Mar 2023 19:07:14 -0800 (PST) Sender: Rob Gingell Message-ID: Date: Tue, 7 Mar 2023 19:07:13 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: Paul Ruizendaal , "tuhs@tuhs.org" References: <1297BE06-BE03-477A-AC60-40A269090295@planet.nl> From: Rob Gingell In-Reply-To: <1297BE06-BE03-477A-AC60-40A269090295@planet.nl> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Message-ID-Hash: 6JALH742P7JUJVAPXHU42D7CQSLP4JBX X-Message-ID-Hash: 6JALH742P7JUJVAPXHU42D7CQSLP4JBX X-MailFrom: gingell@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] Re: Origins of the frame buffer device List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: T24gMy82LzIzIDEyOjUxIEFNLCBQYXVsIFJ1aXplbmRhYWwgdmlhIFRVSFMgd3JvdGU6DQo+IEni gJl2ZSBub3cgcmVhZCB0aHJvdWdoIFN1bk9TIG1hbiBwYWdlcyBhbmQgaXQgd291bGQgc2VlbSB0 aGF0IHRoZSAvZGV2L2ZiIGZpbGUgd2FzIGluZGVlZCBzaW1pbGFyIHRvIC9kZXYvZmJkZXYgb24g TGludXggMTUgeWVhcnMgbGF0ZXIuIE5vdCBxdWl0ZSB0aGUgc2FtZSB0aG91Z2gsIGFzIGluaXRp YWxseSBpdCBzZWVtcyB0byBoYXZlIGJlZW4gdGllZCB0byB0aGUga2VybmVsIHBhcnQgb2YgdGhl IFN1bldpbmRvd3Mgc29mdHdhcmUuIA0KDQovZGV2L2ZiIHdhcyBhIGJhc2ljIGRldmljZS1pbmRl cGVuZGVudCBpbnRlcmZhY2UgdGhhdCBpbmRpcmVjdGVkIHRvIHRoZSANCmhhcmR3YXJlIHRoYXQg d2FzIGFjdHVhbGx5IGluc3RhbGxlZCBmb3Igb3BlcmF0aW9ucyBsaWtlIG9wZW4oKSwgDQppb2N0 bCgpLCBhbmQgbW1hcCgpLiBUaHJvdWdoIHRob3NlIHRoZSB3aW5kb3cgc3lzdGVtcyBmaWd1cmVk IG91dCB3aGF0IA0KdGhleSB3ZXJlIGFjdHVhbGx5IHdvcmtpbmcgd2l0aC4gVGhlICg0UykgbWFu IHBhZ2VzIGhhZCBlbnRyaWVzIGZvciBlYWNoIA0Kb2YgdGhlIGZyYW1lIGJ1ZmZlcnMgYW5kIGdy YXBoaWNzIHByb2Nlc3NvcnMgaWYgeW91J3JlIGFibGUgdG8gZmluZCB0aGVtLg0KDQpTdW52aWV3 IGRpZCBoYXZlIHNvbWUga2VybmVsIHN1cHBvcnQgYnV0IC9kZXYvZmIgYW5kIHRoZSBzdXBwb3J0 IG9mIA0KbW1hcCgpIHdlcmUgbW9yZSBnZW5lcmljIGFuZCB1c2VkIGJ5IHRoZSBub24ta2VybmVs IHBhcnRzIG9mIHRoZSB3aW5kb3cgDQpzeXN0ZW1zIChhcyB3ZWxsIGFzIGRpYWdub3N0aWNzKS4N Cg0KU3VuIGhhZCBxdWl0ZSBhIGNvbGxlY3Rpb24gb2YgZnJhbWUgYnVmZmVycyB0aHJvdWdoIHRo ZSB5ZWFycywgaW5jbHVkaW5nIA0Kb3NjaWxsYXRpbmcgdXNhZ2Ugb2YgZ3JhcGhpY3MgYWNjZWxl cmF0b3JzIHRoYXQgbWlnaHQgYmUgdmlld2VkIGFzIA0Kd29iYmxlcyBpbiB0aGUgd2hlZWwgcmF0 aGVyIHRoYW4gdHJ1ZSByb3RhdGlvbiBwZXIgU3V0aGVybGFuZCdzIHBhcGVyLg0KDQooQ3VsdHVy YWwgbm90ZTogdGhlIENvbXB1dGVyIEhpc3RvcnkgTXVzZXVtIHB1Ymxpc2hlZCBhIDItcGFydCBv cmFsIA0KaGlzdG9yeSB3aXRoIEl2YW4gU3V0aGVybGFuZCwgYW5kIGl0cyBob21lIHBhZ2UgY3Vy cmVudGx5IGZlYXR1cmVzIHRoZSANCmludGVydmlld3MuIFRoZSBmaXJzdCBwYXJ0IGNhbiBiZSBm b3VuZCBhdCBodHRwczovL3lvdXR1LmJlL0JqcjdxTGV5dmx3LiANCkVhY2ggcGFydCBpcyBzZXZl cmFsIGhvdXJzIGxvbmcuKQ0KDQpPbiAzLzYvMjMgMTI6NTEgQU0sIFBhdWwgUnVpemVuZGFhbCB2 aWEgVFVIUyB3cm90ZToNCj4gVGhlIGxhdGVyIExpbnV4IHVzYWdlIGlzIGRlc2lnbmVkIGFyb3Vu ZCBtbWFwKCkgYW5kIEkgYW0gbm90IHN1cmUgd2hlbiB0aGF0IGFycml2ZWQgaW4gU3VuT1MgKHRo ZSBtbWFwIGNhbGwgZXhpc3RzIGluIHRoZSBtYW5wYWdlcyBvZiA0LjJCU0QsIGJ1dCB3YXMgbm90 IGltcGxlbWVudGVkIGF0IHRoYXQgdGltZSkuIE1heWJlIGF0IHRoZSB0aW1lIG9mIHRoZSBTdW4t MSBhbmQgU3VuLTIgaXQgd29ya2VkIGRpZmZlcmVudGx5Lg0KDQptbWFwKCkgd2FzIGluIFN1bk9T IHN0YXJ0aW5nIChJIGJlbGlldmUpIHdpdGggdGhlIEJTRC1kZXJpdmVkIFN1bk9TIDEueC4gDQpQ cmlvciB0byA0LjAgaXQgY291bGQgYmUgdXNlZCB3aXRoIGNoYXJhY3RlciBkZXZpY2VzIHRoYXQg c3VwcG9ydGVkIA0KYmVpbmcgbWFwcGVkIGludG8gYW4gYWRkcmVzcyBzcGFjZTogZnJhbWUgYnVm ZmVycywgZ3JhcGhpY3MgDQphY2NlbGVyYXRvcnMsIGFuZCB0aGUgYnVzIGFkZHJlc3Mgc3BhY2Vz IG9mIFZNRSBvciBNdWx0aWJ1cyBiZWluZyANCnBvc3NpYmxlIHNvdXJjZXMuIFRoZXJlIG1pZ2h0 IGhhdmUgYmVlbiBvdGhlcnMgdGhhdCBJJ20gbm90IHJlY2FsbGluZyBub3cuDQoNClRoZSBpbXBs ZW1lbnRhdGlvbiBoYWQgYSBudW1iZXIgb2YgcmVzdHJpY3Rpb25zIGZyb20gdGhlIEJTRCANCnNw ZWNpZmljYXRpb24uIEFsbCBtYXBwaW5ncyBoYWQgdG8gYmUgTUFQX1NIQVJFRC4gVGhlIGNhbGxl ciBoYWQgdG8gDQpzcGVjaWZ5IChwYWdlLWFsaWduZWQpIGFkZHJlc3NlcyB3aXRoaW4gaXRzIGRh dGEgc2VnbWVudCBhcyB0aGUgcHJvY2VzcyANCmFkZHJlc3Mgc3BhY2UgaGFkIHRoZSB0cmFkaXRp b25hbCB0ZXh0LCBkYXRhLCBhbmQgc3RhY2sgc2VnbWVudHMgdnMuIA0KYmVpbmcgYXZhaWxhYmxl IGFzIGEgdmVjdG9yIG9mIHBhZ2VzLg0K