VOGONS


First post, by ksiumaxx

User metadata
Rank Newbie
Rank
Newbie

Hi, everyone.
A few days ago I got to work on my IBM PC 130 486DX4 becouse I haven't used it a long time and decided I want to try out PC-DOS. It was perfect for that. Yesterday I installed the OS and configured drivers for (what was installed before in it) a Crystal CX4235-XQ3 sound card. It worked partially; when running some games the whole pc just froze and I couldn't reboot it with CTR+ALT+DEL. I knew it was caused by the sound card because in Duke Nukem 3D it happend while setting up the sound card in the setup utility.
Today I swapped the Crystal card for a SB16 I had laying around (CT2960) and decided to configure it using UNISOUND. It worked perfectly. Then I decided to install Windows 3.1 just to see if it would work under PC-DOS and it did. But then I decided to install official SB16 drivers so Windows also gets sound. Now I can't manually change the resources of the card and it gets automatically selected to some weird values (IRQ 10, DMA 5&7) and no matter what I tried these values can not be changed to the ones I had working before with UNISOUND. Every reboot it just changes them again. Also the freezing thing came back; just like before with the Crystal card.
How can I fix this? I don't have much experience with the SB16. In other machine I tested the card it worked without any issues.

Polska gurom

Reply 1 of 9, by Grzyb

User metadata
Rank l33t
Rank
l33t

Show your CONFIG.SYS and AUTOEXEC.BAT...

Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!

Reply 2 of 9, by ksiumaxx

User metadata
Rank Newbie
Rank
Newbie

It's nothing special, mostly default stuff. I didn't configure the system yet to optimize memory or anything.
Here is the autoexec.bat:

The attachment autoexec.jpg is no longer available

And here is the config.sys:

The attachment config.jpg is no longer available

As you can see in the picture, I commented out the SB16 stuff to test if using UNISOUND again would work, but CTCM still keeps getting loaded on boot. No idea how.
Sorry in advance if the quality of the images isn't good enough. I'm working on getting some device to get video image from old PCs directly.

Polska gurom

Reply 3 of 9, by Grzyb

User metadata
Rank l33t
Rank
l33t

Seems OK...
What's the output from UNISOUND ?
Also, press F8 during boot-up to run it step-by-step - this should reveal where the CTCM gets loaded...

Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!

Reply 4 of 9, by ksiumaxx

User metadata
Rank Newbie
Rank
Newbie

Pressing F8 during boot-up only allows me to run a step-by-step of the config.sys file and the option to skip autoexec.bat entirely. Here is what UNISOUND gave me when I skipped the autoexec.

The attachment IMG_20250618_190532.jpg is no longer available

When I tried it with SB16 drivers loaded it just takes the weird values from official SB16 driver.

Also I got a new issue when trying to run Prince of Persia with only UNISOUND loaded. The screen went black and pc stopped responding, but intro music kept playing through the speakers. I'm thinking of abandoning this installation and doing it all over again, without Windows this time.

Polska gurom

Reply 5 of 9, by Grzyb

User metadata
Rank l33t
Rank
l33t

Strange, F8 should allow to step-by-step through the AUTOEXEC.BAT as well...

BTW, is there anything unusual in that machine? Like a SCSI controller, or a NIC ?

Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!

Reply 6 of 9, by ksiumaxx

User metadata
Rank Newbie
Rank
Newbie

Maybe it doesn't allow it because it isn't MS-DOS. I installed PC-DOS to see how compatible it would be and just to see what are the differences.
Nope, everything is integrated into the motherboard and it even has plug and play bios, which I don't think was standard in a 486 class machine. There is only one weird card which is a 2000 year clock fix card or something like that. It has its own screen every time the PC is booting but I doubt that it's the reason for my problems; it worked before with the card installed.

Polska gurom

Reply 7 of 9, by Grzyb

User metadata
Rank l33t
Rank
l33t

Just tried it with PC DOS 7.0 Revision 1 a.k.a. PC DOS 2000 - works fine!

"Process AUTOEXEC.BAT [Y,N]?" - press Y
and then it asks about each of the commands...

Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!

Reply 8 of 9, by ksiumaxx

User metadata
Rank Newbie
Rank
Newbie

I got PC-DOS 6.0. I'll just do a fresh install of the newer version, try again and I will let you know.

Polska gurom

Reply 9 of 9, by ksiumaxx

User metadata
Rank Newbie
Rank
Newbie

Here I am again after 3 days. On the 19th I did a fresh install of PC-DOS 7.0, got UNISOUND and some games on the system, and it was not working; the system was hanging just like before. It was late, though, so I decided to try it again the next day. On the 20th it still wasn't working, and I spent some time trying to configure it, and I spent like an hour trying to get a CF-IDE adapter mounted to a bracket so I could copy over the files without opening the IBM. When I was about to give up with the sound card stuff, it finally worked. No idea what made it work, but I'm not complaining.
And here I am on the 21st, just booted up the PC, and everything is working how it should.

Polska gurom