home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / amiga / programm / 18037 < prev    next >
Encoding:
Internet Message Format  |  1993-01-01  |  2.1 KB

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