Microsoft > Windows 3.x/9x/ME

I've built a Windows 98 SE system in 2018, but why?

(1/6) > >>

AtomicSpud:
Several reasons really, nostalgia being the foremost. However, the system I built it on isn't what you'd normally expect to see running Windows 98. Also, this post will serve as my "Hello, here I am!" post. If you don't understand my logic (or lack thereof) by the end of this post, you may never understand it. There is a madness to my method, wait, was it the other way around?  ;D

So I'll back up a little and say, first off, I've got old computers stacked around as spares because my father uses the "MagicJack" phone service, and every few years the system rigged up (Usually something close to 20 years old) decides to die, so I dig out another garbage PC from eons past and force it into service as a new host for the telephone. With all of this hardware laying around, none of it even powerful enough to really open a modern internet browser and check YouTube, I started to wonder "What on earth CAN I run with this stuff?".

So I set to it, my first choice for a Windows 98 system was a Dell Precision 360, 2.8GHz Pentium 4 with hyperthreading, 512MB DDR RAM, 128MB nVidia Quadro FX500, 40GB WD HDD. The install seemed to go well, though slowly. The first boot also went the same, however after that I was plagued with video card errors, pertaining to resource allocation mostly. I quickly learned that Windows 98 SE does not play well with ACPI BIOS', and this motherboard lacked features to disable the ACPI functions. So, I decided to abandon the Dell and began rummaging around, I dug up an old Socket 478 MSI 661FM2-LSR, I robbed the 2.8GHz Pentium 4 from another Dell, I wanted to use an older 1.6 P4 but that CPU is very dead.

To my surprise, and amusement, the BIOS settings in the MSI motherboard allow me to not only disable ACPI functions, but also enable USB legacy mode forcing the USB ports to 1.1 (Which was handy later on because Windows 98 doesn't like the controller operating in 2.0 even though Win98 SE supports USB 2.0), and it also allowed me to disable the usual onboard devices I would not be using, such as LAN, SATA, and the floppy controller (Surprisingly I didn't need a floppy drive, which is good 'cause while I have floppy disks up to my eyeballs still, I don't have a single working drive).

So, backtracking a little again, my first attempt to install Windows 98 SE on the Dell was by way of USB, it however only saw the USB drive and could not see internal drives. So I rummaged around some more and found a blank "Optimum" branded CD-R that I'm pretty sure dates back to the mid 2000's. Considering Windows 98 SE abandonware, I sought out finding a proper ISO, and succeeded. I had no issues burning the ISO as Windows 10 makes this pretty (Stupid) simple compared to Windows of the dark ages, (I'm looking at you, Vista, I know your true name).

Anyhow, now that I had the parts sorted and laying out across a table, and the parts being the aforementioned MSI motherboard, A 2.8GHZ Pentium 4 with HT, 512MB of DDR, a 40GB Western Digital WD400, a 48x Samsung CD-ROM drive (Dell OEM), a nVidia FX500 Quadro (Dell OEM), a Dell power supply, and an old 15 inch view sonic LCD panel I set out to install windows. The install went without too much trouble, except that, unbeknownst to me, it simply updated the failed install from the Dell with many issues. Much to my surprise, windows installed and booted with no issues, the first reboot however hung up. I went into safe mode, accessed the device manager and, uh oh, everything from the Dell was left over. So I painstakingly manually removed every single device from the device manager, even the ones for the system. Upon rebooting, I spent quite a bit of time going through the usual rigamarole of Windows 98 discovering new hardware on startup (A whole computers worth). I could not get the onboard AC'97 audio to work with Windows 98 for the life of me, I'm not sure why, this chipset is pretty common. I instead installed a Diamond audio PCI sound card (5.1 channel, strange for windows 98 yet again!)) (C-media CMI8738). I could not get the gameport working, which is a bummer, but I have no idea where my Microsoft Sidewinder is anyway, so not a huge deal.

After being sure the system was (Fairly) stable, I went about assembling this bizarre rig. I put away the Dell power supply and dug out an Antec 350 watt PSU (With the dual fans and gold fan grills, huzzah, 2003 again!) some mid 2000's HP case with a rear 80mm fan mount, a single 3.5" HDD bay, and dual 5.25" ODD bays. The floppy bay is missing, odd enough. Upon assembling this rig, I installed an old copy of Destruction Derby, and immediately realized I have no CD audio cable laying around, so that's on the "Where am I going to find THAT!?" list. Other games where abandonware and run off the hard drive, they function fine.

Everything seemed to be going great, until the computer froze while I was playing Blood, and would no longer display video after POST. I got several rapid beeps, the computer booted, but no video. The FX 500 had finally had enough and decided to exit stage right, I swapped it out for an entirely overkill (As if 128 megs in win 98 wasn't overkill) nVidia GeForce FX 5500 AGP 8x w/ 256MB of RAM made by BFG. I also, purely for my own amusement, threw in another 512MB of RAM (1GB total now). The fun didn't stop there though, no, not at all. The first attempt to boot with that FX 5500 went fine, except that the fan sounded like a coffee grinder. I robbed the heatsink (and fan) from the dead FX 500, applied some modern thermal compound that came with the Cryorig H7 I am using in my main rig. Same stuff I used on the Pentium 4 when I installed it in the MSI motherboard. The CPU needed a thorough cleaning, I think there where two kinds of thermal crap on it and the heatsink.

 I rebooted into safe mode, removed the old GPU from the device manager, the last thing you want is a ghost device in the pre-NT Windows. Upon rebooting, the drivers installed, as the legacy drives for any FX card are the same, much as most GTX cards now use the same drivers. I'm not going to say all because I know there is some one off oddball out there waiting to make me wrong. So, back to playing Blood, risen from the dead, uh oh, here I go a murderin' again! ... Or... Not... Random hangs, lag, frequent bluescreens stating that the system resource was occupied, the one that goes back to desktop rather than rebooting. Wasn't sure what was going on, sooo... I crawled through the BIOS, that's when I noticed something up to this point unknown. The Pentium 4 I installed supports hyperthreading, I literally facepalmed myself at this point. I disabled HT and APIC, as Windows 98 likes neither of these without some patchwork to the best of my knowledge (Though this is coming from information I learned well over a decade ago and haven't used in at least a decade). After disabling an alphabet soup of BIOS functions meant for NT era windows computers, windows 98 is now stable (And flying toasters across my screen  ;D)

So, now with that sorted, apart from a few software bugs like the version of 7zip I use, this system is rock solid and ready to go. I did a few things to make the system more usable, they are as follows:

First and foremost, I installed a universal USB mass storage controller, it works with most anything I've tried so far, even a USB to IDE adapter, and modern SanDisk Cruzer Glide 16GB Flash Drives.

Second, 7zip, crucial so I don't' have to unzip everything on my main rig before copying it to the win98 rig.

Third, I installed an older version of CCleaner to clean up the bulk of crap and registry issues that would follow if I didn't clean up after all the unzipping and installing.

Fourth, I updated the inbuilt windows installer to 2.0, this helps a lot with later programs and windows components you may need

Fifth, I installed DirectX 9.0C, most people don't' even know this runs on Windows 98,  but it does run quite well, however I recommend installing the runtimes with the game you get, as it may be lacking certain run times for 6, 7, and 8.

I also plan on swapping out the slow 40GB drive for a faster IDE drive later on, I'd like to get my hands on a good late model 80 gig Western Digital or Seagate. The 137GB limit on hard drives in Windows 98 doesn't really bother me, I can't even see how I'd fill up that much space in Windows 98. I'm also going to dig up a genuine Sound Blaster 16 somewhere.

If there is any interest in this post, I will post further on the topic and see if anyone can come up with some creative ways I can use abandonware to use and abuse this thing. I've installed my old copy of Flatout (derby racing game), it runs it quite well and that game is from 2005. I've tried out Doom, Doom 2, they both have sound issues I'd like to sort out, a few DOS games don't like the sound hardware too much actually. Everything else seems to work fine however. Most games from the Windows 95, 98, and games that supported 98 up into the 2000's work fine.

So, I have this system hooked up to a Dell 17" 1708FP LCD monitor, 1280x1024 @ 75Hz, it has a built in USB hub which I use as front USB as the USB ports are missing from this case. I now have two keyboards and two mice on my desk, until I find a cheap USB keyboard / mouse switch later on. So, that's it for now, as I said ,if there is interest in this bizarre experiment of mine I may continue to post on it.

I've learned something from this mess too, and that is, how much I'd forgotten about Windows 98.  ;D

[attachment deleted by admin to conserve space]

Salmon Trout:

--- Quote ---Considering Windows 98 SE abandonware
--- End quote ---
You are mistaken.

AtomicSpud:

--- Quote from: Salmon Trout on March 06, 2018, 03:37:33 PM ---You are mistaken.

--- End quote ---

How's that? No one runs it anymore outside of obscure outdated systems, it's not supported by the manufacturer anymore, there is no noteworthy active development going on for Windows 98 SE either. I'd say that lands completely within the realm of abandonware.

Salmon Trout:
Legally, Windows  98 is copyright software. So are MS-DOS and NT. This is that kind of forum.

BC_Programmer:
"Abandonware" isn't really a thing; it's sort of a fabricated moral divide people made up to try to address their cognitive dissonance over copyright terms to justify piracy of older software. It doesn't have any real legal basis in copyright, though; Software not being actively developed or even sold doesn't change how copyright works, after all. The best description is "abandonware" is copyrighted software that you can pirate with little risk of the copyright holder coming after you... which is a rather wide brush.

Personally I just leave out where I got software I installed when telling stories. Some of it is legally acquired, some of it isn't. Doesn't really matter, and I certainly wouldn't want to condone piracy.

Anyway my OS selection criteria:

IBM PC and XT get MS-DOS, obviously. They can run Real Mode Windows but there is no reason to and it runs poorly. Best ot let them do what they do best.

286's  that have VGA cards get Windows as well as MS-DOS. Lower graphics cards means Windows isn't worth it.

386's get MS-DOS and Windows 3.11 (And of course a VGA card if they don't have one- ideally, a Video accelerator)

486's I think excel as MS-DOS and Windows 3.11 systems. With enough RAM they can run Windows 95 well.

Pentium's/Nx586 I think are best for Windows 95. However, the Faster MMX chips can run Windows 98SE well.

Pentium II-class systems I think work best with Windows 98SE.

Pentium III can be used with Windows 98SE but I think it get's more bang for it's buck with Windows 2000. Windows XP can run well on some higher end chips or Pentium M's.

Pentium 4 get's Windows XP.

Beyond that and it's pretty much a choice between Vista/7/8.1/10, or, of course, Linux.

Navigation

[0] Message Index

[#] Next page

Go to full version