🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #10358

Re: Dynamic Display Architecture

#10358
From: Gord Deinstadt
Date: Thu, 18 Apr 1991 16:04
26 lines
1946 bytes
zik@dec19.cs.monash.edu.au (Michael Saleeba) writes:
[Block-based windowing]
>One device which did exactly this was the Texas Instruments TMS9929A (and
>others in the same family). [...]
>It also had hardware sprites and some other goodies. Quite a nice system 
>in a limited sort of way, and it certainly made eight-pixel scrolling quick 
>as you point out. Unfortunately standard bit-scrolling was slower than ever
>since you had to keep track of all those pointers (actually character-
>generator blocks).

The idea (well, as I saw it) is to NOT DO standard bit-scrolling - force
windows to fall on boundaries that are convenient to the hardware.  This
makes more sense on cheap H/W than trying to be totally general and taking
forever to do anything (ie. trying to deliver everything and delivering
nothing).  Of course an application may still have to bit-scroll part
of an image within a window, but this is the application's problem; it
is slower, but the slowness "feels" better because the computer is actually
"doing" something at the time.  It was only marginally slower anyway -
as I had it set up, each window was a regular rectangular array in memory.
The additional processing was caused by the awkward ordering of pixels
within each block or tile.
The pointers were only used by the windowing system as a fast index for
repainting.  Essentially, that's all this is - an inverted index for display
memory.
--
Gord Deinstadt  gdeinstadt@geovision.UUCP
Technical Details
Message-ID: <1504@geovision.gvc.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!cunews!cognos!geovision!gd
References: <1991Apr15.200955.3438@waikato.ac.nz> <3340@crdos1.crd.ge.COM> <20670@cbmvax.commodore.com> <1991Apr17.051746.15592@sbcs.sunysb.edu> <zik.671888508@dec19>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!cunews!cognos!geovision!gd
From: gd@geovision.gvc.com (Gord Deinstadt)
Newsgroups: comp.arch
Subject: Re: Dynamic Display Architecture
Message-ID: <1504@geovision.gvc.com>
Date: 18 Apr 91 16:04:56 GMT
References: <1991Apr15.200955.3438@waikato.ac.nz> <3340@crdos1.crd.ge.COM> <20670@cbmvax.commodore.com> <1991Apr17.051746.15592@sbcs.sunysb.edu> <zik.671888508@dec19>
Organization: GeoVision Corp., Ottawa, Ontario
Lines: 26