VOGONS


First post, by Icelordetherea

User metadata
Rank Newbie
Rank
Newbie

Greetings , after some deliberation i installed 98SE in my small rig, so i could play some retro games without having to rely on dosbox, or those that were unable to being run on x64 machines. Since i installed it, i had several issues with audio trying to make it work, and, although windows audio works normally, and windows-based games have their audio working without any problem, dos based ones dont work fully. OMF2097 only works on pc speaker, doom2 works with sound but without audio (in ms-dos mode, doom2 reverts to pc speaker).

I'd appreciate your help guys.

Reply 1 of 13, by dr_st

User metadata
Rank l33t
Rank
l33t

Welcome to the forums.

You probably don't have the DOS initialization software properly configured. To offer specific help, one would have to know the exact model of your sound card as well as the contents of your startup files (config.sys and autoexec.bat).

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys

Reply 2 of 13, by Icelordetherea

User metadata
Rank Newbie
Rank
Newbie

Thanks dr, both config and autoexec are empty (i manually filled autoexec with the blaster info that was in my audio properties from device manager)
Autoexec currently has the following: SET BLASTER=A220 I5 D1 T4 P300.
My audio is SoundMAX integrated digital audio properties with this settings shown: SB I/O 220h SB IRQ 5 SB DMA 1 SB MIDI I/O 300

I suspect the dos initialization isnt properly configured, when i had an old compaq presario, i remember after i restarted in dos-mode, there was this blue box that had some autoexec data and info from the loaded soundcard, but this doesnt happen here. Maybe that's it?

Edit: Looking properly at everest, it shows my sound card model is Intel 82801BA ICH2 - AC'97 Audio Controller.

Reply 3 of 13, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Icelordetherea wrote:

Edit: Looking properly at everest, it shows my sound card model is Intel 82801BA ICH2 - AC'97 Audio Controller.

This will probably not ever work in MS-DOS mode, unless there are DOS drivers from your motherboard manufacturer (and there probably aren't). It might work from a command prompt while Windows is running.

Reply 5 of 13, by keropi

User metadata
Rank l33t++
Rank
l33t++

You need your motherboard's DOS sound driver . If it exists and you run/setup it then you'll get audio support in DOS

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 6 of 13, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

The closest thing is this:
http://www.georgpotthast.de/dossound/

It's essentially for game programmers to use when creating a new title, but it won't work for existing games that expect a Soundblaster card.

All hail the Great Capacitor Brand Finder

Reply 7 of 13, by Jo22

User metadata
Rank l33t++
Rank
l33t++

If you're running your DOS games through Win98SE, you could try to use VDMSound for Win9x.
Havent't tried it myself, though, so it's just an idea. ^^
Win9x + VDMSound **ALPHA**

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 9 of 13, by keenmaster486

User metadata
Rank l33t
Rank
l33t

SoundMAX is an AC'97 card and is therefore completely incompatible with DOS games. You're out of luck.

Your machine probably has enough power to run DOSBox though, but that would defeat the purpose of using Windows 98 and DOS in the first place.

You should get an older machine with a DOS-compatible sound card if you want to run these games on real hardware.

World's foremost 486 enjoyer.

Reply 10 of 13, by Icelordetherea

User metadata
Rank Newbie
Rank
Newbie
keenmaster486 wrote:

SoundMAX is an AC'97 card and is therefore completely incompatible with DOS games. You're out of luck.

Your machine probably has enough power to run DOSBox though, but that would defeat the purpose of using Windows 98 and DOS in the first place.

You should get an older machine with a DOS-compatible sound card if you want to run these games on real hardware.

If this is the case, then this is a saddening answer, but i guess it is what it is.

I wonder where i could get a really old machine that has dos-compatible card hmm.

Reply 11 of 13, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Icelordetherea wrote:

I wonder where i could get a really old machine that has dos-compatible card hmm.

Machines with with MediaGX CPU are often SB16 compatible (but don't do Direct3D).
Their mainboards were used in internet boxes (set-top), too.

Or look for a thin-clint. xjas had success with AdLib support.
Re: VIA-based thin client rescue

Limited support is also possible with certain PCI cards (esp. these with SB-Link).
ISA sound cards are preferable, though. The AWE64's are cheap. Literally.

And -last, but not least- some notebooks from the late 90s also included SB Pro compatible audio.

PS: Did you try VDMSound yet ? The description at sierrahelp.com fits your needs, since you use Win98 anyway. They say:
"All the Win9x users out there that find that their sound cards don't have any DOS support can at last use VDMSound.
Chris Chua took on the Herculean task of writing a VXD driver for 9x, a lot of work, with almost no volunteers to assist him
either (since Win9x is basically a dead OS, which doesn't inspire many people to write for it.)

The functionality is the same as XP. All emulation DLL's are the same (except rebuilt as ANSI as opposed to UNICODE for Win9x).
The only "different DLL" is VDDLoader. At present, there is no GUI. The VDMS LaunchPad is only for the NT version of VDMSound.
It will not work in Win9x."

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 12 of 13, by chinny22

User metadata
Rank l33t++
Rank
l33t++

All may not be lost, depends on how authentic you want to be.
Depending on the driver you may get legacy sound blaster emulation within windows, so as long as you play dos games from within windows your ok.
If it doesn't have any legacy support the VDM drivers may do the trick.
Otherwise from SoundBlaster Live up till Audigy 2ZS cards have good emulation in windows, and ok-ish emulation if you boot into DOS mode.

but if you want the full authentic experience of booting into dos and playing a game then a system that has ISA slot is really what your after

Reply 13 of 13, by Kamerat

User metadata
Rank Oldbie
Rank
Oldbie
keenmaster486 wrote:

SoundMAX is an AC'97 card and is therefore completely incompatible with DOS games. You're out of luck...

Trident 4DWave and VIA VT82C686B/VT1611A are two AC'97 solutions that support DOS, but I guess that doesn't help him/her much. 😉

DOS Sound Blaster compatibility: PCI sound cards vs. PCI chipsets
YouTube channel