From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 5efbd629 for ; Sat, 19 Oct 2019 20:40:46 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id DFA7D93DAF; Sun, 20 Oct 2019 06:40:44 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 1B2A093D6E; Sun, 20 Oct 2019 06:40:31 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=kilonet.net header.i=@kilonet.net header.b="QXCYXkZy"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id D477F93D6E; Sun, 20 Oct 2019 06:40:28 +1000 (AEST) Received: from p3plsmtpa08-08.prod.phx3.secureserver.net (p3plsmtpa08-08.prod.phx3.secureserver.net [173.201.193.109]) by minnie.tuhs.org (Postfix) with ESMTPS id 2408F93D31 for ; Sun, 20 Oct 2019 06:40:28 +1000 (AEST) Received: from medusa.kilonet.net ([72.69.223.115]) by :SMTPAUTH: with ESMTPA id LvWViw9sQxbN4LvWVi8xaY; Sat, 19 Oct 2019 13:40:27 -0700 Received: from [199.89.231.101] (ender.kilonet.net [199.89.231.101]) by medusa.kilonet.net (8.14.8/8.15.1) with ESMTP id x9JKeQfu021330 for ; Sat, 19 Oct 2019 16:40:26 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kilonet.net; s=default; t=1571517626; bh=O4+vsPZWVlIhfX0oKZcStQ2GLnPOz0cVSwvRDdcPs6c=; h=Subject:To:References:From:Date:In-Reply-To; b=QXCYXkZyp6LLkJ0E/KZ8Se24rR+p0duIhQGfJXCv+2un8wn/DOD5ZuspAgCr+7ygI bVnK9icVN8Eq7n+VsKLqlSkRDUwLnr6B+VsVgjKoBMr9j33YWXlqwbO06c7oAyLv2D z7WM6iacsFnDR2HxJjAfZdZZT2D4mUIWanh6qXsk= To: tuhs@minnie.tuhs.org References: <201910191440.x9JEe8PB035921@tahoe.cs.Dartmouth.EDU> From: Arthur Krewat Message-ID: <443935c0-b033-e3ae-ea63-6a0fb3f8eb9e@kilonet.net> Date: Sat, 19 Oct 2019 16:40:14 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-CMAE-Envelope: MS4wfJeRCAGpZ4UKabv/3kMfvyegokwu0MFHHVpKhK5E3qIs/o50I8uVQXtZ+P/XyTsW0xTMPUxZRVyeLgI4qVlquAYJnD3WQhIOwXg4vAAMrLUXeAGEBObz bIcV3TV631wrjaeaKrfsr4xcCjzHRntHAFf1tesF11z3MZNvOaB4cDMKFAF31nuWhQAHxfMxSHiXXw== Subject: Re: [TUHS] How to do differential/integral on a PDP-7, was: Space Travel 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" On 10/19/2019 4:12 PM, Michael Kjörling wrote: > As long as you have the basic instructions (which pretty much any > computer capable of doing useful arithemtic calculations will need > anyway), you can implement the rest of what you need using those > building blocks. Specific_hardware_ support for floating point > calculations is not needed. Not to mention, if you start using log/alog tables, and/or sin/cos/tan tables, and interpolation, you can quickly ramp up computation speed for simple games that have a small matrix of coordinates. Something like EMPIRE becomes quite easy. Imagine my distress when, after cutting my teeth on a PDP-10, that working on a 6502 I had to do my own division. Oh, the HORROR! art k.