Skip navigation

Tag Archives: Pentium tualatin

I’m known for being a bit of a purist with my retro PC builds. Sure I’ll make exceptions at times, use a CF or SDD HDD here and there (out of sight out of mind right?), use a CD-ROM or DVD drive in a system that probably wouldn’t of had one back in the day or even throw a floppy emulator into some problematic floppy only systems but generally I like to stick to period correct builds with hardware more or less from the time period. With this build though I’m going to step away from that a little bit and build what I call DOSzilla, A super powerful yet highly compatible DOS based gaming PC with key parts more or less outside of the era that DOS was a prevalent or even moderately used as a operating system in the home.

If your looking for a fast but more era correct DOS PC check out my article on my fast Pentium MMX DOS PC.

One of the pickiest components when building a DOS PC is the sound card. DOS always works best with a 16-bit ISA sound card. There are PCI sound cards like those based on the Aureal Vortex chip that do a pretty good job of working under DOS, especially with later games but I wanted to go for as high of a compatibility and ease of use as I could and this meant I needed a motherboard with a 16-bit ISA slot. This basically limits us to either a Pentium III motherboard that supports up to a 1.4ghz Tualatin CPU or a AMD Athlon socket A Thunderbird motherboard that supports up to a 1.4ghz AMD Thunderbird CPU. There are motherboards that support faster CPU’s as well as having a 16-bit ISA slot but they tend to be for industrial applications and are expensive and hard to find so for this project I wanted to keep costs low and components easily attainable.

If your wondering about performance between the Intel 1.4ghz Tualatin and the AMD 1.4ghz Thunderbird they are relatively similar but it depends on the application and game. Here is an example of some benchmarks I performed using this motherboard and a separate PIII board though note different motherboards may give varying results.

Motherboard – Tyan S2390

Either motherboard choice is fine but I went with a AMD board just for something a little different. The motherboard I chose was the Tyan S2390, a socket A board which uses the VIA KT-133 chipset.

This is a pretty good performing motherboard that met my immediate needs. It supported a Thunderbird 1.4ghz CPU (though that manual states it can only accept up to a 1ghz CPU) had a x4 AGP slot, BIOS options to disable internal cache and finally had one all important 16-bit ISA slot.

For my operating system I’m just using my old fallback of DOS 6.22 but if your feeling adventurous you could try DOS 7.1 which some people have managed to isolate from Windows 9x and make into its own standalone OS. This MAY induce a few compatibility issues with a rare few picky games but on the upside you can use much larger hard drive sizes and partitions.

CPU – AMD 1.4ghz Thunderbird

So first we need to talk about my choice of CPU, the AMD 1.4ghz Thunderbird.

Image courtesy of Wikipedia

Released in 2001 the 1.4ghz model is the final and fastest CPU in AMD’s Thunderbird core chips. Things to note is this CPU can be a little hard to find as well as it runs a little hot so make sure you use a decent heatsink / fan combo. This CPU is also the fastest CPU my motherboard will accept even though official documentation says it will only support CPU’s of up to 1ghz this is probably because the motherboard came out roughly a year before the 1.4ghz Thunderbird was a thing.

I also like this motherboard / CPU combo because although 2001 is well after the death of DOS as a mainstream home OS or platform for gaming it’s not to far out of the era to count as ridiculous overkill as bigger DOS titles were still being released in 97 and probably 98 only three or so years earlier. All the extra horsepower does have one big advantage and that’s running many of these later DOS titles much smoother then PC’s of their time could especially in higher resolutions that games such as Quake offered.

One major downside of such speed though is greater incompatibility with games due to mostly speed issues. This results in some titles running far to quickly or sometimes more subtle issues such as a game appearing to run fine but timed events hidden in the background running to quickly. This can be especially prevalent with older titles where a CPU was expected to be running at a mere 33mhz or 66mhz let alone 1.4ghz.

This issue can be mitigated somewhat by the BIOS option to disable internal cache on the CPU. My testing with programs like Topbench has shown when the internal cache is disabled in BIOS on the 1.4ghz Thunderbird it performs similar to a 33-50mhz 486DX.

RAM – PC133 SDRAM

For RAM I’m using one stick of 512MB PC133 SDRAM. This is actually massive overkill and may actually adversely effect compatibility with a few rare titles. I’m just using it for the sake of trying it but if you want to play things safer a 128mb stick or even a 64mb stick would be best. If though your planning on duel booting Win 9x or running Windows as your main OS and using DOS mode stick with 512mb.

HDD – Maxtor ATA133 HDD & Promise ATA100 PCI IDE controller

The Tyan S2390 only has ATA66 on the built in IDE controller which although adequate I wanted to go a bit faster. For a hard drive I could easily have thrown in a SATA adapter and a SSD or even SD card as a hard drive but I wanted to just go with something I already had laying around so I opted for a 40GB Maxtor ATA133 hard drive with a PCI ATA100 IDE card I had on hand. using this card I do lose a bit of performance from the I could of gotten out of the hard drive as well as wasting a lot of hard drive space as my setup can only see 2GB of the hard drive.

If you have one lying around or want to spend the few extra dollars you shouldn’t have any issues with throwing in a PCI SATA adapter card and a SATA hard drive or even SSD.

Video – Diamond Stealth S540 Savage 4 Pro

For a video card I wanted to go with something very capable and fast but also a card that gave the highest compatibility with older DOS titles. For this I went with the AGP S3 Savage 4 pro chip in the form of the 32mb Diamond Stealth III S540

S3 cards from the mid 90’s such as the S3 Trio and Virge were known for their excellent and highly compatible 2D core and the Savage 4 chip is no different. Also like their earlier cards the Savage 4  wasn’t really known as being a speed demon and was generally outclassed by cards from Nvidia and 3DFX such as the TNT2 and Voodoo 3 but in our DOS build the Savage 4 based S540 is more then powerful enough as well as delivering that excellent 2D image and compatibility. The card I’m using here is the AGP x4 pro chip but if you want a card a little faster look for the Savage 4 Xtreme.

Sound – Creative AWE64

Lastly we have the sound card. Obviously we I wanted to go with a 16-bit ISA card for a large degree of hassle free DOS compatibility. The card I ended up going with largely for for the reason of having one in easy reach was the Creative AWE64.

Keep in mind there are many acceptable sound cards one can use for this project. I went with the AWE64 for its good compatibility and sound quality. In DOS the AWE64 acts just like an AWE32 and many later DOS games directly support it in setup options, otherwise it usually can emulate a SB pretty well. It also can do its own MIDI which although usually not as good as an external module still sounds acceptable with many later games. It does have its drawbacks though such as a lack of a real OPL FM chip but since this PC is heavily geared to later games that would take more advantage of MIDI or a CD soundtrack I felt it was a still a great choice. This model also lacks a wavetable header so no MIDI daughterboard add-ons. Again though, if you have a different preference many other ISA cards should work just fine such as an AWQE32 with a MIDI daughterboard of your choosing or a Sound Blaster 16 or clone.

Games, Overall Performance and Conclusion

Now to take a look at how this PC performed for me once all put together. First a look at some Benchmarks with my more period correct Pentium based fast DOS PC

RED = DOSzilla

GREEN = 233mhz Pentium DOS PC, 2mb L2 cache, 132MB PC133 SDRAM, Virge/GX

As expected DOSzilla stomps the Pentium 1 PC. For some reason my benchmark for Wolf3d wouldn’t even run on the Pentium rig but this could be due to anything. Some benchmarks turn out surprisingly close though like DOOM. If my terrible math skills are correct it’s only about 30% slower on the Pentium MMX PC.

As for games I did test a number of them including a few older titles. The games I tested and the results are

DOOM – no issues

Quake – no issues

Tex Murphy, Under a Killing Moon – no issues

Duke Nukem 3D – no issues

Decent 2 – ran to fast, corrected by disabling CPU cache in BIOS

Commander Keen 4 – no issues

Star Wars Dark Forces – no issues

Wolfenstein 3D – no issues

Double Dragon – no issues

Major Stryker – failed to install (this is due to a installer bug if your hard drive is to big, even happens on a 386 if the HDD is > 1GB)

Even though I didn’t play any of these games on DOSzilla extensively I was surprised by the initial excellent compatibility. most of the late era games ran just fine with pretty much zero issues in gameplay, graphics or setting up the sound in the install. Everything just worked for the most part. Decent 2 did run to fast but restarting and turning off internal CPU cache in the BIOS options corrected this. Major Stryker failed to install but this was due to the HDD being to large which happens on any PC regardless of the CPU if you use a HDD > 1GB. Of course this is a very small sampling of DOS games from a library of thousands so there is bound to be compatibility issues especially in older titles but overall I was impressed by the initial trials.

As for Quake and some of its ridiculously taxing resolution options for the time DOSzilla was able to run the game in 1280 x 1024 though gameplay was not optimal and quite choppy. It was technically playable but not a great experience. I suspect a fast video card could help in this department. The game did run at a perfectly acceptable framerate at 1024 x 768 though.

In conclusion I think DOSzilla makes a fine DOS PC. I still prefer a more traditional retro PC using a bit more period correct parts. I feel a slower machine does offer better all around compatibility and just feels a bit more special. That said I was impressed with DOSzillas compatibility, at least with later DOS titles likely due to the 16-bit ISA sound card and S3 video. The ability to actually play games like Quake in higher resolutions was nice but as I said I suspect more and more issues with CPU speed would crop up as you played more and more older titles. All in all if you have the parts and are looking for a DOS rig with an emphasis on playing late 90’s games go ahead and build your own DOSzilla.

Advertisements

dualtully

A few years back one of my blogs first articles was about dual CPU systems. One of the PC’s I talked about was my dual CPU Pentium III Tualatin machine. In this article I wanted to go a little further into that machine and talk about some of the upgrades I did to make this PC into a true early 2000’s beast.

The Pentium III Tualatin chip is the third revision and refinement of the Pentium III CPU and earned a reputation as a speedy CPU outclassing even the early Willimette Pentium 4’s and giving the Northwood revisions a run for their money. Released in 2001 and 2002 these CPUs mostly found their way to server systems since Intel is said to of actively discouraged their use in the home market so as to make way for the arguably inferior Pentium 4. Tualtain processors are not backwards compatible with most Pentium III motherboards without the use of an adapter or pin modification.

The greatest of the Tualatin Pentiums was the 1.4ghz chip with 512kb of L2 cache. These CPUs gained a reputation of their own for speed and reliability. My Tualatin PC is a fairly typical server class setup for the time. It features dual 1.4ghz Tualatin chips running on a Tyan S2507T motherboard. This motherboard lacks the bells and whistles of a motherboard meant for an enthusiast such as any ability to overclock via the BIOS but it has been highly reliably.

20160216_181052

My CPU’s also came with two very impressive and very overkill heatsinks installed. It’s a shame this motherboard does not support overclocking because they would be perfect for it.

20160216_181021

Originally I ran this machine with Windows 98SE, 512MB of RAM and a Matrox Max video card. This severely held the true potential of the Tualatin back and I began to wonder how far this CPU and motherboard could be pushed. First of all Windows 98SE does not support dual CPUs and thus the second CPU was entirely wasted. The board also supported much more RAM where Windows 9x becomes potentially unstable with over 512mb of RAM. The Matrox G400 MAX was a fine video card and offered great features and excellent 2d quality. Unfortunately by the time the Tualatin was released it was a little long in the tooth and certainly held the CPU back.

Without overclocking options I decided to focus on RAM, hard drive and most importantly graphics card upgrades.

My first order of business was upgrading the hard drive. The hard drive I had installed was a 80GB ATA 100 IDE hard drive. certainly adequate for the time but I wanted to see if I could do better and that meant SATA and a SSD or Solid State Drive. Since this motherboard was released a few years before SATA hit the PC world in a major way I had to resort to a PCI SATA controller card.

20160216_204834

The card above worked first time without a hitch for me. SSD’s are still a little pricey but luckily I only needed enough space for the operating system so I was able to find a very small 32GB SSD from Samsung online for the OS along with a larger 80GB standard SATA hard drive for my games and data. I decided against upgrading the DVD drives to SATA since I was mostly doing this upgrade for testing but if your upgrading your own machines a SATA upgrade for the optical drives is also advised.

Next I needed to upgrade the OS from Windows 98SE to XP. Unlike 98, XP supports SMP processing, or the use of two CPU’s. Though most software of the time did not support this feature the few titles that do would see a bump in performance as well as possibly the OS itself overall.

RAM was next on the list. I doubled my RAM to a full gigabyte of PC133 SDRAM.

Lastly was the graphics card and this is what proved most tricky. My motherboard supported a x4 universal AGP slot which limited my options to AGP for the fastest video card. I am not very familiar with Radeon cards so I tend to go the Nvidia route, especially since they also tend to be slightly more compatible overall. I was going for pure speed in for this build so Windows 9x and DOS game compatibility wasn’t an issue for me either.

My first choice was the Geforce 7 series since these were the last cards released by Nvidia for AGP. Being as they are among the last cards released for the bus the higher end models can be quite expensive and it took me awhile to find one at a reasonable price.

20151110_230002

The card I settled on was a Geforce 7800 GS and although there is a somewhat faster 7800 OC and a 7850 I felt the 7800 GS was already overkill relative to the CPU. Unfortunately I failed to realize all the AGP cards of the 7 series were not truly AGP cards and used PCI-e to AGP bridge chips. On later motherboards this isn’t much of an issue but on my older VIA chipset board this caused havoc. I did finally get the card to display and run programs by disabling AGP fast writes and AGP x4 in BIOS but the results were a garbled mess as you can see in the captured video below.

With all these issues my next course was to fallback to the previous generation of the Geforce 6 cards and I acquired a Geforce 6800 OC for also relatively cheap.

20160216_204830

Like the 7800 GS I had before it the 6800 OC was not the fastest of the 6800 family. That title belonged to the 6800 Ultra but again I felt it was already overpowered relative to the CPU. There are some Geforce 6 cards that do indeed use a PCI-e to APG bridge chips but thankfully the 6800 OC branch are native AGP. I still had initial instability issues with programs freezing up but by again disabling AGP fast writes and AGP x4 in BIOS I was able to get the card to perform perfectly.

So? was the upgrade worth it? resoundingly yes. The 1.4Ghz Pentium even at stock speeds is a very capable CPU. With upgrades I think a machine like this could of had its usable life extended for quite some time and been made to play a wide range of early and mid 2000’s games and software competently. I was able to play Unreal tournament 2004 with all the highest settings staying consistently above 30 FPS. I also benchmarked the Doom 3 time demo which was considered a very demanding game for the time and got a very playable 36.7 FPS on high settings and 1024 x 768 resolution and 31.7 FPS on ultra settings and 1280 x 1024 resolution.

Here are some graphics comparing my scores with PCMark 2002 and 3DMark 2001se between my old setup and the upgraded setup.

pcmark 2002 compair

I’m not sure how PCMark 2002 comes to its score conclusion but you can see the CPU scores are barely different. This makes sense if it’s not considering the power of the upgraded graphics card. There is on the other hand a noticeable score jump for memory and hard drive speed. 3DMark 2001se though shows a very dramatic increase in its scoring with a jump of 8124 points.

3d2001secompair2

Finally in 3DMark 2003 I received a benchmark score of 7690.

3D2003

Overall a very successful upgrade. Just keep in mind when upgrading older AGP capable motherboards try to stay clear of graphics cards that use PCI-e to AGP bridge chips and shoot for native AGP cards. I did find cards using the bridge chips did seem to run fine on later AGP motherboards like my late socket A motherboard featuring a x8 APG slot.

If you want to watch a video of the entire upgrade process please check out the video below.

I ❤ Old Games!

Retrogaming & other stuff

Waltorious Writes About Games

Game-related ramblings.

NekoJonez's Gaming Blog

A Journey Through A Gamer's Life

Old School Game Blog

Amiga enthusiasm, retro gaming passion

Evelynn Star

Lynn talks about video games, records and books ...

Retro Megabit

Sharing My Retro Video Game Collection.

133MHz's Junk Box

Random electronics and gaming crap

SNES A Day

Every game, every day

Too Many Games

A blog talking about games

Retrocosm's Vintage Computing, Tech & Scale RC Blog

Random mutterings on retro computing, old technology, some new, plus radio controlled scale modelling.

The PewPew Diaries.

Work(s) in Progress!

The Martian Oddity

Video Games and other weird stuff!

1001Up

1001 video games and beyond

retro computing and gaming plus a little more

sparcie

retro computers and stuff

jispylicious

Stay Jispy!

lazygamereviews

MS-DOS game reviews, retro ramblings and more...

%d bloggers like this: