VOGONS


First post, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Hi Guys,

I've got a nice little Pentium 200 MMX machine I use for a lot of retro gaming. Specs:

430TX Chipset Board
Pentium 200 MMX
64mb SDRAM
Windows 98se
Matrox Mill 2 8mb PCI
Voodoo 2 12mb PCI
Sound Blaster 32 CT3670 ISA

The problem I am having is Starcraft 1 lags whenever I click on a new character or building. It seems there is a delay in loading the audio for the character and causes the game to pause for a bit.

After a while the issue goes away as most of the sounds have been loaded.

The main starcraft file is copied to the HDD (so no CD needed) and it is a newer 20GB IDE drive (with DMA enabled), so I don't believe that is the issue.

I was thinking about changing the Sound Card but it seems this model is basically a AWE64, so I would assume ok.

I don't remember this happening even on my old Pentium 133.

Does anyone have any ideas?

Vogons Wiki - http://vogonswiki.com

Reply 1 of 14, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie

Do you have music enabled too?
What happens if you start StarCraft from a just rebooted machine with both sound & music disabled? (Ctrl-S, Ctrl-M)

Reply 2 of 14, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Yes I have music enabled too. I thought maybe it was the CD spinning up but I since copied the file so the CD isn't required.

It is a good point though, I have made the assumption that it is sound that is the issue. I will try your suggestion shortly, thank you.

Vogons Wiki - http://vogonswiki.com

Reply 3 of 14, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Okay so I tested without music & sound and the problem doesn't happen. So it does seem sound related.

If I enable just the music the problem doesn't happen either. But if I enable the sound (and just the sound) then it happens.

I did find that DMA was not working on the HDD only the CDROM. I ended up updating the BIOS and moving the CDROM to another IDE channel, but Win98 still wouldn't enable DMA.

I then disabled DMA in the bios for the primary channel and now DMA works on the HDD, odd! But unfortunately that didn't fix the issue.

I think I will try another sound card when I get time.

Vogons Wiki - http://vogonswiki.com

Reply 4 of 14, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie

Basically the sounds reside on the HDD in stardat.mpq and broodat.mpq
However, you can extract them and even replace them by custom sounds - even single files only and store them in a lower quality.
But I guess that won't solve your problem either.
Sadly disabling music does not help at all.

So I just can guess it may be something DirectX related.

Try to run sound tests with DXDIAG please.
Perhaps it's just a driver issue...

Reply 6 of 14, by Namrok

User metadata
Rank Oldbie
Rank
Oldbie

Have you tried an older version of StarCraft? I know the patched version that allowed you to copy over the MPQ files was long after StarCraft released. I wonder if there were regressions on older hardware that they just didn't care about anymore by the time that patch finally came out?

Win95/DOS 7.1 - P233 MMX (@2.5 x 100 FSB), Diamond Viper V330 AGP, SB16 CT2800
Win98 - K6-2+ 500, GF2 MX, SB AWE 64 CT4500, SBLive CT4780
Win98 - Pentium III 1000, GF2 GTS, SBLive CT4760
WinXP - Athlon 64 3200+, GF 7800 GS, Audigy 2 ZS

Reply 7 of 14, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for the reply. Yeah I've tried 1.05 and 1.16.1 (which I'm on now) and both were the same.

I really need to test with another sound card.

I might actually need to try a fresh Windows install too, I have installed lots of random stuff on this one.

Saying that the game runs fine otherwise, so not sure!

Love having this place, I did a bit of a google search but it's so hard to find old info/forums that would have discussed this ~25 years ago!

Vogons Wiki - http://vogonswiki.com

Reply 8 of 14, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++
mwdmeyer wrote on 2023-04-01, 04:04:

but it's so hard to find old info/forums that would have discussed this ~25 years ago!

What happened was, a lot of the old forums were custom scripted perl scripts, running server side, then around the turn of the millenium, vBulletin became a thing, and set the style of forums thereafter. Most of the custom forums which used a lot of system resources when a lot of users were online and were somewhat crashy and vulnerable to various denial of service methods, died off, or upgraded to vBulletin style software. However when upgraded many of them lost all their previous content, as it was too difficult to migrate. Archive.org at the time, had the same problem as us all in those days, disk space, it could only fund enough for the very popular sites, most of the hardware forums of the time didn't even rank... but if they did, all they got was one or two topics listings off their perl generated pages, and none of the "deep" stuff because it was all hiding in the backend. So blam, pretty much all the forum knowledge on all topics gathered in 5 years of mass population world wide webbing was all gone over a couple of years. Paradoxically, older forms of group messaging, like mailing lists and newsgroups, were preserved better, and sometimes when google's artificial stupidity is napping, you can stumble your way into such goldmines.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 9 of 14, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie

Yes, I could tell such a story too. Perhaps on how starcraft.at has disappeared.
For me, I have experience with StarCraft since season 3 (fall or winter 1998?).
Later I've been league scripter and manager at stammkneipe.de
Then I became referee at World Cyber Games.

Sadly, I never have heared about such an issue with that game.

Did you know that TCP/UDP port 2838 was StarCraft related, but not a Blizzard product?

Reply 10 of 14, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

I ended up replacing the SB 32/AWE with an AWE64 and that seems to have (at least mostly) resolved the issue.

Vogons Wiki - http://vogonswiki.com

Reply 13 of 14, by leonardo

User metadata
Rank Member
Rank
Member
mwdmeyer wrote on 2023-04-01, 00:44:

I did find that DMA was not working on the HDD only the CDROM. I ended up updating the BIOS and moving the CDROM to another IDE channel, but Win98 still wouldn't enable DMA.

I then disabled DMA in the bios for the primary channel and now DMA works on the HDD, odd! But unfortunately that didn't fix the issue.

I think I will try another sound card when I get time.

You wrote that swapping sound cards already helped somewhat, but it sounds to me you are missing the chipset/IDE-bus master drivers (you need to install these for Win95/98). DMA stands for direct memory access, so without it there is a considerable lag on a system this old when any disk access is required (and that is a lot, especially when gaming!), although I'm not sure if it plays into how your sound card would perform per se.

I'm surprised you didn't notice it wasn't working properly besides StarCraft (you must have a really fast HDD).

You may have to reinstall Windows to get things working properly, because the chipset/IDE drivers would typically precede all the other stuff.

[Install Win95 like you were born in 1985!] on systems like this or this.

Reply 14 of 14, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie
leonardo wrote on 2023-04-08, 09:55:

You wrote that swapping sound cards already helped somewhat, but it sounds to me you are missing the chipset/IDE-bus master drivers (you need to install these for Win95/98). DMA stands for direct memory access, so without it there is a considerable lag on a system this old when any disk access is required (and that is a lot, especially when gaming!), although I'm not sure if it plays into how your sound card would perform per se.

I'm surprised you didn't notice it wasn't working properly besides StarCraft (you must have a really fast HDD).

You may have to reinstall Windows to get things working properly, because the chipset/IDE drivers would typically precede all the other stuff.

Wait, he told about he swapped the sound card, not the installation itself.
If, it may be the sound drivers or the hardware itself then.