mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.9K
active users

#nextstep

0 posts0 participants0 posts today

Thinking of NEXTSTEP this morning...I'd guess many aren't aware of the unusual color display arrangement.

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).

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.

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.

(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...)

But that's not nearly the weirdest that NEXTSTEP-capable hardware got, when it came to color video display...

Replied in thread

@bitnacht Good point, re: the busy bee.

As for the spinning disc (or "beachball"), it got its start in NEXTSTEP as a greyscale spinning magneto-optical disc rendering indicating the system is busy / data is loading, which was seen quite often on the early NeXT Cube, as it came with no HD but only an MO drive, and it used that drive for _swap_, if you can imagine...

That spinning disc became color when NEXTSTEP gained a color display on later hardware, and from there it evolved into the spinning "beachball" we know today (macOS being structurally based upon and evolved from NEXTSTEP/OPENSTEP).

EDIT: Oh, I think I misread - you are talking about the busy mouse pointer icon in Windows, I think. I'm not sure of its specific history. Apologies.

Another #GlobalTalk goal achieved, connected an emulated NeXT Cube running CAPer v8 (via Previous) to my AppleTalk zone by way of a MacIP gateway running on a Raspberry Pi (via MacIp.net). Soon I will be serving a public folder, so peeps in this internetwork can see this rare server icon on their Mac desktops. #NexTSTEP

I am writing the second part of my blog post on man-pages and I am trying to get to the bottom of the origin of the MANPAGER variable. It seems like it may have appeared as a modification to the 4.3BSD man command in NeXTSTEP some time between 1987 and 1989. It didn't have PAGER because the import of 4.3BSD-Tahoe to the code base didn't happen until 1989.

Does anybody have any firsthand knowledge about this? Did it maybe show up somewhere else before NeXTSTEP?