Sun SPARCstation 1

The SPARCstation 1, code-named “Campus,” was introduced in April 1989 and became Sun’s first “pizza box” workstation. It marked a dramatic departure from the larger VME-based Sun-3 and Sun-4 systems that preceded it, establishing the compact desktop form factor that would define Sun workstations for the next decade. The SPARCstation 1 was also the first desktop SPARC system, bringing the performance of Sun’s RISC architecture to an affordable, space-efficient package.

The Sun SPARCstation 1, the original pizza-box workstation
SPARCstation 1

History

The SPARCstation 1 arrived at a transformative moment in workstation computing. Prior to its release, Unix workstations were large, expensive machines built around VME card cages. The SPARCstation 1 changed that equation by packaging a complete workstation into a compact enclosure roughly the size of a large pizza box.

Running at 20 MHz with the LSI L64801 or Fujitsu MB86901A SPARC processor, the SPARCstation 1 delivered approximately 12.5 MIPS—competitive with much larger and more expensive systems. It supported up to 64 MB of RAM via SIMMs and featured Sun’s new SBus expansion architecture, which replaced the older VME bus with a more compact and efficient interconnect.

The machine was enormously successful in university and research environments. Its combination of Unix power, TCP/IP networking, and NFS file sharing made it an ideal departmental workstation. Many engineers and scientists who came of age in the early 1990s cut their teeth on SPARCstation 1 systems running SunOS 4.x.

Sun also produced the SPARCstation 1+, a minor revision that increased the processor speed to 25 MHz and offered improved integer performance. Both machines share the same chassis and are architecturally identical aside from the faster clock.

Acquisition

SPARCstation 1 with Purdue University asset tag
The Purdue University asset tag still attached

This machine has an unusual history. I originally purchased a SPARCstation 1 on eBay that had spent its working life at Purdue University—the gold asset tag (BI 2247) is still attached to the chassis. When the machine arrived, I discovered that while the chassis and plastic were genuine SPARCstation 1, the motherboard inside was actually a SuperWorkstation SW-40S—a third-party SPARCstation 2 clone board. Someone at Purdue had upgraded the internals, which makes sense for a university looking to get more compute out of existing hardware without buying a new machine.

I ran the box that way for years. It worked fine, but I really wanted an actual SPARCstation 1. One day a genuine SS1 motherboard came up on eBay, so I bought it and restored it with the usual procedures—new timekeeper chip, IDPROM reprogramming—and installed it in the original Purdue chassis. That returned the entire assembly into a real SPARCstation 1 for the first time in probably decades.

The displaced SW-40S clone board went on to become its own project. You can see what became of it in the SuperWorkstation SW-40S article.

Restoration

SPARCstation 1 motherboard close-up
The restored SS1 motherboard with new timekeeper

With the genuine SS1 board in hand, getting the machine running was straightforward. The timekeeper chip was dead, as they always are, so I did the usual M48T02 modification with an external coin cell battery. After reprogramming the IDPROM and burning a new OBP 2.9 PROM to support the CG6 TGX+ framebuffer, the machine booted SunOS 4.1.4 cleanly.

The chassis itself was in excellent condition, having been well cared for at Purdue. The original Sun branding, ventilation grilles, and rubber feet are all intact. It’s a clean, honest example of the machine that started the pizza box era.

Specifications

AttributeValue
Release DateApril 1989
Model4/60 / Code-named “Campus”
CPULSI L64801 @ 20 MHz
ArchitectureSun4c / OBP 2.9
RAM64Mb
OSSunOS 4.1.4
GraphicsSBus: CG6 TGX+ Double Buffer (4M mappable) 1280x1024@76
EnvironmentOpenWindows 3.0_414 / X11R5 / X11R6 / Motif 1.2
Disk Image2.1 GB SCSI / ZuluSCSI RP2040

Useful Documents

Disk Image

A bootable SunOS 4.1.4 disk image is available for this system, configured for use with ZuluSCSI SCSI emulators.

Download: HD3_SunOS_4.1.4_SWS_PROTO_512.img.gz

SHA1: ef78faba0ccc307ed8f12d2c1762f4cd674c9532

For setup instructions, see the ZuluSCSI Disk Images overview. For image-specific notes (patched DNS-without-NIS libc, Motif 1.2 + mwm, X11R5/R6/OpenWindows, preinstalled GNU tools and gcc 2.8.1), see the SunOS 4.1.4 Disk Image Notes. Before booting, verify the SHA1 — see Image Security and Checksums.