From owner-freebsd-hackers Sun Sep 22 18:51:33 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA18034 for hackers-outgoing; Sun, 22 Sep 1996 18:51:33 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id SAA18008 for ; Sun, 22 Sep 1996 18:51:29 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id LAA21904; Mon, 23 Sep 1996 11:18:26 +0930 From: Michael Smith Message-Id: <199609230148.LAA21904@genesis.atrad.adelaide.edu.au> Subject: Re: splash-page on bootup.. To: terry@lambert.org (Terry Lambert) Date: Mon, 23 Sep 1996 11:18:25 +0930 (CST) Cc: msmith@atrad.adelaide.edu.au, terry@lambert.org, jgreco@brasil.moneng.mei.com, brandon@glacier.cold.org, freebsd-hackers@FreeBSD.org In-Reply-To: <199609222259.PAA01275@phaeton.artisoft.com> from "Terry Lambert" at Sep 22, 96 03:59:15 pm MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Terry Lambert stands accused of saying: > > > > The problem with animation during startup is that during the device > > probes (the bits that the original proposition was trying to cover > > with the splash (bad idea IMHO, but I understand the reasoning)), you > > can't guarantee that you will get your interrupt regularly to do your > > palette cycles. The animation would be cheezy to say the least. I > > don't actually thingk that animation is terribly useful. > > This is only because we are stupid and use DELAY() instead of a > calibrated timer list of one-shot outcall functions. Using a > spinloop is just inherently stupid. Uh? You are still thinking like a CS guy, not a hardware programmer. When I am looking for some hardware in a probe routine, I want _nothing_ _nada_ _zip_ happening behind my back. No interrupts, no "strategically placed callbacks", nothing. This has nothing to do with how DELAY() works, it's basic 'least surprise' stuff. > Terry Lambert -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[