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,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25399 invoked from network); 18 Dec 2023 16:34:01 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 18 Dec 2023 16:34:01 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 2C2D643DCE; Mon, 18 Dec 2023 04:48:15 +1000 (AEST) Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) by minnie.tuhs.org (Postfix) with ESMTPS id 5F88B43DCD for ; Mon, 18 Dec 2023 04:48:11 +1000 (AEST) Received: by mail-io1-xd34.google.com with SMTP id ca18e2360f4ac-7b6fa79b547so223318639f.1 for ; Sun, 17 Dec 2023 10:48:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702838890; x=1703443690; darn=tuhs.org; h=to:subject:message-id:date:from:references:in-reply-to:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=SUFLdYe94k0l9x7xKohB61IwkQy02bUclEu43J5taR0=; b=QrjcgeOazbYhEmzXqI70eRXZ6tSY+fMyKjW+T6WboOpqyghX1SE1KY8YaxJcEEuaMU cpxnkdNpkX2G/6eMPDAx/I1EFKgNgToWYU5RFc15S4rBGu+QtkSCHticSL7KcVCkT3qT LNBtScTJVtZ8kxgunUpmz6MEFHzPMETpG+jIkzNnymvl9j6q46KHcTCGtYOJ2VOmHdET AJHDfT8DK4vRvYwAjP7uLoqIn0gQxlq0JuA0WmTSdacv4Fz1q2J1OheCTVNYtQkYYl0x IOcHtE3nJip0CIv3tL9S1UsVmE/gcCenUlemYQCuMWiJjneUDW9hYl3NynHIp6/B3IVW MrnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702838890; x=1703443690; h=to:subject:message-id:date:from:references:in-reply-to:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SUFLdYe94k0l9x7xKohB61IwkQy02bUclEu43J5taR0=; b=er4EaCO0Fa66/vLNPwR4sdSlALxAYioB1+Y7peUMqjAOi4crwTBhtB1TdH5SmhAt6z 02IF0so/gw1olNoxPAh9LS00QTn0DKnIJXA/KJI4CDlfq1o/axTLaAoxoTwJes24QEp3 3eOJLdPSpKNq2Z4rXMC1IMDM6Dbrq4R7N20Ril41kRoPFkrCAWHvIhjM8iyjaw5Bq/Q6 i4rLONt6vMfPanrSmPPchrnWHdcBiW4rzZD17X5J07arr9rq8G47DxVubQvsCHbzb0pj YBTo+eOiQoXGkXZOgLDKgsnflXWHuqnPhF0lH6EaEGQNHYxFv95uSVPQ/ZxdYnv3tSdm iqnw== X-Gm-Message-State: AOJu0YyewvHOCy1Wvo/O12jHkZ52ee8cGpOROK9vY/M8TkLEgTo6Syns grWWXt1+MUNXxtYMAcqHV+K9GSqXVeVlbi3+GhYRzlci X-Google-Smtp-Source: AGHT+IHi97xOfILeRYSKEsPI6wsoOUuTCNNm1fgXBM/muvJ1Jzay1WjejhPXUYtAeQ8gi2Y47SU2941nu4LU2Z5/Wus= X-Received: by 2002:a05:6602:1a8f:b0:7b7:1298:eb36 with SMTP id bn15-20020a0566021a8f00b007b71298eb36mr21459328iob.33.1702838890143; Sun, 17 Dec 2023 10:48:10 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:6a10:234f:b0:526:f191:393 with HTTP; Sun, 17 Dec 2023 10:48:09 -0800 (PST) In-Reply-To: <17d9946c-6f41-4c56-9cb0-3218a2550299@ucsb.edu> References: <7AD36632-2B2F-43E2-999D-4F6373C3C64C@pobox.com> <17d9946c-6f41-4c56-9cb0-3218a2550299@ucsb.edu> From: Paul Winalski Date: Sun, 17 Dec 2023 13:48:09 -0500 Message-ID: To: tuhs@tuhs.org Content-Type: text/plain; charset="UTF-8" Message-ID-Hash: 5SQTKIYLM5667SL52WVNKA4G7FH7KYPL X-Message-ID-Hash: 5SQTKIYLM5667SL52WVNKA4G7FH7KYPL X-MailFrom: paul.winalski@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: Compatibility question List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: One problem that the VT100 emulators may have is that they behave according to the published VT100 specifications rather than the actual hardware behavior. The VT100 had notoriously buggy firmware. Alan Kotok, one of DEC's early engineers, encountered some of these and was annoyed enough about it that he wrote a program to generate a complete list of escape sequences--legal and illegal--which he fed to his VT100 terminal. The results were highly entertaining. Some perfectly valid escape sequences were mishandled by the firmware and had behavior that didn't match the documentation. Even worse, some illegal escape sequences caused catastrophic behavior, such as the terminal freezing with the alarm continuously on--the only way out was to power-cycle the terminal. One particularly nasty escape sequence caused corruption of the EPROM such that the terminal crashed on power-up or restart, resulting in an infinite crash-and-restart loop that could only be fixed by sending the terminal in for a factory reset. Kotok published his results within DEC engineering and shortly thereafter "email bombs" containing escape sequences that triggered some of the milder of the bugs started circulating. The VAX/VMS mail utility had to be changed to filter out escape sequences by default. -Paul W.