Building a Retro Linux Gaming Computer
Part 1: Dumpster Diving

By Hamish Paul Wilson
First published on 2021-03-01

Return to Index

Before I begin, I feel I should state that this project is just a bit of fun. The goal is not to build the most powerful retro gaming computer I can, or to engage in any kind of serious analysis or benchmarking. All I want to do is play around with old hardware and software, explore what could be done with Linux back in the day, and maybe learn a thing or two about how far we have come along the way.

Older computing hardware is getting harder and harder to find. What would have been given away just five or ten years ago can now often only be found on websites such as eBay for inflated prices and heavy shipping costs, at least for Canadian buyers like myself. So when I noticed an interesting looking beige box ready to be recycled at my local dump, I did not hesitate to rescue it in order to see what was inside.

Being a dumpster dive, the computer came with no guarantees. The case was a touch filthy from its time in the trash and showed some cosmetic damage, but overall was in good shape outside of the expected yellowing of the plastic. The power supply passed all of its tests, and the computer did power on, albeit with an error code being produced by the PC speaker, a nice looking dynamic cone. There was life in the machine yet.

A number of hints suggested at the computer’s age. The motherboard featured three ISA and four PCI expansion slots along with a single AGP slot, placing its manufacture pretty firmly in the late 1990s. More telling was the configuration of the CPU. Rather than the traditional socket interface seen in most computers, this motherboard boasted a Pentium III 500 Katmai using a Slot 1 connector, an unusual design that narrowed the year down further to 1999 at the earliest.

Researching the error code indicated that the most likely culprit was bad graphics. With a number of older AGP cards on hand to work with, the graphics card was replaced, and after some trial and error the computer achieved a display. The BIOS confirmed that the single stick of 64 MB PC100 memory was detected, and from there started booting Windows 98 from the Fujitsu MPE31022AT 10.25 GB hard drive. The computer seemed to be back in working order.

Some small problems remained. The CMOS battery needed to be replaced, and the CPU fan was no longer reliable. This presented a new challenge; being a Slot 1 motherboard there is no proper means of installing a typical CPU fan. Instead, chips that used the SECC2 form factor had cooling mounted directly as part of the cartridge. Due to their novelty SECC2 fans are getting hard to come by, as even most older motherboards use conventional sockets.

Thankfully the front of the cartridge could be removed leaving the heat sink exposed, allowing for the use of a couple of long cable ties to crudely mount a modern case fan in place. An inelegant solution, but one befitting a dumpster computer. In that same spirit I christened the name of the machine: Dianoga, after the creature that attacked Luke Skywalker in the trash compactor of the Death Star in the original Star Wars.

Both the Creative 52X MX CD5233E CD-ROM and included 3.5 inch floppy drive seemed to work, although the CD tray has difficulty ejecting, meaning I have to frequently use a paper clip to trigger the manual eject hole. From there I got my hands on two more sticks of 64 MB PC100 RAM to to fill all three of the motherboard’s memory slots, and my brother gifted me one of his classic Creative Sound Blaster 16 CT4170 sound cards to make use of an ISA slot.

Originally I wanted to use a Samsung SyncMaster 550s 15” CRT monitor I had in storage, but upon powering it on it became clear that the screen was not long for this world. The glass was marred with scratches and there also seemed to be arcing inside the case when powered on. While I do have some other larger CRT monitors I could try, for now I have opted to use an IBM branded LEN L151p LCD which does well with smaller 4:3 screen resolutions.

I decided I would do a fresh install of Windows 98 Second Edition on the original Fujitsu drive, and instead install Red Hat Linux 9 on a separate Hitachi DK23BA-60 6.0 GB PATA drive from an old Dell laptop through the use of a converter; the hope being to play most of the games released in the time of Loki Software, from the first true golden age of Linux gaming. With all the other hardware in place, the only decision I had left was choosing a graphics card.

Carrying on in Part 2: Selecting a Graphics Card

Avatar

Hamish Paul Wilson is a free software developer, game critic, amateur writer, cattle rancher, shepherd, and beekeeper living in rural Alberta, Canada. He is an advocate of both DRM free native Linux gaming and the free software movement alongside his other causes, and further information can be found at his icculus.org homepage where he lists everything he is currently involved in.

http://www.icculus.org/~hamish

Comments

You can use your Fediverse (including Mastodon, among many others) account to reply to this post. You can also follow my Mastodon to be notified when new parts of this series are released.

Further reading and resources:

Linux heads to everyday use with games
By Stephen Shankland published October 12, 1999 (CNet News)

http://news.cnet.com/news/0-1006-200-850871.html

Meet the new Penguin Games system
By Rawn Shah published January 26, 2000 (LinuxWorld)

https://www.cnn.com/2000/TECH/computing/01/26/penguin.games.idg/index.html

Linux Buyer's Guide #1-13
By Patrick Mullen published June 1, 2000 - October 16, 2001 (the Duke of URL)

http://www.thedukeofurl.org/reviews/misc/linuxguide1/index.shtml
http://thedukeofurl.org/reviews/misc/linuxguide2/index.shtml
http://www.thedukeofurl.org/reviews/misc/linuxguide3
http://thedukeofurl.org/reviews/misc/linuxguide4
http://www.thedukeofurl.org/reviews/misc/linuxguide5
http://www.thedukeofurl.org/reviews/misc/linuxguide6
http://www.thedukeofurl.org/reviews/misc/linuxguide7
http://www.thedukeofurl.org/reviews/misc/linuxguide8
http://www.thedukeofurl.org/reviews/misc/linuxguide9
http://www.thedukeofurl.org/reviews/misc/linuxguide10
http://www.thedukeofurl.org/reviews/misc/linuxguide11
http://www.thedukeofurl.org/reviews/misc/linuxguide12
http://www.thedukeofurl.org/reviews/misc/linuxguide13

Linux Hardware
By Steve Paavola published August 7, 2000 (the Duke of URL)

http://www.thedukeofurl.org/reviews/misc/linuxhardware/index.shtml

Building A Better Gaming Machine
By Brian Richardson published September 16, 2000 (Linux.com)

http://linux.com/hardware/newsitem.phtml?sid=26&aid=10810

The Frag-O-Matic 9000
By Brian Richardson published September 19, 2000 (Linux.com)

http://www.linux.com/hardware/newsitem.phtml?sid=26&aid=10820

Brian's Average Gaming System
By Brian Richardson published September 21, 2000 (Linux.com)

http://linux.com/hardware/newsitem.phtml?sid=26&aid=10833


Licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)