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

Started by AtomicSpud, March 06, 2018, 02:55:06 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

AtomicSpud

And two more for good measure, plus a bonus from installing Monopoly  ;D

They're like, so totally 90's dude! ... I miss the 90's...

[attachment deleted by admin to conserve space]
You are likely to be eaten by a Grue

AtomicSpud

And, as a bit of a bonus (And something I'd rather forget than write about), I will document a few other things I'd like to go into minor detail on. First off, how I managed to copy Windows 98 to another drive (From the 40GB to 80GB). This trails off into USB issues, and getting mass storage devices working on windows 98 SE. So, first off, updating the hard drive from a 40GB IDE Western Digital HDD (Noisy, slow, NOISY!) to a 80GB western digital HDD (Quieter, only slightly coffee grinder sounding, no more high pitched whine) shouldn't be hard right? Just plug them both into my windows 10 PC with USB to IDE adapters, format the 80 gig in FAT32... Oh wait! You can't format anything larger than 32GB in FAT32 in Windows NT based operating systems, and windows 98 won't see the drive to format it properly unless it's already in FAT32.. Huh, that's a problem, right?

Not really, well, somewhat... I just needed a 3rd party tool to format in FAT32, I used Fat32Formatter on my first try, that ended in weird issues, bad clusters and whatnot. After a while of passing glances at my shotgun leaning in the corner, with thoughts of sending this desktop the way of Old Yeller, I did another search and found a tool called guiformat. GUIFormat did the trick, formatted the drive in FAT32, copied the files over, and as expected, even though the partition is marked as active, it will not boot. Not to fear though, pop in my Windows 98 SE CD, go through the "Reinstall" (Windows 98 is very frugal and reuses things, though it does reinstall drivers if it has equal or "better" ones, more on this soon), everything goes fine, but on the first boot it hangs. Huh, wonder what that is?

I went into safe mode, went back through msconfig so a bunch of nonsense doesn't run at startup, like the task scheduler, the "First start" tour guide thingamawhatsit bloatware. Obviously this wasn't the issue but I gave booting a try. No go, so back into safe mode! I checked the device manger, and if you've paid attention to my previous threads, Windows 98 keeps trying to install the USB 1.1 controller as SiS 7001 Host Controller, even though the chipset is the 7002 chipset (though the USB 1.1 may very well be a SiS 7001 for all I know.) Either way, it does NOT boot with these drivers installed, though the OEM SiS 7002 USB 2.0"Enhanced Host Controller" drivers work fine. Instead I have forced Windows 98 to install the driver tiled "Standard OpenHCI USB Host Controller" for the three USB 1.1 drivers, as seen in the attachment below. Worked like a charm, everything is back up and going, I reinstalled Directx 9.0c, windows had rolled it back to 6.X, not acceptable.

Now, onto my next topic, how to make USB mass storage devices to work in windows 98 (For the most part), to do this, we'll use the universal (Keep this word in mind, all drivers are generic and this may not work for all hardware but I am using modern cheap SanDisk Cruzer 16GB drives) website:

http://www.technical-assistance.co.uk/kb/win98se-usb-mass-storage-drivers.php

HOWEVER, I MUST note the following issue I've had with this driver, it's nothing that ruins it, it's just something really irritating that probably isn't fixable. If you reboot your Windows 98 machine with the mass storage device still connected (Or powered on if it's an external HDD), it will show as both a fixed disk and removable disk, this will persist until another reboot without the drive inserted. This makes it irritating if you have a machine like mine with no functioning front USB, as you continually have to reach behind the computer to remove the drive each time you reboot. And that's very frequent with Windows 98. Furthermore comes the issue of installing this driver package, or rather getting it onto the computer to install it. I didn't want to waste a CD as I have few and I am very frugal (Yeah right, I'm a cheapskate ;D ), so I removed the hard drive and connected it to my desktop, dumping on not only the mass storage driver but other essentials.

Lastly, I'd like to stress two things, first is the importance of a proper sound card supported in this era, these later SoundBlaster Live! series cards usually support SB16 emulation, which is very useful, the difference in the soundtrack of Doom, Blood, and other DOS games is amazing. If you're wondering what I do to use the same headphones for two PC's, it's really simple. I have a Sony TA-AV431 from ~1993 I got at a yard sale some years back. I use it to power my headphones and as a basic 5ch equalizer. I had two cables running into it. One cable from my main desktop, one from my Windows 98 machine. This caused some horrid interference (Likely due to cheap cables and the old wiring in my house). Instead, I have a audio cable running the output from the Win98SE machine to my primary desktop's "Line Input". I simply mute the line input when I'm not using the Windows 98 machine. It's a temporary solution until I can afford a USB switch, preferably with audio so I no longer have two keyboards and mice on my desktop. It's bad enough being crowded by four monitors (Three on my main desktop, I don't like juggling windows).

The second thing is that I'd like to stress the useless nature of running a monitor higher than 1024x768 in Windows 98, unless you're running a CRT at least. LCD's don't do scaling well for the most part, and forget about widescreen. Most games of this era run at 800x600 or 1024x768 without any issues, Doom, Blood, Discworld, Twisted Metal, Metal Gear solid all properly support 1024x768 as near as I can tell, but anything larger and you get a lot of weird graphical glitches, if they offer the option at all.

While I intended this to be less informative, I'd like my experiences of forgotten technology and software to help the few otu there that may actually want to do this. I'd also like to note that three smaller capacitors on the motherboard I am using are bulged and likely will need to be replaced. If you are thinking of buying an old motherboard with a few bulged capacitors, make sure they are not on the power rail, and make sure the board posts. These can be replaced but if the board does not post it's probably too far gone. It's all fun and games until you realize all hardware has an expiration date.  :'(

As a foot note, I'd like to note that I clocked the CPU down on this rig from 2.8GHz to 1.83GHz, not for stability or compatibity reasons, I have no idea what the CPU limit for windows 98 SE is. I clocked it down so it would run colder, quieter, and more efficiently. I am essentially emulating a first generation Pentium 4 at this point, one of those 1.6-1.8GHz RDRAM units with a 800MHz FSB (I do not recommend building a RDRAM system, burnt fingers much?  ;D ). I have suffered no performance impact in older games, though games past 2003 shouldn't really be run in Windows 98, I'd recommend a Windows XP build for that. Spoilers, I will be building that next, though it won't get much use other than installing GTA III, GTA VC, and GTA SA on it from my Steam library.  :-X

[attachment deleted by admin to conserve space]
You are likely to be eaten by a Grue

patio

" Anyone who goes to a psychiatrist should have his head examined. "

BC_Programmer

I think you sort of overcomplicated That HDD upgrade. Unrecognized partitions in Windows 9x don't get assigned a drive letter, but you can use FDISK and delete them all and then create a primary partition, which Windows 98 can then format. Since the 32GB limitation was artificially imposed starting with XP to try to encourage users to move to NTFS, You can also use Windows 2000 or earlier NT Versions to format FAT32 drives. NT4 can actually format FAT16 up to 4GB using ridiculously large 64KB Clusters!

More relevantly- you could use a partition-To-Partition copy tool like Macrium Reflect. I used that to upgrade my Windows 95 OSRC from a 950MB Drive to an 8GB Drive, with both drives attached via USB adapters.

For Sound, I think FM Synth is vastly overrated. Only reason I can figure is because people played these games with lower-end sound cards, possibly on family PCs, so I think it is popular today- and the crappy OPL3 has a massive following as a result- because of nostalgia for that technology. Since the first time I played those games myself I was using a SB AWE32 which had sample-based synth, FM Synth, by comparison, was a massive downgrade.

Regarding graphics: your issues with higher resolutions were likely because many of the games you mentioned were in MS-DOS and the card has relatively poor MS-DOS support, particularly as it lacks a compliant VESA BIOS. The card works well for games that run within Windows itself- however even then you need specific driver versions for some games. ATI tended to do better in that compatibility department than Nvidia for the time period.
I was trying to dereference Null Pointers before it was cool.

AtomicSpud

Quote from: BC_Programmer on March 12, 2018, 04:09:09 PM
I think you sort of overcomplicated That HDD upgrade. Unrecognized partitions in Windows 9x don't get assigned a drive letter, but you can use FDISK and delete them all and then create a primary partition, which Windows 98 can then format. Since the 32GB limitation was artificially imposed starting with XP to try to encourage users to move to NTFS, You can also use Windows 2000 or earlier NT Versions to format FAT32 drives. NT4 can actually format FAT16 up to 4GB using ridiculously large 64KB Clusters!

More relevantly- you could use a partition-To-Partition copy tool like Macrium Reflect. I used that to upgrade my Windows 95 OSRC from a 950MB Drive to an 8GB Drive, with both drives attached via USB adapters.

For Sound, I think FM Synth is vastly overrated. Only reason I can figure is because people played these games with lower-end sound cards, possibly on family PCs, so I think it is popular today- and the crappy OPL3 has a massive following as a result- because of nostalgia for that technology. Since the first time I played those games myself I was using a SB AWE32 which had sample-based synth, FM Synth, by comparison, was a massive downgrade.

Regarding graphics: your issues with higher resolutions were likely because many of the games you mentioned were in MS-DOS and the card has relatively poor MS-DOS support, particularly as it lacks a compliant VESA BIOS. The card works well for games that run within Windows itself- however even then you need specific driver versions for some games. ATI tended to do better in that compatibility department than Nvidia for the time period.

The hard drive copy was harder than need be, I tried to clone the drive using Macrium Reflect (freeware version), just threw errors at me, don't remember which. I'd love to have an old ATI Rage 128 or something for this setup but the last one of those I had died many, many years ago. The only two suitable GPU's I have are a 256MB FX5500 and 128MB Quadro FX500, the Quadro has some horrible graphical glitches in most games I tried with it, probably because it's a workstation GPU. The soundcard I have also supports AWE32, so maybe that's what I'm thinking of. It's been so long since I messed with this sort of hardware it's all a blur. I kept having to refer to the /? command when using DOS ;D .

Quote from: patio on March 12, 2018, 03:30:14 PM
Feel better now ? ?

About what? ;D
You are likely to be eaten by a Grue

BC_Programmer

I threw out a rather large boxful of computer parts 6 years ago or so now. Loads of graphics cards, sound cards, etc. If I had known they would be so valuable on eBay I wouldn't have tossed them...

I still have a few older systems which I use semi-regularly, so most of this stuff is relatively fresh in my mind.

The Quadro sounds like it has failed or has failing VRAM. being a workstation GPU doesn't change game software, it makes certain features available that workstation software like 3-D Modelling software uses.

Quote
The soundcard I have also supports AWE32
The Sound Blaster AWE32 was it's own model of card, not really a featureset;  quite a big fellow with it's own RAM slots no less.  It was released after the Sound Blaster 16. The SB16 is well-regarded by enthusiasts now largely because of it having a Yamaha OPL3 chip specifically for FM Synth, which I think is silly but eh.
I was trying to dereference Null Pointers before it was cool.

AtomicSpud

Quote from: BC_Programmer on March 12, 2018, 07:52:00 PM
I threw out a rather large boxful of computer parts 6 years ago or so now. Loads of graphics cards, sound cards, etc. If I had known they would be so valuable on eBay I wouldn't have tossed them...

I still have a few older systems which I use semi-regularly, so most of this stuff is relatively fresh in my mind.

The Quadro sounds like it has failed or has failing VRAM. being a workstation GPU doesn't change game software, it makes certain features available that workstation software like 3-D Modelling software uses.
The Sound Blaster AWE32 was it's own model of card, not really a featureset;  quite a big fellow with it's own RAM slots no less.  It was released after the Sound Blaster 16. The SB16 is well-regarded by enthusiasts now largely because of it having a Yamaha OPL3 chip specifically for FM Synth, which I think is silly but eh.

I use to have boatloads of this stuff, sold or traded it off over the years. If you google the model number of my soundblaster card, CT4780, they pop up on Amazon for $48 and Newegg at over $100  :o . I'd like to have a real SB16, use to have one actually, might STILL have one, I'd have to dig around, see whats what. As for the featureset of this card, I have no honest clue, it does MIDI really well, it's no Roland SC-55 but it's good. I mean don't get me wrong, I'd love to get a Roland or something similar but this is a no budget build.

As for the Quadro having failing VRAM, I doubt it, I have three of these cards that came in the three Dell Precision 360's, and all of them have the same quirky issues, though I guess they could all be failing, who knows? We're talking about hardware that is near as nothing else matters twenty years old for the most part.
You are likely to be eaten by a Grue

BC_Programmer

Quote
CT4780
Oh, I see. for some reason I thought you said you were using an actual Sound Blaster 16, but you have stated it is a Live! Card a number of times. Yeah I suspect  that probably supports the features of the AWE32 (and AWE64). I would guess it has the capability to use SoundFonts, for example.

That is the Dell OEM Model as well, isn't it? I think I had the same model come in one of my old computers. Honestly I hated it. I had already been scammed by the Audigy SE which isn't an audigy at all, and this was pretty much the same idea- I don't think it even had the Live! DSP chip. the CT0060 is (supposedly) the better option. I've heard good things about the Aureal Vortex card for Windows 98. But of course no doubt you don't have those, and since they are so well regarded they asre probably going for ridiculous price points.
I was trying to dereference Null Pointers before it was cool.

AtomicSpud

Quote from: BC_Programmer on March 12, 2018, 09:43:15 PM
Oh, I see. for some reason I thought you said you were using an actual Sound Blaster 16, but you have stated it is a Live! Card a number of times. Yeah I suspect  that probably supports the features of the AWE32 (and AWE64). I would guess it has the capability to use SoundFonts, for example.

That is the Dell OEM Model as well, isn't it? I think I had the same model come in one of my old computers. Honestly I hated it. I had already been scammed by the Audigy SE which isn't an audigy at all, and this was pretty much the same idea- I don't think it even had the Live! DSP chip. the CT0060 is (supposedly) the better option. I've heard good things about the Aureal Vortex card for Windows 98. But of course no doubt you don't have those, and since they are so well regarded they asre probably going for ridiculous price points.


Nope! Not the dell OEM, the Dell OEM has a proprietary front panel header connector on it. As seen here:



And here's a quote from wikipedia on that horrid knock off Dell sold, I can't believe creative did this, but it's in the same era the Audigy SE came out, they where a bit shady back then.

QuoteSound Blaster Live! Dell OEM

This card, marketed as a Sound Blaster Live!, did not have the full capabilities of the retail versions of Live! It used a different audio chip, not EMU10K1 but EMU10K1X, that is noticeably smaller with fewer pins. The chip does not accelerate DirectSound in hardware, nor EAX. The sale of this board by Dell created some controversy because it was not obviously marketed as an inferior or cheaper product. The card can be identified by its part number (SB0200/0203).

Mine is a genuine SoundBlaster Live! Value, nothing fancy but it does well in Windows 98. And yes, from the research I have done it does at least have *some* AWE32 support, again, it's no Roland SC-55 but it is really good.

Again, according to wikipedia, this is the variation between the Live! and Live! Value:

QuoteThe Live! Value (also known as Live! 1024) is identical to the full Live! with the exception that it has color-coded plastic connectors instead of gold and does not include the extended digital I/O card.

I've also removed the Viewsonic from my desk because I realized my main monitor, a 21.5" AOC 2279WH supports 4:3 scaling when run through the VGA connector. It also allows me to, as expected with most monitors with dual inputs, switch between two input sources easily. So I can run the Windows 98 desktop environment in 1920x1080 (Already booted the computer a few times this way, it still makes me chuckle). When a game, say for example Doom, or Destruction Derby, or Flatout, or American McGee's Alice pops up running in 1024x768, 1280x1024, 800x600 or so on it displays this properly in 4:3 with black bars on either side. Since this monitor has a matte finish, not glossy, this is an acceptable arrangement as after a short moment you don't notice you aren't gaming on an actual 4:3 monitor. I've found this monitor handles everything I've thrown at it without a problem, for $100 I think it's well worth it.

Also, I had a Audigy SE back in the day too, I hated that card, turned me bitter towards SoundBlaster for a good while. Had a middle of the road Asus Xonar for a while too, wish I knew where that card went, it was brand new, only used it for a little while. Gonna have to ask my brother about that, I think I lent it to him.
You are likely to be eaten by a Grue

BC_Programmer

I don't have mine so I'm not certain what model # it was. It did need specific drivers since the Creative drivers didn't work. I think I just put in one of my other PCI sound cards I had at the time instead.

I found it listed on Creative's Site here though. It's listed as both "Sound Blaster Live! Value Dell OEM" and "Live! Value"; I'd always assumed "Value"  was the same as "SE" in that it was Creative's code for "Not what it says on the tin teehee, suckers", with the AWE32 there was a Value version which lacked the ASP processor and dumped the SIMM slots, for example.

Interestingly, I have an Audigy 2ZS (SB0350) and it has the same front-panel connector. I suspect perhaps Creative used it for a short time for their front-panel connections before moving to the standard AC '97 connector? It's endlessly annoying since I cannot use the front panel connector on my own Pentium 4-based build, and the breakout box seldom appears on eBay on it's own and when it does it's like $60 which I cannot reasonably justify

My problem when I bought the Audigy is that I had incorrect assumed that it was, you know, an Audigy. But really it was just an output for the driver software and didn't actually "do" any of it's special features itself.

Worse still, I never connected to dots. Some of my games just stopped running well enough to play (This was with an AMD K6-2 so for a lot of them it was somewhat borderline as it was) and I never really connected to dots until much later, when I was testing a sound card I couldn't get working in another PC to make sure it worked and found the problem went away. I had to have been using it for like a year at that point!

They did something similar with their X-Fi cards; They had Xtreme Audio, XTreme Music, and XTremeGamer models (to my recollection) and Xtreme Audio was "fake" in that it wasn't an X-Fi but a sort of boring DAC chip and all the "X-Fi" features were emulated in the driver software. Very misleading IMO since they used all the same X-Fi branding on the packaging.  I think they rebranded the XTremeGamer at some point as well into the XTremeMusic? it's all very shifty and hard to keep track of.

In my systems ATM I have a Creative Sound Blaster PCI, Sound Blaster Audigy 2ZS, Sound Blaster X-Fi XtremeGamer (great card, stupid name...) Asus Xonar DG, and Sound Blaster ZXR. Also have a low-profile Inspiron system which is just using it's on-board.
I was trying to dereference Null Pointers before it was cool.

AtomicSpud

So I did a bit of research on that white connector, found little, it could either be specifically Dell on the Live Value Dell OEM, or it could be the same header on the Audigy 2 ZS, not sure, it seems proprietary to Creative, not Dell, which is strange. Pardon my assumption that this was always a Del thing, you've corrected something I was wrong on for 15 years  ;D . But yeah, I think you're right, that connector predates the AC'97 connectors.

But yeah, don't even get me started on the X-Fi cards, I looked into buying one but never did because of the confusing lineup and feature set.

To the best of my knowledge the only SoundBlaster base model card that isn't missing huge features is the Live! Value, it's only missing that massive front panel accessory that takes up a 5.25" drive bay that the Live! came with, oh an it's missing the fancy gold connectors on the back, because that doesn't look tackier than color coded plastic ones.   :P

Come to think of it, apart from interesting features, why do people keep putting up with SoundBlaster's shenanigans? I feel like Asus is a much better company to buy from these days. Although I also feel like the sound card in general is going extinct, especially with HDMI taking the forefront. HDMI is an amazing standard, HDMI can run video, audio, 3d video, ethernet, and USB (Even type C on supported devices)  to name a few that I know of. The future is a strange place to live in isn't it? Yet all these wonderful things so quickly seem to be made obsolete and forgotten, it's like living in a constant state of paradox when you try to keep up with modern technological developments. I mean just look at all the cell phones lurking around now that are growing ever faster by the day.

Anyway, it's funny how working with computers that, in retrospect, aren't technically even that old, can make you realize that technology turns into an antique far faster than anything else humankind has ever built. It's very strange, but interesting at the same time.
You are likely to be eaten by a Grue

BC_Programmer

For the connector, It seems like they first appeared on those Dell OEM Live! Cards- so they could be argued as having started as a "Dell" thing, and Creative just decided to keep using it themselves.

Creative was hardly alone in these sorts of shenanigans, though I cannot really think of any specific examples; Intel does have some "i7" Chips that have only two cores which seems counter to what one would expect from an i7. And there was that whole "performance number" thing AMD was doing for a while.

I suppose Creative "got away" with what they did in the low-end market with what they contributed to the high end?

The really interesting time was with the mid to late "X-Fi's" They are plopping all sorts of special features into the cards, like a sort of "Audio shader" framework which involved the use of their cards that had XRAM.

I'd say that Audio cards have been largely obsolete since motherboards started coming with on-board audio as standard. Even my Pentium 4's motherboard has on-board (Some sort of ESS AudioDrive). So for the most part, Audio Cards are mostly useful for music creation and certain "professional" tasks. Not to mention people like myself who like shiny things. Though in fairness the fat-size TRS connector it allows for makes it easy to use my headphones which also use it.

I was trying to dereference Null Pointers before it was cool.

AtomicSpud

Sorry for the delay, been a bit of an odd week.

Anyway, yeah soundcards do still have their purpose, not much of one, more of a niche market, they can still sound better than onboard for various reasons and handle surround features better, but that's about it.

I noticed something funny about Windows 98 though, when booting to a widescreen monitor the windows 98 boot screen is in 720x480 instead of 640x480, and a few other games do this as well, such as Destruction Derby. But as I've stated my monitor supports scaling and it's a proper LED monitor so when it does scale the image it doesn't look like there are glowing borders on either side. I think it's both interesting and a bit strange that Windows 98 and a few DOS programs and games will run natively in 720x480. Not sure what aspect ratio that it is but it's some kind of early widescreen support. Of course the FX 5500 supports 1920x1080 out of the box for whatever reason, windows 98's desktop in that size is very silly. I remember a lot of cluttered desktops I use to see back in the day that could've used that high of a resolution. The bizarre things I keep discovering that Windows 98 supports never stop amusing me. Some screensavers even render properly in widescreen, though not most, I need to toy with After Dark's screensaver pack in widescreen. Heeere toaster toaster toaster!  ;D
You are likely to be eaten by a Grue

windowsstar98

Just put this in the 386 enh line:

MaxPhysPage=524288

patio

" Anyone who goes to a psychiatrist should have his head examined. "