home *** CD-ROM | disk | FTP | other *** search
- Path: comma.rhein.de!serpens!not-for-mail
- From: mlelstv@serpens.rhein.de (Michael van Elst)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga doesn`t need Planar!
- Date: 27 Jan 1996 14:40:35 +0100
- Organization: dis-
- Message-ID: <4eda0j$rro@serpens.rhein.de>
- References: <john.hendrikx.48yf@grafix.xs4all.nl>
- NNTP-Posting-Host: serpens.rhein.de
-
- john.hendrikx@grafix.xs4all.nl (John Hendrikx) writes:
-
- >It takes 100*7 reads and 100*7 writes. The reads are of course necessary
- >because you wouldn't want to modify the contents 'surrounding' the vertical
- >line.
-
- That's not a property of planar displays. It is a property of the Amiga
- display system.
-
- Look at the Apple Lisa (probably similar for the original Macintosh). It
- used a 1 bitplane display and you could write just the 1 bits of the line
- since your data word was sent to the write-enables instead of the data
- pins of the RAM chips.
- Advanced VRAMs support this write-mask technique internally.
- >As memory-speed is usually the thing which determines the speed of the
- >end-result you'll find that the Chunky solution is a factor 14 faster. (and it
- >could be worse if I had used 8-bit planar screens).
-
- >gives you 2880 LONG gfx-memory-accesses. Dedicated hardware is a requirement
- >here as the masking process is quite complex to do with the CPU.
-
- That's the point. Chunky is what a general purpose CPU does. For planar you
- need a CPU (or render engine) that supports planes. You also do not need to
- read the destination.
-
- >(ie, no need for a seperate mask!!).
-
- You don't need a full mask for planar either. You just have to mask the borders.
-
- >It is notable though that Planar -requires- dedicated hardware to get any kind
- >of speed, and still manages to perform quite poorly in both examples
-
- Just because you do not use dedicated hardware.
-
- >(especially if you take into account that it performs worse even with less
- >colors than the Chunky examples).
-
- Some people think that the support for less colors is an advantage.
-
- >Chunky can VERY easily be handled with the
- >CPU alone, or even in parallel with a Chunky blitter.
-
- That's why it is popular.
-
- >Also, even if Planar had
- >a blitter as fast as the Chunky blitter the planar blitter would have to move a
- >lot more data to get the same results,
-
- No. It has to access more data at the borders of the object. That's significant
- for very low res objects only.
-
- >with the CPU alone.
-
- That's the point. The CPU does not support planar displays. If all you have is
- the CPU then you want a chunky display.
-
- >Also ever thought of how easy scrolling is in Chunky? Planar without the
- >Copper would be hell to scroll horizontally, while in Chunky it is nothing more
- >than a copy-loop.
-
- The copper doesn't scroll anything. The blitter does with a simple copy loop
- (and a zero cost funnel shifter).
-
- > TlM> HIT THE HARDWARE! HIT THE HARDWARE! HIT THE HARDWARE! HIT THE
- > TlM> HARDWARE!
- >Spoken like a true retired C-64 coder.
-
- Unfortunately he refuses to retire.
-
- --
- Michael van Elst
-
- Internet: mlelstv@serpens.rhein.de
- "A potential Snark may lurk in every tree."
-