Subject: Re: A silly question on Sun 3
To: None <port-sun3@NetBSD.ORG>
From: der Mouse <mouse@Collatz.McRCIM.McGill.EDU>
List: port-sun3
Date: 05/16/1996 14:53:10
> what is the difference between cg4, cg2, bw2 and whatever else
> rrelated stuff?

The bw2 is a monochrome framebuffer.  I've seen it in 1152x900 and
1600x1280; there are hints in a Sun include file that other resolutions
are possible but I've never even heard of a machine that did them.  As
far as I know it's quite stupid; it's just memory-mapped and has no
smarts of any sort in hardware.

The cg2 is a comparably dumb color framebuffer.  In X terms it's 8-bit
PseudoColor: eight bits per pixel, with an 8->24 lookup table between
the pixels and the guns.  In my experience it drives four BNC
connectors, R/G/B/sync.  I've never seen, nor even heard of, one on a
-3/60, for what (little) that may be worth.

The cg4 is a bit fancier.  It's got ten bits per pixel, organized into
a bw2-like plane (one bit) and a cg2-like plane (eight bits), plus a
plane that looks to the cpu like a bw2 but which actually controls, for
each pixel, whether the bw2-like plane or the cg2-like plane gets
displayed.  (Another frill: the bw2-like plane, unlike a real bw2,
actually has a two-entry colormap - in X terms, depth-1 PseudoColor.
This may actually share colormap cells with the cg2-like plane, I'm not
sure.)  In my experience it too drives four BNC connectors R/G/B/sync.

"whatever else" is quite a lot.  I've hard of the cg6 and cg8 and cg12,
but unfortunately I know nothing significant about any of them.

					der Mouse

			    mouse@collatz.mcrcim.mcgill.edu