VOGONS


First post, by Grimoz

User metadata
Rank Newbie
Rank
Newbie

Hi guys,
Im having issues at the moment and would appreciate any help possible, im trying to setup a P3 system with two sound cards, an ESS Solo1 for pure Dos and an Audigy 2 ZS for windows 98 SE, so far i have the ESS disabled and the Audigy works fine in windows using IRQ 5.

So here is the thing, when i go into dos it shows me the usual data for the ESS, 220 i7 D1 and that DMA Mode is TDMA. When i set this for certain games it works great, Doom for instance is flawless, as is Day of the Tentacle, my issues arise when i try games like Doom 2, Duke 3D, and Quake.

For example.

Doom 2 - I use the settings shown above, start the game and get music but no sfx.

Duke 3d - I cant even start this one unless i turn off sound, once again i use the settings above and continuously get the error Playback failed, possibly due to an invalid or conflicting DMA channel, ive tried everything i can think of but nothing seems to work.

Quake - No setup file for this one but the games starts but the sound glitches and sounds like its trying to do something but doesnt. I haven played around with this one so there may be a config file i have to edit.

I know the ESS works fine as ive used in windows.

Specs of the build are:
Gigabyte GA-6OXM7E Socket 370 Motherboard
Pentium 3 800EB Coppermine
128mb 133mhz RAM
Geforce2 MX400 64gb
Audigy 2 ZS
Ess Solo 1

Thanks in advance

Reply 1 of 8, by CharlieFoxtrot

User metadata
Rank Oldbie
Rank
Oldbie

I have no experience with Solo1 and I absolutely do everything in my power to avoid PCI sound cards in DOS (so far so good), but AFAIK TDMA for ESS chips is a mapper sort of thing where ISA DMA controller is mapped to a PCI controller so that everything (at least in theory) should work just like with ISA card.

The thing is, it is a hit and miss thing and as your MB lacks ISA slots, it may have problems with that. And also, a TDMA requires a driver (again, AFAIK, I'm not 100% sure).

If you want hassle free DOS sound, you go with ISA sound cards in general.

Reply 2 of 8, by Grimoz

User metadata
Rank Newbie
Rank
Newbie
CharlieFoxtrot wrote on 2026-03-28, 16:14:

I have no experience with Solo1 and I absolutely do everything in my power to avoid PCI sound cards in DOS (so far so good), but AFAIK TDMA for ESS chips is a mapper sort of thing where ISA DMA controller is mapped to a PCI controller so that everything (at least in theory) should work just like with ISA card.

The thing is, it is a hit and miss thing and as your MB lacks ISA slots, it may have problems with that. And also, a TDMA requires a driver (again, AFAIK, I'm not 100% sure).

If you want hassle free DOS sound, you go with ISA sound cards in general.

Oh believe me i would love to be using an ISA card, unfortunately ISA slot boards are not only becoming hard to find but also damn expensive so working with what ive got at the moment. If i cant get it to work then ill just have to deal with it but id really like to avoid using dosbox.

Reply 3 of 8, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie

Some people say they have to load the ESSSOLO.SYS TSR for IRQ 5 and 7 to work, unfortunately bridging PCI to legacy DMA can be a mess. If you have a decent amount of CPU power, using SBEMU/VSBHDA through the Audigy2 may be a better option.

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer

Reply 4 of 8, by Shponglefan

User metadata
Rank l33t
Rank
l33t

You may be hitting the limit of compatibility with the ESS Solo-1 and the motherboard / chipset you are using.

My understanding is that for proper DMA support for that chipset would likely require a PC-PCI connector, which unfortunately that board doesn't appear to have.

In my own experience testing the ESS-Solo 1, I had similar results on a ASRock 775Dual-VSTA motherboard. Games like original Doom (v1.2) and Sam & Max Hit the Road worked fine. But Doom 2 (v1.9) only worked for FM synth or General MIDI, same as Duke Nukem 3D. And Quake's audio would stutter and glitch.

Pentium 4 Multi-OS Build
486 DX4-100 with 6 sound cards
486 DX-33 with 5 sound cards

Reply 5 of 8, by CharlieFoxtrot

User metadata
Rank Oldbie
Rank
Oldbie
Shponglefan wrote on 2026-03-29, 01:24:

You may be hitting the limit of compatibility with the ESS Solo-1 and the motherboard / chipset you are using.

This is exactly what I was thinking. As the MB lacks ISA slots, it doesn’t need legacy ISA DMA controller at all. This may be the cause of the issues, ESS card just doesn’t work properly with that chipseet/mb.

Reply 6 of 8, by Grimoz

User metadata
Rank Newbie
Rank
Newbie

Appreciate all the comments guys, i might need to look into different hardware if i want to use real Dos.

Reply 7 of 8, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie

If you want a decent time with real DOS you probably don't want to go newer than a 440BX (Intel P3) or 750/KT133A (AMD K7), those are the last chipsets to have native ISA support. Anything newer you would have to buy hardware verified by other people that works properly with legacy DMA.

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer

Reply 8 of 8, by Shponglefan

User metadata
Rank l33t
Rank
l33t
NeoG_ wrote on 2026-03-29, 10:13:

If you want a decent time with real DOS you probably don't want to go newer than a 440BX (Intel P3) or 750/KT133A (AMD K7), those are the last chipsets to have native ISA support. Anything newer you would have to buy hardware verified by other people that works properly with legacy DMA.

There are later model motherboards up to Pentium 4 era (Socket 478 and LGA775) with PCI-ISA bridge chips that can support DMA in DOS. They can generally work fine for ISA sound cards with DMA support in my experience.

However, such boards tend to be a bit pricey if shopping on Ebay.

Otherwise as you say, the best thing is to get a board with a chipset that relatively supports ISA, which will likely have ISA slots to begin with.

Pentium 4 Multi-OS Build
486 DX4-100 with 6 sound cards
486 DX-33 with 5 sound cards