home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!cs.utexas.edu!rutgers!cbmvax!jesup
- From: jesup@cbmvax.commodore.com (Randell Jesup)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Chunky Pixels vs. Bitplanes (was: Chunky Chip Set...)
- Message-ID: <38250@cbmvax.commodore.com>
- Date: 2 Jan 93 03:24:33 GMT
- References: <Karsten_Weiss.0n2o@ibase.stgt.sub.org> <1hbngoINNglt@uwm.edu> <1992Dec31.011428.2926@mpifr-bonn.mpg.de> <doiron.0kd5@starpt.UUCP>
- Reply-To: jesup@cbmvax.commodore.com (Randell Jesup)
- Organization: Commodore, West Chester, PA
- Lines: 33
-
- doiron@starpt.UUCP (Glenn Doiron) writes:
- >> So if you have a plane oriented memory (which is no real problem with VRAMs
- >> although you may get some alignment restrictions) then you have to convert
- >> it in hardware. This needs _shiftregisters_ and _buffers_. An example for
- >> such a hardware is the Denise and the Lisa chip (both also have a priority
- >> logic and Denise includes the RAMDAC).
- >
- >... which use DRAM's, not VRAMS. No amount of 'alignment restrictions' is
- >going to cut it for VRAM planar, unless, as I said, you do funky
- >address/data schemes and put one plane in each VRAM, then mess further with
- >your RAMDAC feeding setup. Using VRAMS like DRAMS will result in a loss of
- >all the performance gains VRAMS were supposed to give you in the first
- >place.
-
- VRAM can be used for planar, they merely would require much larger
- plane-FIFOs. Obviously VRAMs do not lend themselves as cheaply to planar
- as they do to chunky.
-
- >But you're saying chunky->bitplane conversion is a small fraction of the
- >whole operation. It's not. That ridiculous amount of masking/shifting
- >might even take longer than the matrix multiplications. For instance, on a
- >68000, each shift takes *2* additional clock cycles! (yuck!)
-
- AGA machines are unlikely to ever be made with 68000's. 680(>=2)0's
- have barrel shifters (and BFEXTU/BFINS).
-
- --
- GNU Emacs is a LISP operating system disguised as a word processor.
- - Doug Mohney, in comp.arch
-
- Randell Jesup, Jack-of-quite-a-few-trades, Commodore Engineering.
- jesup@cbmvax.commodore.com BIX: rjesup
- Disclaimer: Nothing I say is anything other than my personal opinion.
-