🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #7216

Re: Simple Frame Buffer boards

#7216
From: Scott E. Townsend
Date: Wed, 05 Dec 1990 16:55
45 lines
2675 bytes
In article <1411@mpirbn.mpifr-bonn.mpg.de> p554mve@mpirbn.UUCP (Michael van Elst) writes:
>In article <918@boing.UUCP> dale@boing.UUCP (Dale Luck) writes:
>>I think the benefit far out weighs the cost.
>>I'd be glad to give up 1/8 of my
>>address space for a 1024x1024x8 frame buffer board. I think
>>it is a very small price to pay. I just don't see that many
>>people unwilling to give up 1M-2M of memory. It still leaves
>>4-6 megs of memory for programs as well as the 1M of chip memory.
>
>Hmm, I can't see much benefit from this besides ease of programming.
>IMHO, it is sufficient to map a smaller rectangular part. The drawing
>routines can be adapted without much peformance loss.
>
>What benefits do you think of ?
>
>Regards,
>-- 
>Michael van Elst
>UUCP:     universe!local-cluster!milky-way!sol!earth!uunet!unido!mpirbn!p554mve
>Internet: p554mve@mpirbn.mpifr-bonn.mpg.de
>                                "A potential Snark may lurk in every tree."

One benifit I can think of is indeed ease of programming, which also results
is a good size performance gain.  For example, a quick circle drawing
routine would slow down a fair amount if it had to worry about drawing
across this rectangular window into the real image.  This would be a lot like
clipping, which isn't a real quick operation.

A similar application would be in image processing.  Image segmentation by
boundary following would have to constantly check if it has gone past the
window boundary.

Essentially, one could say the reason I would like a flat memory space is
that I don't like the headaches a window has.  Headaches cause harder
programming, larger code, and usually measurably slower code.

I like the 680x0's simple address space better than the 80x86's segmented
address space too ;-)

--
------------------------------------------------------------------------
Scott Townsend               |   Phone: 216-433-8101
NASA Lewis Research Center   |   Mail Stop: 5-11
Cleveland, Ohio  44135       |   Email: fsset@bach.lerc.nasa.gov
------------------------------------------------------------------------
Technical Details
Message-ID: <1990Dec5.165513.16570@eagle.lerc.nasa.gov>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!att!tut.cis.ohio-state.edu!usenet.ins.cwru.edu!eagle!news
References: <916@boing.UUCP> <23699@grebyn.com> <918@boing.UUCP> <1411@mpirbn.mpifr-bonn.mpg.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!att!tut.cis.ohio-state.edu!usenet.ins.cwru.edu!eagle!news
From: fsset@bach.lerc.nasa.gov (Scott E. Townsend)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Simple Frame Buffer boards
Message-ID: <1990Dec5.165513.16570@eagle.lerc.nasa.gov>
Date: 5 Dec 90 16:55:13 GMT
References: <916@boing.UUCP> <23699@grebyn.com> <918@boing.UUCP> <1411@mpirbn.mpifr-bonn.mpg.de>
Reply-To: fsset@bach.UUCP (Scott E. Townsend)
Organization: NASA/Lewis Research Center, Cleveland
Lines: 45