The Unforgiving Minute
There is no substitute for horsepower.
Ross Seyfried

Tuesday, July 10, 2007

One last NeXT post

I’m sure you’re all sick of my computer geekery by now, but I wanted to post a few details of the color NeXT, showing how it differs from the grayscale machine.

NeXTstation color case badge NeXTstation color with no serial number

At first glance, the CPU is identical; only the case badge differs. Also, for some strange reason my machine doesn’t have a serial number.

NeXTstation color keyboard NeXTstation color mouse

Keyboard and mouse are the earlier, non-ADB type. This keyboard is a buckling spring design, like the IBM Model M. And like the IBM, it’s hell for stout and nicely “clacky.”

NeXTstation Sound Box NeXTstation Sound Box

Color NeXTstations used this odd little “Sound Box” for sound-in/out and keyboard/mouse connectivity. It holds a speaker and microphone along with miniplug and RCA sound-out jacks, a mic jack, and the proprietary keyboard connector.

And yes, EVERY piece of hardware bears the little slanted-cube logo; it’s even molded into the plugs on the cables. Steve Jobs paid Paul Rand $100,000 for the design and I guess he figured he was going to get his money’s worth out of it.

posted by TD at 3:48 pm  

Monday, July 9, 2007

Now in Glorious Technicolor!

NeXTstation Color screenshot

The other NeXTstation is back in business.

posted by TD at 6:28 pm  

Sunday, July 8, 2007

Heh.

Seems I forgot to mention one other really cool feature of my NeXTstation: I didn’t have to beg my readers to buy it for me.

posted by TD at 11:43 pm  

Friday, July 6, 2007

Web Surfing, 1998 style.

Just for shits ‘n’ giggles I plugged the NeXTstation into my network and got it onto the Intarwebs:

 Yahoo on NeXT

I do have to give Yahoo credit for keeping a usable page available for people running truly ancient browsers.

Let’s see how this blog fares under OmniWeb 2.7:

my website

Damn, and I worked so hard on keeping my HTML correct!

posted by TD at 3:47 pm  

Friday, July 6, 2007

A Few More NeXT Goodies

Here’s the premiere issue of the long-defunct NEXTWORLD magazine:

NEXTWORLD magazine

And a screenshot from my NeXTstation:

screenshot

I’m kinda in the mood to get my color NeXTstation up and running now. Watch this space!

posted by TD at 1:40 pm  

Thursday, July 5, 2007

Reviving the NeXT

I hope my regular readers (both of you) will bear with me through a little bit of antique-computer-geekery. I’m pretty sure that DirtCrashr, Dr. Strangegun and Tamara will get a kick out of it, at least.

While most people know that Steve Jobs co-founded Apple Computer with Steve Wosniak back in 1976 and that he’s once again running the company, you have to be a fairly big computer geek to know about NeXT Computer, the company he ran from 1986 to 1996. NeXT developed a line of flashy and very expensive black computers to run their advanced NEXTSTEP operating system, which was widely admired and highly influential (Byte Magazine called it “the most respected piece of software on the planet”), but both the computers and the operating system failed commercially.

Original NeXT hardware, never very common, is almost never seen today. The company officially only sold 50,000 machines over five years (though stories have circulated for years about large secret contracts for government agencies and the military). In contrast, Apple sold 1.5 MILLION Macs in just the first quarter of this year. Given the low production numbers and the high attrition rate for old computer hardware, I’d be quite surprised if even a few thousand of the old NeXT boxes are still in working condition.

I’m happy to report that two of them are mine.

While I never managed to get the iconic NeXTcube workstation, I do have a pair of NeXTstations, also known as “slabs,” one grayscale and one color. For now, the color unit sits in storage. I just resuscitated the grayscale machine this week. It was shelved after the failure of the hard drive, though I always intended to revive it. Over the years I picked up odd bits of hardware and software for the project but didn’t actually bring all the pieces together until now. Here’s how it went:

I’ll admit to being a bit apprehensive when I pulled the system out of storage because computers don’t always fare well when they sit unused for years. Hard drives and fans seize up, motherboard batteries leak, capacitors fail, and sometimes things just Stop Working For No Reason (SWFNR). Since I already knew the hard drive was toast, I was primarily worried about the battery and fan. Powering up the system, the fan spun up without undue noise and the system cleared its self-test routines but reported the date as 1994. As expected, the motherboard battery, which keeps the clock ticking and preserves some boot settings, was long dead. Given the NeXT philosophy of doing everything in the most exotic possible way, I worried I’d be stuck tracking down some hopelessly obscure battery that hasn’t been made in ten years. So it was a pleasant surprise to see a (still-intact) CR123 lithium cell tucked into its socket on the motherboard. Ten minutes and $10 later, I dropped in a new battery and turned my attention to the rest of the hardware.

This NeXTstation was the entry-level model, with 8 MB of RAM and a 105 MB hard drive. While machines in this configuration can function as stand-alone workstations, they were meant to be net-booted from a server; a stand-alone machine really needs more RAM and hard drive space. Since I needed to install a new hard drive anyways, I decided to see what else I could do to upgrade the machine. A derelict Power Mac 6100 in my junk pile held both a 350 MB SCSI hard drive and a pair of 4 MB SIMMs (RAM chips). Hmm…

I snapped in the SIMMs, connected the hard drive, crossed my fingers and… Success! Well, partial success. The drive spun up, the system cleared self-tests, and the ROM Monitor reported 16 MB of 70-nanosecond RAM installed. Time to load the operating system. NEXSTEP, by the way, was the first operating system shipped on CD-ROM. NeXT computers, though, did not come with CD-ROM drives. This is a problem.

Turning back to the pile of old Mac stuff, I dug up an old Apple external SCSI CD-ROM drive. Excellent. Just gotta plug this in and… Dammit. NeXT, in their endearingly quirky way, equipped their machines with SCSI-2 ports, which require a relatively uncommon cable. After much scrounging, I amazed myself by finding just such a cable. It snapped into the SCSI port on the back of the NeXTstation with a satisfying ‘click’ and… didn’t have the right connector to mate to the CD-ROM drive. Dammit again.

I seriously thought about admitting temporary defeat and ordering the right cable from the Internet when I happened upon an old SCSI Zip drive in another junk pile. By daisy-chaining from NeXT -> Zip drive -> CD-ROM, I had a (theoretically) valid setup. Except I didn’t have a terminator, and the foggy recesses of my memory told me that SCSI chains have to be terminated. Back to the junk pile…

Alright. I stuck my boot floppy into the drive (this is the special floppy I mentioned needing here), dropped the CD in, crossed my fingers, and hit the power button. After much churning the installer program loaded and, after saying a little prayer to the Computer Gods, I began the installation. Things went well for upwards of 5 seconds before error messages started spewing out on the terminal. The hard drive was not happy. Dammit yet again.

Okay, I knew NeXTs were fussy about SCSI termination, and I didn’t bother to check the new hard drive before I plugged it in. It was probably a simple matter of switching around a few jumpers on the drive (remember jumpers?) and I’d be good to go. Except the drive didn’t have the usual label that specified the jumper settings. And finding them on the Internet proved fruitless. Fuck.

One more trip to the junk pile (if you’re starting to suspect I’m a serious computer geek with pack-rat tendencies, you’re very perceptive) yielded an old Quantum Fireball 1 GB drive. Yeah, ONE FULL GIG. We’re hardcore here. I threw it in the ’station, flipped the switch and… HOLY SHIT, IT WORKS!

Well, it works very slowly. The better part of an hour was consumed as ones and zeros trickled across the SCSI cable and onto the NeXT’s hard drive. And there it was: I had a glorious, functional NeXTstation with a brand-new copy of NEXSTEP installed. Except the computer still thought it was 1994, and it wasn’t quite ready to learn that it’s now 2007.

NeXT, forward-thinking company that it was, didn’t actually think very far beyond 1999. The last version of NEXSTEP, released in 1995, wasn’t Y2K-compliant. Amazingly enough, though, a Y2K patch was actually written and released. Even more amazingly, the patch can still be downloaded from Apple’s FTP servers. It took more time to download the patch and burn it to a CD than to install. I rolled the clock forward and declared victory.

So, click here for a little NeXTstation photo gallery with notes.

By the way, if you’re using a recent Mac running OS X, you’re really running a later version of NEXTSTEP; Apple bought NeXT in 1996 and used their software as the basis for OS X.

Other fun trivia:

  • Tim Berners-Lee used a NeXT when he invented the World Wide Web. His NeXTcube was the world’s first web server; you can see it here and here.
  • The classic computer games DOOM and Quake were also written on NeXTs. John Romero has a blog entry about it here.
posted by TD at 8:06 pm  

Thursday, June 28, 2007

A Teaser

I’m hittin’ the road in about 4 hours, but here’s a hint of things to come…

NeXTstation

I’m guessing that maybe 3 people who read this will recognize the pictured object.

posted by TD at 12:33 am  

23 queries. 0.823 seconds. Powered by WordPress

Valid XHTML 1.0 Transitional Valid CSS!


Stats