Introduction, Hardware To Look For
Is building an old gaming machine worth your time?
Every year the college I graduated from, Beloit College, publishes its not-that-famous “mindset list.” It’s a collection of one-liners, such as “Clint Eastwood is better known as a director than as Dirty Harry,” meant to humorously remind professors that the experiences of their generation are not the same as the generation about to show up in their classrooms.
I’ve sometimes felt a need for a similar reminder among gamers. Arcade classics like Pac-Man and DOS legends such as Prince Of Persia are often cited in conversations of old-school gaming, yet many gamers (including myself) never enjoyed the experience of playing these titles when they first hit store shelves.
I enjoyed a different generation of classics. My original copy of Interstate ’76 is nestled in a binder of old CDs. A boxed copy of Mechwarrior 2 sits on my book shelf. I have Baldur’s Gate, Sid Meier’s Alpha Centauri, Total Annihilation 2, Starcraft, SimCity 2000, The Elder Scrolls: Daggerfall and Age of Empires II, to name a few. These were my formative gaming experiences. Some have always been with me – others, lost or destroyed, have been re-acquired from thrift stores for a few bucks each.
Yet I can’t play most of these games without buying them again (via a service like Good Old Games) or resorting to virtualization. The reliability of Window’s compatibility mode is spotty to say the least.
Even if a game does run on my Windows 7 PC, something is missing. The old controllers of yesterday usually don’t agree with – or can’t physically connect to – my modern desktop. The graphics, designed for the CRT era, often don’t translate well to a high-resolution LCD. Random bugs and errors can occur, stopping the games in their tracks.
I’ve finally decided that there is only one solution. If you want to run a game from the 1990s and enjoy them properly you should also have hardware that can play games from that era as originally intended. That means putting together a legacy gaming system.
This is something that I think anyone should be able to do without spending more than $150. But can you, and if so, is it worth your time?
The Hardware You Should Look For
Image credit: Daniel Hedrick
My original intent was to build this computer from scratch, but research on the topic lead me to think this a bad idea. I instead decided to purchase an intact tower and add components as needed. If you want to go for a vintage gaming computer I suggest you take this route as well.
Price is one reason. The availability of parts in confirmed working order and complete with original driver software is thin and people who have mint condition components tend to charge quite a bit for them.
Compatibility is another problem. A lot of information about old hardware has been lost over the years. Manufacturers eventually abandon their products and take down websites with information relevant to them.
So, if you’re going with an intact system, what does it need to have? I have some ideas about that.
Operating System: Windows 98 Second Edition
Windows 98 Second Edition is the most prolific version of Windows that should be able to run all of the games that were meant to run under MS-DOS, Windows 95 and Windows 98 during the 1990s. It was also incredibly popular, which means that it is not that hard to find. As far as I know you could also use Windows ME without compatibility issues.
Monitor: CRT (Any Size)
Old games weren’t made to work with LCD monitors because they weren’t commonly sold. The problems are similar to those console gamers encounter when trying to play old games on a modern HDTV. The maximum supported resolution often looks terrible on a modern LCD.
Any size CRT will do – pick what you want. Just remember that CRTs are much larger and heavier than LCDs. You may have trouble finding a place to put a 21” behemoth.
Processor: At Least 500 MHz
This should not be a hard requirement to fulfill. The late 90s was an era in which the ceiling on clock speeds suddenly seemed unlimited. The slowest of the first Pentium III processors, released in February of 1999, topped out at a clock speed of 500 MHz. By December a new line of Pentium III options was introduced ranging from 750 to 800 MHz. That’s quite a leap within a year!
Based on the research I did regarding minimum system requirements I think you’ll want a processor with a clock speed of at least 500 MHz to ensure you can play games without a hitch. You can buy a later-model processor if you need to, but I don’t suggest going much beyond 2 GHz. Remember, one of the issues you can run in to with older games is the way clock speeds impact their pace. The faster you go, the more likely you may run in to an issue.
RAM: At least 128MB
This is my recommended minimum based on game system requirements. More is always going to better, so don’t shy away from a system with 512MB or even 1GB.
Video Card: AGP Video Card With At Least 32MB of Memory
Image Credit: Grant Hutchinson
It’s hard, perhaps even impossible, to accurately gauge how old video cards compared to each other. This is particularly true if you stray away from the most popular models of the era. You could research the matter, but it’s not necessary. Most anything with 32MB of memory is going to be tied to a GPU that is quick enough.
Hard Drive: At Least 10GB
Most titles have small install sizes but some could expand to hundreds of megabytes if you went for a “full install” with all art, animation, voice acting and video placed on your hard drive. Respecting a 10 GB minimum will ensure you don’t run into capacity issues.
Sound Card: Windows 98 SE Compatible
This is going to be a tricky one. Sound cards could still be an issue in the 90s both from performance and compatibility perspectives. You should be on the lookout for a vintage audio card but you can sometimes make do with onboard sound. The most important factor is driver support, which is often hard to find for old sound cards.
My favorite newer game is
My favorite newer game is strangely Battle for Middle Earth 1 and 2. I like the graphics of 1 better as the trees are much more alive looking while 2 looks like Eastern Europe after WW1.
The 2nd game has much more options such as Elves/Dwarves and Goblins which the latter is the best with the tunnel networking system to quickly transport units but the AI is more stupid as they always ignore my troops going after a far away resource structure.
Even IF I purposely attack a battalion instead of turning around to face me they continue on their way to attack the resource structure which is usually the one furthest away ignoring even other buildings on their path.
And don’t get me started on my frustrations of the AI never using walls or wall hubs. They rarely ever set up defensive towers.
I’m toying with the idea of
I’m toying with the idea of breaking out the old games. My question is if I use a program like DOSbox, is there any way to utilize my old Thrustmaster analog hardware? I was a beta tester for Bob Carter and Co. and have quite a collection of flightsticks, throttles and rudder pedals. I can’t afford a $600 Warthog system, but I don’t know how to hook up my equipment to the new system.
Which will be easier: Building a vintage system, or getting everything to work on the current one?
Ive got to say these older
Ive got to say these older setups work quite well, though I went with an old 15in LCD 1024×768 due to size constraints. But I’m quite content so far with what I have running.
First – For Windows XP gaming
Pentium 4 3.2 — 1gb DDR 400 — X800XT — Windows XP Home SP3
Second – For Windows 98 Gaming
Athlon XP 1700+ — 512mb DDR 266 — Geforce 6200 — Windows 98 SE
Third — For Windows 95
Pentium II 333 — 128mb PC66 — Riva TNT 2 — Windows 95B
Forth — For Dos Gaming
Intel Pentium 133 — 32mb EDO — Riva 128 — DOS 6.22
Im quite content so far lol
Great article, even if it was
Great article, even if it was written in 2012 it is still up to date more or less… So I thought I would provide som info/hints on my WinME system.
I felt a bit nostalgic and took an old DELL Optiplex GX60 (originally installed with WinXP)
2.14 GHz
1 GB Mem lowered to 999MB
200 GB IDE HD
SoundMax Integrated Audio
still using original desktop case so no gfx card -yet! no space.
Had a hard time to find drivers and stuff for ME as Dell itself did not have much beside XP and higher. But I found the stuff needed, drivers for sound, gfx, chipset and network all working OK now.
I tried to mostly build the software as I had in my computer way back then (even if I do not use most of the software nowdays)
notations
KEX = KernelEx v4.5.2
NU = Not Used, only for testing if it works
BAD = not working well, looking for alternatives
OK = it do what it is supposed to.
YEA = Working very well…
Development ->
Delphi 7 (NU) (YEA) (I had v4 then – but it seems to be lost),
Visual Studio 6 (NU) (YEA).
Media ->
Winamp v5.621 (KEX -> Default Compat Mode) (OK -> folder DnD fail),
Windows Media Player 9 (YEA) *WMP9 is used for streaming with the radio tuner*
Digital Orchestrator Pro 3.02 (YEA), *midi sequencer*
Office ->
Office XP (NU) (BAD),
Photoshop 7 (YEA),
Foxit PDF Reader v2.3 (YEA)
Internet ->
ABC Torrent Client (OK),
IE 6 – outdated (BAD),
FireFox 10 (KEX -> Default Compat Mode) (OK -> Slow),
Opera 12.02 (KEX -> 2000 SP4) (OK -> missing taskbar icon though),
K-Melon 1.6 Beta2 (KEX -> 2008 SP1) (YEA – HTML5 support)
System ->
MagicDisk 2.7 (YEA),
Cobian Backup 7 (YEA),
Kerio Personal Firewall 2.1.5 (YEA),
StartupRun v1.22 (YEA),
7-zip v9.2 (KEX -> 2000 SP4),
Norton Utilities v5 (OK -> but some things do not work with HD),
FastCopy v2.11 (YEA)
Games -> (work in progress as i just got the system up and running)
Arkanoid (BAD -> very slow)
Centurion (OK)
Doom (YEA -> first and all variants)
TrackMania Nations – ESWC (YEA -> a little boring though)
My 1st was an Asus SP97-v
My 1st was an Asus SP97-v with 256mb EDO ram which houses an AMD K6-III+ 450 cpu clocking at 500MHz running windows 95.
My 2nd is an old IBM 2170 with 512mb pc100 sdram with an AMD K6-2 550MHx cpu running windows 98 (original version, not 98se.
My 3rd is my favorite! ASUS P2B-F Slot 1 running a slocket adapter with an Intel PIII-s 1.4GHZ, 1GB pc133 sdram running windows 98se.
My 4th is an Asus cuv4s-ea socket 370 coppermine board using a socket 370 Tualatin adapter with a PIII Tualatin 1.2GHz cpu, 1GB pc133 sdram running windows me.
All these computers are able to play the majority of the game I have from windows 3.1 up to windows xp ( being backward compatible games)
I am glad to be part of this
I am glad to be part of this era too… This is why I have made up 2 computers to run Windows 98SE. I am glad people are still interested in doing this, and to be honest, everytime I do it I have great fun trying to get the drivers to work.
I don’t own any graphics cards so it was all onboard! And let me say, working with old Pentium 4 processors with onboard chips is quite hard indeed. The drivers just are not there, you have to make do with very old drivers before Windows XP and ALOT of trial and error to see if it works.
I just got a Toshiba A30 laptop running Windows 98SE and in the end I had to resort to using Intel Extreme Graphics 2 driver from before Windows XP era. Which was very hard to find, but it did work!
My first (new) build was a desktop with integrated parts, sound, graphics ect.. Luckily, I had a spare Yamaha soundcard, which supports the Gameport port.
It is fantastic, I wouldn’t ever go virtual for old games, it really is not worth the hassle. Find yourself an old computer from at least 2003 and then hunt online for the drivers by researching the motherboard!
Happy gaming 🙂
oh… to add on, if you
oh… to add on, if you really are going to do this properly. Make sure you download the all in one 2007 patch that was released a while back. This helped greatly with internet issues.
A very very helpful website can be found here: http://www.mdgx.com/web.htm#AP98
Unofficial Windows 98 SE Auto-Patcher v2.60 installs all Microsoft + most Unofficial Updates + Fixes, 98 SE SP2, DirectX 9.0c, MS IE 6.0 SP1, MDAC 2.8 SP1, WMP9, .NET Framework 2.1, 98SE2ME (English) Download 2007, then upgrade 2008! Enjoy!!!!
A very nice project 🙂
I read
A very nice project 🙂
I read this article almost a year ago and finally managed to get some parts for my old school Windows 98 build. Here is a list of the parts I used ( I know that they’re a bit too new but they work flawlessly under Windows 98):
CPU: AMD Athlon XP 2200+ 1800 Mhz
MOBO: ASUS A7V8X-X
GPU: ATI Radeon 9550 128 MB
RAM: 512 MB Kingston
HDD: Western Digital 120 GB
CD ROM: TEAC 52x
FLOPPY: Mitsumi ( I don’t know the model}
PSU: 450W
OS: Windows 98 SE
I mostly use the system to play Unreal Tournamet,Quake 3,CS 1.6 and some DOS games. Everything works just fine 🙂
I remember my first PC (that
I remember my first PC (that was MINE).
Pentium II 350MHz
128MB PC-100 SD-RAM (+ECC)
Diamond Stealth II G460 AGP2x graphics card 8MB
10GB Maxtor IDE HDD
56Kbps modem PCI
Sound Blaster AWE64 Gold ISA
Windows 98 (FIRST EDITION!)
I have a few of the core parts that I’m currently attempting to put back together and I bought some parts from Ebay to complete since I no longer have all the original parts.
Pentiu MII 350MHz
128MB PC-100 SD-RAM (+ECC)
Diamond Viper V770 Riva TNT2 32MB AGP2x graphics card
40GB Western Digital IDE HDD
40GB Western Digital IDE HDD (this is not a repeat)
10/100 PCI NIC
SOUND CARD NOT PICKED OUT
Windows 98 (First Edition)
I got an older ATX case with 500-watt Cooler Master power supply from work (it was going to be thrown out). I immediately installed my MB/CPU/RAM combo that has been sitting in a box for a decade. I hooked up the power, but all I got was the beep-code for missing video. However, plugging in a PCI card from the office only got me a blank screen, so I’m worried if the RAM or the motherboard might be messed up. It went without a CMOS battery for years. A new battery is currently installed. I’m hoping the V770 works in the AGP slot and the system at least posts. Then I’ll worry about the W98 install.
If the system installs and runs, I plan to buy a pair of 12MB Voodoo2 PCI cards and SLI them for full Glide compatibility (Half-Life, Unreal, Quake II, etc.).
Currenly have the Voodoo2 SLI
Currenly have the Voodoo2 SLI cards in mine but system is halting after the 3dfx logo. It’s been an age since I was able to whiz around getting these things to work and I know some were fussy with the glide drivers.
Wanting some 3dfx action to relive my UT99, Carmageddon, HL days….
Nice ! Let us now if you
Nice ! Let us now if you manage to get that Pc up and working.
Nice article.
I recently set
Nice article.
I recently set up my W98SE gaming machine to relive the nostalgia!
Specs:
ASUS P4B266-VMX Mainboard
Intel P4 @ 2 GHz
512 MB DDR-266-RAM
40 GB WD HDD
52xCD ROM (No Name)
16 MB Diamond Speedstar A90 AGP (D3D & OGL)
SoundMax Onboard Sound (Dos Compatible)
All shelled in a Compaq Evo Desktop Case, to save some space as I am running this machine on my Samsung CRT-RV via an VGA-AV Adapter.
Pros: Easy to use for gaming in the living room
Cons: Only resolutions up to 720×576 PAL (50Hz) and 720×480 (60Hz) NTSC
I am sooooo happy with it! Runs DOS / Win 95 and Win 98 Games like a charm!
Greetings from germany!
Custom building computers we
Custom building computers we my thing back in the day I was influenced by my bro. Nowadays, retro consoles, building old PC’s, Amigas etc is a passion I share with others online.
Voodoo 3dfx Glide was my fav gfx card, so was AWE32 for sound.
Mainly used for gaming, earliest was ‘3D’ dos games (Like Duke3D) and anything up to 1999.
Voodoo 3 3000 32MB AGP
Creative Live! Awe 32 VALUE (GOLD is expensive!)
32MB EDO RAM Memory
Pentium 1 133MHz
8x Speed CD-ROM
1GB HDD
Windows 95
CRT Monitor up to 1024×768 res
This was a rough spec I had so older dos games could play with best sound and gfx.
As for now, the hell of Windows 7 on low spec (onboard EVERYTHING) for the sake of internet access is all I have.
For those of us who are too
For those of us who are too cheap to buy a retro PC, there are ways to play almost anything on a modern machine. You’ll need:
– DirectX wrapper tools (look up dxwnd, ddwrapper, dgvoodoo2)
– an uninstall of Windows update KB3086255 if you have it (this KILLS a lot of old CD-ROM games)
– a lot of patience!
Keep tinkering around and you’ll get almost anything to work. I’m running 8.1 and I can play Starcraft, AOE2, Sims 1, Sim Safari, Monopoly Casino, Hoyle Casino Empire, and more. Not too shabby.
I’ve gotten several older
I’ve gotten several older games to run with Wine on Linux that I couldn’t get to work reliably post-XP. I had pretty good luck with that as long as the games don’t rely on the Windows API.
With my old Win XP machine, I used to be able to get most of my Win 95/98 era games to work, and I actually was able to replicate some of that success with on Win 7 Pro’s “XP Mode” using Windows Virtual PC.
The ONLY game I haven’t been able to get to run at all, on any system or circumstance is Jane’s USAF. It didn’t run on Win XP from the day it came out, and I haven’t played it one bit since my dual boot Win XP/98 computer ruptured a bunch of capacitors. I found remnants of a modding community that supposedly got it to run just fine but I never had any luck.
It’s easy to forget… even back in the day, it used to be a major pain in the ass to get games to work properly in the wild west of computing in the 1990s. If you couldn’t get something to work, there wasn’t nearly as much support found in forums as there is now. You either had to give up, or call tech support from either the developers or manufacturer of your computer.
And before the entire gaming industry was dominated by a few massive companies as it is now, some of the little software outfits were really good at helping you through your problems. They didn’t just have call center reps on the phone, the guys answering the phones knew the products inside and out. Someone I know even had a custom patch written and issued to them personally by one of the game’s coders (for what game I don’t recall).
Some manufacturers had good support, too. I remember talking to Gateway 2000 tech support for a long time on a particular issue (can’t remember what, exactly), and when the rep on the phone’s shift ended, he told me to wait an hour and call him at home. He then walked me through all kinds of stuff, moving jumpers around on the motherboard and a bunch of other stuff like that, all on his own time.
Ah, the good ole days!
A little update, I acquired a
A little update, I acquired a nice, modern laptop for my main PC now, and I now have a third addition to the legacy hardware, an HP dc5750 that I installed a 1TB drive in and threw XP on. Aside from the hard drive, it’s the way it was when initially put out to pasture, 1.5GB RAM, ATI Radeon X1150 onboard graphics, Realtek HD audio. The misfortune to the dc5750, is controllers, Dualshock 4s in this case, are being a pain to get working on it.
As for the 433c and the AL440LX, those are projects that are pending, atm. Right now, things are pointing towards putting Me back on the 433c, albeit downgrading the RAM to 128MB, and only using the 10GB Seagate drive I have around, and the AL440LX, will likely get 64MB RAM, and either 98se or straight MS-DOS, as from my experience, the 433c’s better-suited towards running Me, and the AL440LX is better-suited towards 98se or DOS, particularly because of the S3 Trio 64v discrete graphics for the AL440LX and its onboard YMF715E sound, as compared to the 433c’s integrated Intel graphics, and the inclusion of an SB Live! for the soundcard, neither of which would fare as well in DOS.
Screencap of the dc5750
Screencap of the dc5750 showing a summary in AIDA. http://www.mediafire.com/view/wfwq7d4a75xu0fy/winxp.jpg
I plan to mainly use the
I plan to mainly use the dc5750 for titles like WolfET, Q3A, and titles of a similar age that may or may not have server access, while the 433c would be used for older Win titles, and the AL440LX would be used pretty much entirely for DOS titles.
This seems to be a losing
This seems to be a losing battle against unavailable drivers, without which games don’t work at their best. Out-of-the-box Windows is always missing something, which used to be updated through large (sometimes > 20MB) driver updates and patches supplied on cd with computer game magazines, back when some people were not even on the internet at home and isdn was often the best available in the uk.
I thought that the vm concept should be able to emulate a 1999 games box, but the direct access to 3D acceleration is either not true or not understandable to a 1999 game. For example on 2012 hardware, quad core i5 2500 at > 4x3GHz with a decent graphics card, trying to vm something which a popular 1999 game will run on got 2 to 6 frames per second when the original on a 1600 MHz AMD with 256 MB RAM and a 64MB graphics card got 30 to 50 fps. As in unplayable jolty nasty experience with response to keys or joystick also crippled to 2 to 6 lurches per second instead of controlled smooth motion at 30 to 50 fps.
To make matters worse, decreasing the graphics detail (which made the originals more responsive) did not help those virtual machines, on either of the leading brands which I’ve tried.
Can the dolt from marketing who appropriated the vm concept as a way of reminding us that prior to 2009, screen size was 320x240px with 16 colours and prior to 2007 applications check for mousclicks at random times about twenty times per minute please hand vm design specification back to computer science people whose aim is to make stuff work properly.
Update on my current
Update on my current situation: I have now retired all 9x-era hardware and I’m currently using an XP box for playing old games on, DOS through DOSbox, and up to DX9 natively.
As for the MIDI portion, I have both Munt and an old version of VSC set up, and then DOSbox has built-in OPL3 emulation.
Thinking about seeing about grabbing a cheap C2D machine to replace my current Sempron box with, as it would be a better machine for the intents and purposes of something like this, and then maybe sticking a GT710 in it for a discrete GPU.
Either machine could also benefit from getting decent, and decently-sized hard drives as well.
My primary machine, a Latitude E6440, currently loaded with Arch, has been maxed out on the RAM, as 16GB is the max the board can take, which comes in handy for virtualization, and for storage it has a 500GB 850 EVO installed in it in addition to the OEM hybrid drive, the EVO is used for the system drive and for the /home partition, while the hybrid drive is used for the /home/storage directory aka. regular data storage, and for the /buildtmp partition for whenever anything gets compiled from AUR.
Old school PC builder/user
Old school PC builder/user here. My first was a Atari 800, My first build a IBM 386 can’t remember the model. But windows 98 was just coming out then. Depending how pure you want to be. Voodoo cards were big then. GeForce 1 or riva TNT cards, Or a GeForce 2. Sound cards sound blaster, Sound blaster live. Quake 2 was one of my favorites. Was huge online then on mplayer.com heat.com . windows 95 sucked. It crashed alot and was difficult to find drivers that worked. The days of playing chess on yahoo games..Ahh those were the days. I run a old xpmachine maxed our with highest specs it will support. I can play almost s games on it from 95–xp.Dont bother with 98. 98 wasa huge improvement over 95 but still unstable at tines. go with XP. I will XP as long as I live for my old games. it’s disconnected from online obviously for lack of support from a-hole Microsoft. I hate win 10. it’s god awful.But I guess I’m old school.
Still the same…. the
Still the same…. the biggest problem with W98 emulation on virtual box is matching old window s98 drivers to the newer hardware that is in my new system… I have a modern GTX 660 graphics card and since no w98 drivers exist… im stuck..
better to go with an actual home built w98 box…
My first build a IBM 386
My first build a IBM 386 can’t remember the model. But windows 98 was just coming out then. Depending how pure you want to be. Voodoo cards were big then. GeForce 1 or riva TNT cards, Or a GeForce 2. Sound cards sound blaster, Sound blaster live. Quake 2 was one of my favorites. Was huge online then on mplayer.com heat.com . windows 95 sucked. It crashed alot and was difficult to find drivers that worked. The days of playing chess on yahoo games.. https://bit.ly/2H5ZpefAhh those were the days. I run a old xpmachine maxed our with highest specs it will support. I can play almost s games on it from 95–xp.Dont bother with 98. 98