Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!cbmvax!carolyn From: carolyn@cbmvax.cbm.UUCP (Carolyn Scheppner CATS) Newsgroups: comp.sys.amiga Subject: Re: Darn non-multitasking IFF viewers Message-ID: <2004@cbmvax.cbmvax.cbm.UUCP> Date: Thu, 11-Jun-87 11:27:14 EDT Article-I.D.: cbmvax.2004 Posted: Thu Jun 11 11:27:14 1987 Date-Received: Sat, 20-Jun-87 12:36:10 EDT References: <8706090134.AA03008@cogsci.berkeley.edu> Reply-To: carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) Organization: Commodore Technology, West Chester, PA Lines: 29 In article <8706090134.AA03008@cogsci.berkeley.edu> bryce@COGSCI.BERKELEY.EDU (Bryce Nesbitt) writes: > >Ok, I'm upset. I just went through three, count them, THREE IFF viewers. >ALL of them hogged processor time while displaying the picture. This is >hard to do with the Amiga. They must have really worked at it!! > >Having all three viewers do this is odd. Perhaphs a bug in the IFF routines >from Electronic Art/Amiga?? That's probably my fault. My first IFF viewer (SeeILBM) had to be thrown together very quickly so that we would have a pull-down-able screen viewer on the second release of the IFF stuff (because the EA supplied viewer ShowILBM had some problems when started from Workbench because it used a ViewPort rather than a screen). Anyway, I grabbed some old screen/window code from my first Amiga program and patched it into ShowILBM to create SeeILBM. That old code contained some rather stupid mistakes, one of which caused it to busywait. There are probably other viewers floating around based on this early example. Any one who is writing code to handle ILBM's should get the latest IFF release (Fish #64) and look at the non-busywaiting HAM-capable (and color-cycling) viewer "Display". -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Carolyn Scheppner -- CBM >>Amiga Technical Support<< UUCP ...{allegra,caip,ihnp4,seismo}!cbmvax!carolyn PHONE 215-431-9180 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=