I grew up with the really old games for the Atari, NES, Tandy TRS-80, and 8086, 386, and 386 systems. Some of those memories are quite fond, while others are hair-pulling nightmares of compatibility, performance, and configuration problems. I want to avoid the nightmares and focus on the best memories of these golden days by building an old PC to keep DOS 6.22, Windows 3.11 FW, and a host of games installed. I am sentimental about DOS, as I spent many years of my youth becoming a guru of DOS batch files and memory tweaking.
More importantly, I want to challenge the notion that old hardware architectures are obsolete. To do this, I'll be bridging the gap between multiple generations of computer hardware to use classic computer games and other software. By bridging, I am specifically taking new PC components, and adding them to older architectures that include the motherboard, CPU, and memory. Older hardware from the mid to early 90s is commonly known as "vintage" and difficult to find, even on eBay and with vintage hardware resellers.
In the future, as more and more vintage components suffer failures due to age, it will be even more important to support the means of bridging new and old components. Some may be more than content in waving goodbye to vintage architecture. Others, such as myself, hope to preserve some vintage hardware. There are those who would argue that emulation is the most reasonable solution to running vintage software, but I find little value in this because it degrades the experience of running vintage software on its original hardware architecture.
How will I accomplish this, you might ask? It's impossible to take on the entire responsibility of preserving vintage hardware and software myself, and I know there are plenty of individuals and organizations already doing this by creating their own 'computer museum'. Typically, computer museums do not focus on operational equipment, and when they do, they try to keep entire systems in tact. This is a flawed ideal, as many components inside a vintage system were never designed to remain functional for more than five years, let alone a decade or two. My solution takes this into account by offering the concept of bridging the hardware generational gaps. I will be hunting for solutions to run old hardware (specifically the motherboard and processor) with new hardware.
For example, this project of mine will take a vintage Dell P100c XPS computer and install it in a new case, with a new power supply, hard drive solution, CD-ROM, floppy drives, cables, cpu cooler, and a fan. There are many hurdles I've encountered, but nothing that has prevented me from making everything work so far.
Proposed System Specs
Case:
Sunbeam UFO clear acrylic ATX (ACUF-T)
PSU:
Enermax Liberty 400W (ELT400AWT)
Mobo:
Dell Socket 5 XPS P___c, last rev. (AA 649849-601)
CPU:
Intel Pentium 100MHz, Socket 5
Cooler:
Modified Intel stock Socket 478 heatsink
RAM:
4x 32MB (128MB) 60ns EDO 72-pin NEC modules with Motorola chips
Video:
Number Nine S3 Virge PCI
Audio:
Creative Labs Sound Blaster 16 ISA (the original 92 vintage card)
Optical:
Sony Optiarc IDE CD-ROM (CDU5225)
HDD:
Kingston Ultimate 266x 2GB Compact Flash w/ Syba IDE to CF adapter
FDD:
TEAC dual 5.25"/3.5" floppy drive (FD-505, Dell part #79788)
Orignal Dell XPS PC
Here's what I have to start the project. It's a Dell P100c XPS that has a Pentium 100MHz CPU, 16MB of RAM, a 2GB hard drive (originally a 400MB drive), a 4x CD-ROM, 3.5" floppy, a cruddy 15-bit ISA sound card, and a really nice Number Nine Imagine 128 video card. I will be completely removing everything useful from this beige case, installing it in a new case, and purchasing new hardware to keep the system running as long as possible.
I originally purchased this old system for about $20 from my local university's salvage center (Penn State Salvage), and was able to find one in which everything works. I dumped all of my old software from archived CDs onto this PC's hard drive, and configured it to run it all. After a few years, I'm now ready to give this old PC some love by rebuilding it.
The first step is to take all of the existing data off of the old, noisy hard drive (before it fails), and transfer it over to a Compact Flash (CF) card that attaches to the PC via an IDE to CF adapter. This will ensure that the data is preserved in digital format for longer than is possibly with a mechanical hard drive. I purchased an adapter and a 2GB Kingston Ultimate (233x speed) CF card. I partitioned it into two partitions, one 500MB for the DOS, Windows, applications, and utility software, and the remaining space into another for games.
This is what is left over after I've gutted the system:
Case
I purchased a Sunbeam "UFO" case, which is a clear acrylic, cube-like case. The motherboard and expansion cards lay flat on the top section of the case, while the power supply and drives are mounted on the bottom. This provides both the best isolation of heat zones, as well as reducing strain on the motherboard compared to mounted vertically in a tower-style case. It provides the benefits of a desktop case, but without the large footprint.
Of course I selected clear acrylic since this is a collector's PC that is meant to have its hardware visible. Why spend all of this time on restoring old hardware if I can't occasionally view it for a trip down memory lane? For this case, I first needed to drill my own holes for the motherboard standoffs (case is standard ATX, but motherboard is a proprietary AT version). I also needed to move the entire rear bracket that holds the expansion card slots' mount by making a new cutout, moving it, drilling new holes, and finally patching over the existing ATX cutout with more clear acrylic. Once this was done, I even needed to flip one of the corner mounts so that it would fit next to the new layout of the rear bracket. All-in-all, a tedious but rewarding process.
Motheroard
The motherboard of this system is quite a rare find. It's a top-notch and reliable socket-5 Dell board that includes an Intel chipset, 4 banks for 30-pin RAM (70ns regular to 60ns EDO), and even a removable cache module. This was built when the term "external cache" for processors really meant that it was 'external'. Many other boards at this time implemented cache with small IC sockets with retention contacts to hold memory chips. These were always a pain to both install and remove. The cache module is a proprietary solution, so it is far more expensive, but it is a welcome feature that makes the task of swapping cache extremely simple.
CPU Cooler
Fortunately, the heatsink mounting system for Socket 5 is extremely simple. A straight, metal bar fits through the middle of the heatsink and clips onto the socket housing directly on two sides with clips. This is a simple and easy method for older heatsinks which were little more than flat pieces of metal with grid-style fins. However, mounting new heatsinks this way is a chore.
I had to drill a large hole through the entire heatsink, then cut out a small section below this hole on one side to get it installed. The clip now runs through the heatsink to clip to the socket housing instead of over it.
Motheroard
After researching the modder trick of painting a motherboard, I felt confident enough to try it on this vintage PC. I used non-conductive paint (flat-black modeler's enamel), marked off all contacts with painter's tape and pin headers, then painted it using a model paint brush. Everything seemed to go well, and I tested it in between painting different sections to make sure it worked. I let the paint thoroughly dry each time. Unfortunately, the last section I painted near the chipset caused the motherboard to fail on the new power up test. It either forced a short, or forced an existing trace to never make the electrical connection it needs. I can't be sure which, but this has discouraged me from ever trying this again.
It was still an enjoyable experience, and now a nice piece of art to hang on my wall.
After hosing my original motherboard, I had to find an exact replacement (newer revision, but same board) to keep my original layout plans. I was very lucky to find one on eBay (the only one I found!) that was guaranteed against DOA. Lucky me.
I also purchased 128MB of RAM (new stock from
Memory Ten) to max-out the board's installed memory, and another couple of Pentium 100MHz CPUs. I purchased pretty much everything individually again so that I am really using nothing from the original Dell XPS system anymore. The original CPU, memory, and cache are all on hand as back-ups in case the ones I have fail in the years to come.
For the memory, 128MB of RAM was almost unheard of in the days of the Pentium 100, because it was far too expensive to own. What might have been up to $2,000 for 128MB of 60ns EDO memory back then is now $5 a stick for a total of $20. I had to purchase another CPU, because the original one I have is almost permanently fused to the heatsink. Since I want to use my own heatsink (from a socket 478, stock Intel cooler), I needed another CPU that was bare. In those days, Dell believed in attaching heatsinks to CPUs via an extremely difficult to remove sticky thermal pad. Removing it would risk damaging the CPU itself.