Blake Patterson<p>Thinking of NEXTSTEP this morning...I'd guess many aren't aware of the unusual color display arrangement. </p><p>The NeXTstation, which was the first "affordable" color solution for NEXTSTEP, has a 16-bit framebuffer, but instead of rendering the desktop in 65,536 colors (as per Windows or Mac hardware, say), it rendered in 12-bit color with 4-bits of alpha channel (transparency). </p><p>That means it had a palette of 4096 colors, with all colors available at once on the display (not like, say, the Amiga or Apple IIgs with a 4096 color palette, but video modes with a small subset of those colors available (yes, yes, HAM mode excluded). Additionally, anything on the screen had 16 levels of opacity available. </p><p>It's interesting to see in person, on the actual hardware (especially on a good LCD display). With dithering, it looks very close to 24-bit truecolor. </p><p>(The NeXT Dimension color board for the Cube allowed 24-bit color with 8-bits alpha, but that was not so frequently used -- less so than most NeXT hardware even...)</p><p>But that's not nearly the weirdest that NEXTSTEP-capable hardware got, when it came to color video display...</p><p><a href="https://oldbytes.space/tags/NeXT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NeXT</span></a> <a href="https://oldbytes.space/tags/NEXTSTEP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NEXTSTEP</span></a> <a href="https://oldbytes.space/tags/NeXTstation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NeXTstation</span></a> <a href="https://oldbytes.space/tags/NeXTCube" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NeXTCube</span></a> <a href="https://oldbytes.space/tags/OS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OS</span></a> <a href="https://oldbytes.space/tags/OpenStep" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenStep</span></a> <a href="https://oldbytes.space/tags/DisplayPostScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DisplayPostScript</span></a> <a href="https://oldbytes.space/tags/PostScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PostScript</span></a> <a href="https://oldbytes.space/tags/GUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GUI</span></a> <a href="https://oldbytes.space/tags/UNIX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UNIX</span></a> <a href="https://oldbytes.space/tags/MC68K" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MC68K</span></a> <a href="https://oldbytes.space/tags/vintagecomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vintagecomputing</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/computinghistory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computinghistory</span></a> <a href="https://oldbytes.space/tags/SteveJobs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SteveJobs</span></a> <a href="https://oldbytes.space/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a></p>