Pentium 3 Windows 98 SE Retro Gaming Machine: My First Retro Build

Showcase your Retro PC / Build logs.

Pentium 3 Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby the_ultra_code » 2017-10-31 @ 23:46

Image
A outside-looking-inside view of my Pentium 3 Windows 98 SE Retro Gaming Machine

Inspired by PhilsComputerLab (a member of VOGONS and a YouTube "content creator") and to a lesser extent Lazy Game Reviews (also a YouTube creator), and from all of the help from the former, I built this amazing machine over the course of a few months.

Check out my full Flickr album (titled Pentium 3 Windows 98 Retro Gaming Machine) showing off my build from many different angles and ways.

Now, for a list of its specs:
  • Intel Pentium III 600E
  • Asus P3B-F Motherboard w/ 440BX Chipset
  • Kingston KTD-OPGX1N/256 PC-100 ECC SDRAM 256MB (Qty 2) (ran in non-ECC mode)
  • 3dfx Voodoo3 3000 AGP Graphics Card
  • Western Digital WD1200JS-22NCB1 120GB 7200RPM 3.5" SATA I HDD (with StarTech SATA-to-IDE Adapter)
  • Lite-On LH-20A1P IDE DVD/CD-RW Optical Drive
  • GOTEK 3.5" USB Floppy Drive Emulator (SFR1M44-U100K)
  • NEC Chipset-Based 5-Port USB 2.0 PCI Controller Card
  • Creative Sound Blaster Live! (CT4760) PCI Sound Card
  • Creative Sound Blaster AWE64 Value (CT4520) ISA Sound Card
  • EVGA 430 W1 (100-W1-0430-KR) 80+ White 430W Power Supply
  • Cougar Solution ATX Mid-Tower PC Case with 120mm Cougar Turbine Hyper-Spin Bearing Silent Fan
  • Arctic Cooling F12 Silent 120mm Case Fans (Qty 2)
Funny note: when I bought the RAM, I did not know that it was ECC RAM. The eBay page said it was not, in my defense! But, upon further research of the RAM after buying it, I found out it was ECC RAM, partly discernable by the 9th "RAM chip" on the sticks of memory. Thankfully, my motherboard allows me to run the memory in non-ECC mode, so I guess it all works out. :blush: :lol:

For a complete list of every part in my build and the cost of each part check out my "Financial Accounting for Pentium 3 Windows 98 SE Retro Gaming Machine" Google Spreadsheet.

Buying the parts was relatively easy: I bought parts from eBay, Newegg, Amazon, and other online stores. The time it took to assemble it spanned over days, nay, weeks, and was a bit more difficult, given I only had the floor and my bed (totally static-free :sweatdrop: ) to work on, and a large #12 Phillips screwdriver, but I managed.

Gaming-wise, it's great. I can play 1999-ish and before Windows 9X games on it just fine (especially Glide games, 'cause of the Voodo3 :) ) (such as Diablo, Need for Speed 2 SE and Need for Speed 3: Hot Pursuit), and thanks to PhilsComputerLab's guides ("MS DOS Mode Super Easy Guide Tutorial Windows 95 98" ; "How to install ISA Plug and Play Sound Blaster in Windows 9x MS-DOS Mode"), I can also play DOS games wonderfully (such as Doom).

I have also overclocked my Voodoo3 to help scrap some more performance out of the card to help out with graphically demanding Glide games such as Need for Speed 3: Hot Pursuit and Need for Speed: High Stakes. For this task, I used the official 3dfx overclocking utility, which I downloaded from PhilsComputerLab's website. The Voodoo3's original factory-set GPU/memory clocks were at 166MHz, but, by following the suggested method from this "3dfx Help Page" using 3DMark2000 as my "testing tool", which I quote:
Start by increasing the clock by 1 MHz at a time and testing it before continuing. This is a slow process but will achieve the most successful overclock. If any graphical errors (e.g. artifacts) appear on your screen or your computer freezes, then you have probably overclocked by too much and should lower the clock rate by 1 or 2 MHz.

I was able to get my Voodoo3 up to 198MHz on the GPU/memory clocks. Upon overclocking the card to 199MHz, it would freeze the benchmark; that for me told me that 198MHz was my card's max stable overclocking frequency. However, since I felt it would not be a good idea to run my card at 198MHz for long periods of time, I decided to drop the clocks to 196MHz to gain both further stability and in an effort to NOT shorten my card's life in any noticeable way. You can find the results of me running 3DMark99 and 3DMark2000 with my Voodoo3 running at the factory-setting 166MHz, 196MHz, and 198MHz below.

Of course, to help keep the card from melting at such clocks, I modded a Noctua Silent 40mm fan onto my card's GPU heatsink, as well as attached small aluminum heatsinks to the VRAM chips with thermal pads, which you can clearly see in the Flickr album linked above. I also attached a 2-pin thermal sensor with thermal pads to the Voodoo3's heatsink to also monitor the card's temperature. From what I can tell, the temperature of the card only jumped a few degrees Celcius after overclocking, from around 36 degrees at idle on the desktop to around 40 degrees at idle on the desktop (in both cases after maybe playing some games or running a benchmark or two), which, in my opinion, is not bad, and if anything is a testament to the cooling solutions I added to the card, as well as that of the entire system's case.

I have to say, for the first time overclocking anything, my Voodoo3 overclocking experience, although a long one (not to mention conducting the benchmarks afterward to see the results of overclocking the card), was very easy and "user-friendly", and I think I am seeing a smoother in-game experience in both NFS3:HP and NFS:HS (of course I cannot "scientifically" measure that experience, since there are no fps-counters that work with Glide games :( ).

The GOTEK floppy emulator, also suggested by PhilsComputerLab ("GOTEK USB Floppy Emulator Simulator Review Tutorial"), helped me get Windows 98 SE installed and update the BIOS on the motherboard, and I would suggest it highly, even though it's not "true" floppy emulation I think (?). Regardless, it works, both reading and writing to floppy "images" on a USB stick I am using for the purpose, and that is all that needs to be said, I would think :).

Having USB 2.0 support in my build is also a huge convenience. Check out my topic "A (Very Short) Guide to Having USB 2.0 in Windows 98 SE with a NEC-Chipset USB 2.0 PCI Card" to see how I did it. It builds off of PhilsComputerLab's guide "USB 2.0 in Windows 98" (giving credit to where it's due :) ). Also, with the use of the "USB 9-Pin Internal Motherboard Male Header to USB Type A Adaptor" cable which is mentioned in the Spreadsheet above, which connects the "internal" USB port on the NEC chipset-based USB 2.0 PCI controller card to the case's front USB 2.0 header, I have a functional USB 2.0 port on the front of the case, which is very convenient.

The BIOS version that I am using for my motherboard is 1008.004 Beta, which I downloaded, along with the Aflash DOS utility for flashing the BIOS, from the Asus website. As for drivers, I used the latest 1.07.00 WHQL driver for my Voodoo3 (which I got from PhilsComputerLab's website over here) which I paired with DirectX 7.0a, and I used the latest drivers from Creative's website for my sound cards that are meant to be used under Windows 9X.

One disappointing quirk of my motherboard is that the PS/2 mouse port does not work at all. I have tried the port with both an HP PS/2 trackball mouse that I picked up from my local thrift shop for $0.25, and a new USB + PS/2 V7 optical mouse that came with a USB + PS/2 keyboard/mouse combo (photos for both mice can be found in the Flickr album linked above). By the way, both mice work using the PS/2 port on my obscure PowerSpec B301, which is running Linux Mint 18.2. I have also changed the BIOS setting "PS/2 Mouse Functionality" (something named liked that) from "Auto" to "Enabled", and both in Windows 98 SE and MS-DOS mode, neither mice work using the PS/2 port. While in Windows, I could see that the IRQ resource that the PS/2 mouse should be using (IRQ 12) is never used with either mouse (with the aforementioned BIOS changed to both values). If anyone knows the reason for such a problem, please let me know in a post below! I would very much appreciate it! I have done some research into it, and it could be that the PS/2 "piece" (for a lack of a better word) on the motherboard itself might be bad, or the solder connection connecting it to the motherboard is bad, but I have no clue how to confirm either.

I also covered up the place for a radiator on the top of my case with 2 CaseLabs 120mm Solid Fan Hole Covers for two reasons: one, mainly in an effort to reduce system noise (which is mainly caused by the optical drive, which can get pretty loud); two, in an effort to promote better case airflow. However, while the system is a bit noticeably quieter (I cannot hear the internals as much), I noticed that when I ran 3DMark99 without and then with the fan hole covers, there was a positive delta in temperature: With the covers on, the CPU got hotter (by a few degrees Celcius; 3-5 degrees more so at the maximum) and got hotter faster ( :( ). I believe that having the covers on the case hurts the temperature of the CPU for a reason or two, whichever one is correct: One, heat rises, and without a quick, "upward" exit route, that warm air is reliant on the rear case fan to pull it away from the CPU, and because that fan is very inefficient at that, given its placement, CPU temperatures suffer, and/or two, having those two openings provides the rear case fan with a great supply of cool air to suck into the case and over the heatsink of the CPU, helping temperatures. You can say that I am trading less system noise with more system heat.

As mentioned earlier, I have also run some benchmarks. For the graphics benchmarks (3DMark99/2000), I ran each test twice at each of the different GPU clocks (166MHz, 196MHz, and 198MHz), and I am listing here the best out of the two runs.

Here are the results:
  • 3DMark99 ("3DMark Result" score, in "3DMarks"):
    - 166MHz (Base Clock) = 5294
    - 196MHz (Overclock) = 5294
    - 198MHz (Max Stable Overclock) = 5268
  • 3DMark2000 ("3DMark Result" score, in "3D marks"):
    - 166MHz (Base Clock) = 2909
    - 196MHz (Overclock) = 3204
    - 198MHz (Max Stable Overclock) = 3223
  • Roadkill's Disk Speed Version 2.0:
    Image

If you want to see the complete results of all of the graphics benchmark runs I ran (which are saved to separate ".3db" files which can be viewed in each of the benchmarks' respective "Result Browsers"), you can find them in this public Google Drive folder of mine named "P3_Win98SE_RGM_Graphics_Benchmarks". In that folder, there is a file named "GBQRDT.txt", which lists the results for all of the runs for both benchmarks at each of the three GPU/memory frequencies, like I kind of did here. By going into the "3DMark99" or "-2000" folders, the results are further ordered based on GPU/memory frequency, and then again on run number. In the same "3DMark99" and "-2000" folders, you can find the ".3dp" file that my benchmarking settings are saved to, so you can run the same benchmark as I did.

You may be wondering, though, "How can I view those 3DMark2000 benchmarking results, as 3DMark2000 comes without a Result Browser?". Well, with an offline version of the 3DMark2000 Result Browser, of course! You can find a copy of the installation executable for that 3DMark2000 Result Browser here in my Google Drive. I forgot where I found it online (I think on some forum post where someone wanted to know where they could find this and a person provided a download link for it), but I can attest that it works and that the executable is safe, since my retro gaming machine's Windows 98 SE installation has yet to become corrupted and have a malicious program pop up and ask for a ransom :).

In fact, if you want to go to where I store anything I have linked from my Google Drive here click here. That link will take you to the "root" directory I created to store all of my "public" files and folders for this post of mine: the "Financial Accounting for Pentium 3 Windows 98 SE Retro Gaming Machine" Spreadsheet, the "P3_Win98SE_RGM_Graphics_Benchmarks" folder, and the "resultbrowser2000.exe" executable.

Again, a big shoutout to PhilsComputerLab (if it was not OBVIOUS enough already :) ) for making this possible.
Last edited by the_ultra_code on 2017-12-12 @ 02:02, edited 15 times in total.
My Builds:
* P III

My Guides/"Infomationals":
* USB2 PCI Card in Win98 SE
* IDE Optical Drive Music Playback
User avatar
the_ultra_code
Newbie
 
Posts: 42
Joined: 2017-10-09 @ 00:21

Re: Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby LHN91 » 2017-11-01 @ 14:41

Looks like a solid, well thought out build for the most part. Nice reliable 440BX platform.

Might be some issues with early speed-sensitive DOS games, and I'm not a huge fan of how CQM sounds in DOS on the AWE64 (speaking as someone with that exact AWE64 Value in my late-DOS/early 9x machine). On that machine, I use the MIDI emulation on DOS games that will run from within Windows, and that sounds acceptable.
LHN91
Member
 
Posts: 118
Joined: 2015-11-24 @ 15:54

Re: Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby candle_86 » 2017-11-01 @ 16:37

Any specific reason for the 600E vs a Coppermine?
I7 950 - Intel DX58SO - GTX 950 - 12gb DDR3 1333 - 250gb SSD - Windows 10 Pro
Pentium 4 3000 - Abit IC7-G - 6800GT - 2gb DDR500 - 500gb SATA - Windows XP Home
Sempron 2500 - ECS KT600A - Ti 4200 - 512mb PC-100 - 80gb IDE - Windows ME
User avatar
candle_86
Oldbie
 
Posts: 1821
Joined: 2010-8-06 @ 01:04
Location: Fort Worth, Republic of Texas

Re: Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby voodoo5_6k » 2017-11-01 @ 18:21

candle_86 wrote:Any specific reason for the 600E vs a Coppermine?

This model is a Coppermine, if I'm not mistaken. The "E" identifies the CPU as a Coppermine that has a Katmai counterpart with the same clock rate. An appendix was used when another available CPU already had the same clock rate, e.g. "EB" for Coppermine with 133MHz FSB vs. 100MHz FSB models (533EB, 600EB, 800EB, 1000EB), "B" for Katmai with 133MHz FSB vs. 100MHz FSB models (533B, 600B). All other CPU models had no appendix, e.g. the Katmai 600 with 100MHz FSB.
END OF LINE.

My retro systems:
1: P3 1.1, 512MB, Voodoo5, AWE64G, MPU-401AT (CM-32L+SC-55)
2: P3-S 1.4, 512MB, Voodoo5 (6000), Audigy2 ZS
3: P4 3.4EE, 4GB, FX 5900 Ultra (Ti 4600), X-Fi Fatal1ty Pro
4: X5470 3.33, 8GB, GTX 580 3G, X-Fi Ti Fatal1ty Pro
User avatar
voodoo5_6k
Member
 
Posts: 138
Joined: 2016-4-13 @ 06:52

Re: Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby the_ultra_code » 2017-11-01 @ 23:47

Never thought I would have these responses on this post. Thanks! :)

Anywho, also, another benefit to using a Coppermine version of a basically Katmai processor, to quote Wikipedia:
The L2 cache runs at 100% cpu speed

With Katmai processors, which, to quote again:
The L2 cache is off-die and runs at 50% CPU speed.


To make sure I did not, uh, "aim too low" (?) at trying to find a slot 1 PIII w/ a 100MHz FSB on eBay (in the U.S.), I did a quick search, looking at models with speeds above 600MHz, and except for a few somewhat reasonable sub-$20 minus-free-shipping 650MHz and 800MHz PIII's, everything else was way more expensive, usually starting around $50, then dramatically rising. Seems to me I got this processor (as well as a PIII Katmai 550 MHz for $1.99 [which does not include shipping] that I bought with the PIII in this build of mine) for a steal, and I'm happy with that. :)
My Builds:
* P III

My Guides/"Infomationals":
* USB2 PCI Card in Win98 SE
* IDE Optical Drive Music Playback
User avatar
the_ultra_code
Newbie
 
Posts: 42
Joined: 2017-10-09 @ 00:21

Re: Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby chinny22 » 2017-11-03 @ 14:40

Great build, Slot 1 with its ISA slot does make a great late dos WIn9x Gaming rig.
Also a fan of modern parts like cases with better airflow and, the gotek, then 100% period correct.
One thing missing is network card? Makes copying files even easier then with the USB :)
User avatar
chinny22
Oldbie
 
Posts: 1483
Joined: 2011-8-26 @ 12:02
Location: Australian but living in the UK for now

Re: Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby the_ultra_code » 2017-11-03 @ 19:52

Hey chinny22!

Yeah, network storage would be nice, but in my situation that is really not much an option. A solution that's overly complicated (at least now), to put it one way.

But maybe one day, later on, I will get such a system set up.

Anywho, thanks for all of the compliments, all of you! :)
My Builds:
* P III

My Guides/"Infomationals":
* USB2 PCI Card in Win98 SE
* IDE Optical Drive Music Playback
User avatar
the_ultra_code
Newbie
 
Posts: 42
Joined: 2017-10-09 @ 00:21

Re: Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby Almoststew1990 » 2017-11-06 @ 20:32

This is similar (but more powerful) to my first retro PC which was a ASUS P2B, Slot 1 450MHz PII, TNT2, SBLive!... It was a good introduction and I'm still into my retro PC gaming!

However prices in the UK might not be as crazy as the US as I got the motherboard for £20 (it was an early undesirable revision though), CPU+heatsink for £15, RAM for £5, TNT2 for £8, Case/CD Drive/PSU/Floppy Drive/Cables/Proper PC Speaker/Crappy Soundcard for £10. I probably spent £75 all in.

Image

I'm onto a Socket 370 866MHz CPU as I ran into the same Slot 1 performance / price problems (and my board didn't support coppermines)
Intel 4770K 4.3GHz | 8GB DDR3 2133MHz | AMD 390X | 750GB EVO SSD
Intel E7400 3.2GHz | 3GB DDR2 | Nvidia 440 1024MB | 750GB HDD
S370 Coppermine 866MHz | 256MB PC133 | Voodoo 3 2000 | SB Live! 5.1
User avatar
Almoststew1990
Newbie
 
Posts: 84
Joined: 2017-3-14 @ 19:48
Location: Southampton, UK

Re: Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby the_ultra_code » 2017-11-06 @ 22:52

All I have to say is, for what you got, £75 (nearly $100), that is amazing! I wonder, how much of the stuff you got Almoststew1990 was from Britain, and, more specifically, was relatively local? Everything I bought either was from elsewhere in the U.S., China, or some other country. The only two things I am using with this build that are locally sourced is that HP PS/2 mouse (well, used, as in tested; I cannot use it as I mentioned in the first post of this topic) and a very nice Samsung SyncMaster 710N 5:4 (?) LCD monitor, which only set me back $3 at the same thrift store that I bought that HP mouse (the thing is SO nice; it is perfect for DOS too, and even remembers how things should look in different settings [MS-DOS mode, boot-up tests and info display, and Windows of course!]; it is even recognized by Windows 98 SE completely!; AWESOME!).

I digress. I want to also say that the reason I choose this motherboard was that it had one ISA slot (for the AWE64 Value), and the CPU not just because it would work in this motherboard, but also I wanted this Retro Gaming Machine here to be a "mid/lower-end" Win 9X machine that is very period-correct and compatible with games of the era (especially 3dfx Glide games, such as the early games of the NFS series). I plan to make up for its lesser performance with a higher-end Win 9X/low-end XP Pentium 4 machine, which will be able to play games ranging from 1999-early 2000's.

Anywho, I love to see other people's builds, and I enjoy the fact you took your time to share one of your first retro PCs on my topic about my first one. Thanks! :)
My Builds:
* P III

My Guides/"Infomationals":
* USB2 PCI Card in Win98 SE
* IDE Optical Drive Music Playback
User avatar
the_ultra_code
Newbie
 
Posts: 42
Joined: 2017-10-09 @ 00:21

Re: Windows 98 SE Retro Gaming Machine: My First Retro Build

Postby the_ultra_code » 2017-11-22 @ 02:53

I think I am 99% done with my first Retro Gaming Machine! I might continue to update this post more if I make any significant addition to the build or do anything else significant with it, or if I want to discuss anything else about it, but otherwise, this is what I have. Thanks for the patience (if you were being patient for me to "finish" my work :) ).
My Builds:
* P III

My Guides/"Infomationals":
* USB2 PCI Card in Win98 SE
* IDE Optical Drive Music Playback
User avatar
the_ultra_code
Newbie
 
Posts: 42
Joined: 2017-10-09 @ 00:21


Return to System Specs

Who is online

Users browsing this forum: colpoz, Scraphoarder and 7 guests