First post, by johnyept
About 2 years ago I started messing around with the idea of building retro machines with a 3dfx Voodoo 3 2000 and a Pentium 3 1Ghz, plus a bunch of Athlon XP I had collecting dust, but as usual life/work got in the way and the project was put on hold... over the last month I started watching a bunch of videos (damn you Phil!) and I decided to restart the project by checking a bunch of "new" parts I was given over time. The purpose of this computer will be to play retro games up to the year 2000 at a more than decent frame rate, probably a few of the later DOS games too. This is the current selected parts for the computer, that I'll try to build this weekend, if I'm lucky enough they all work:
TOWER: black NOX (mini?) tower
PSU: OEM 350w
BOARD: Asrock P4S61 rev1.10 (SiS 661FX chipset, FSB800, 3xDDR400, AGP 1.5v 4x/8x, 3xPCI 2.2, 2xATA 133, USB 2.0)
CPU: Intel Pentium 4 SL7PM Prescott (3.00 GHz, 800 MHz FSB, 1M Cache)
RAM: 2x512MB or 2x256MB, board doesn't seem to have dual channel
VGA: GeForce FX 6200 256MB AGP 8x
SOUND: Sound Blaster Live! PCI CT4830 (wish I had something with "Gold" in the name :] )
HDD: 2x80GB 7200rpm IDE
ODD: black DVD-RW with Lightscribe
FDD: physical floppy Drive, eventually an Internal Gotek Floppy Emulator
Is this "beefy" enough to run games up to around the year 2000, and possibly a few more?
TOWER: black NOX (mini?) tower
PSU: NOX Hummer Alpha 500w 80+ (only component I bought so far)
BOARD: Asrock P4V88 rev1.10 (VIA PT880 chipset, FSB800, 4xDDR400, AGP 1.5v 4x/8x, 5xPCI 2.2, 2xATA 133, 2xsATA, USB 2.0)
CPU: Intel Pentium 4 SL7KC Prescott (3.20 GHz, 800 MHz FSB, 1M Cache)
RAM: 2x512MB DDR400 in dual channel
VGA: GeForce FX 6200 256MB AGP 8x
SOUND: Sound Blaster Live! PCI CT4830
HDD: 80GB 7200rpm Seagate ST380215A + 160GB 7200rpm Seagate ST3160215A
ODD: black DVD-RW with Lightscribe
FDD: physical floppy Drive
Peripherals:
INPUT: Lifetech USB Multimedia Keyboard + Optical Mouse (both black)
AUDIO: Trust USB powered stereo speakers (black/silver)
VIDEO: Philips 17" 170S6FB/00 (silver)
OS: Windows 98 SE (C: / FAT32) + Windows XP (D: / NTFS)
To avoid clutter in the drive root, I organized the folders in this form:
C.\GAMES\DOS -> DOS games
C.\GAMES\WIN -> Windows games
C:\INSTALL\DRIVERS -> board/sound/graphics drivers for Win98/XP
C:\INSTALL\SOFTWARE -> programs to install on Windows 98
C:\INSTALL\WIN98 -> Win98 installation folder
C:\INSTALL\WINXP -> WinXP CD content
C:\UTIL\BOOTSWAP -> BOOTSWAP.BAT + BOOT98.INI + BOOTXP.INI switches default boot, shortcut in startup folder of both Windows
C:\UTIL\DOS -> CTMOUSE.EXE + VIDECDD.SYS
C:\UTIL\My Documents -> Windows 98 documents folder, includes My Music and My Pictures, requires tweak in registry for the 3 folders
C:\UTIL\NTFS -> required WinXP files for "NTFS for Windows 98", read-only so Windows 98 can't mess up files above 127/137GB
D:\BACKUP -> Backups of Windows 98 essential files/folders from within XP, allows me to restore a previous/clean setup in seconds
My Windows 98 Retro Gaming machine, in a nice black tower with very simple lines:
Here's the front of the tower, neat and clean:
The expansion slot covers were painted black, as well as the sound card plate:
Everything nicely folded and out of the way, so the air can flow freely:
EDIT 2021-02-21: updated changes to Board/CPU/HDD/RAM and brand new PSU. Due to having >512MB RAM, Windows 98SE now requires: F8 after first reboot, run command line, EDIT C:\WINDOWS\SYSTEM.INI, add MaxPhysPage=1FFFF to [386enh], add MaxFileCache=524288 to [vcache].
EDIT 2021-02-23: It seems having more than 1GB of RAM creates even more problems for Windows 98SE, so the best workaround for computers with more than 512MB but less than 2GB of RAM is adding Franck Uberto's RamDisk to autoexec.bat after first reboot, and occupy everything above 512MB with a RamDrive. In my case I added "XMSDSK 1572864 R: /C1 /T /Y"to autoexec.bat to create a 1.5GB RamDrive. Windows 98SE now boots without any problems whatsoever, displays 512MB of RAM in System Properties, requires no tweaking to system.ini, and I can still have the 2GB of RAM for dual booting with Windows XP.
EDIT 2021-02-28: Scratch that, having more than 1GB RAM brings loads of problem with drivers, programs, windows, etc. The sweet spot seems to be 1GB, so I went back to 2x512MB, with the following lines added to C:\WINDOWS\SYSTEM.INI: DMABufferSize=64 + MaxPhysPage=40000 in [386enh], and MaxFileCache=524288 in [vcache]. No extra programs nor patches required so far. When I find the time and patience to replace the swollen caps on the board, I'll try to get 3DMark 2000/2001 results for every compatible drivers with this graphics card on Windows 98/XP and post them here.
EDIT 2021-03-13: My machine will be getting a HUGE "upgrade"! I just found a Dell OptiPlex GXa with a Diamond Monster 3D II (Voodoo 2, 23150109-101) inside, gathering dust for years! It booted at 1st try, and it's running Windows 98SE with Norton 2003, Office 97, Free Spider 2005 (LOL) but NO 3Fdx drivers installed nor a single game! What a waste!
RETRO-W95/NT4: ASUS P3B-F, P3 550, 192MB, GF2+VD2 PCI, AWE64+VIBRA128, 80GB IDE
RETRO-W98/2K: ASUS A7N8X-E, Sempron 2.8+, 512MB, FX 5700LE 256MB, SB Live! CT4830, 320GB IDE
RETRO-WXP/7: ASUS P5KPL-AM EPU, XEON E5450, 4GB, GTS 450 1GB, 120GB SSD, 1TB sATA