VOGONS


First post, by Colek

User metadata
Rank Newbie
Rank
Newbie

Hey,

I've got problem with my ESS Solo-1 with DreamBlaster S2, I've installed VXD drivers 4.12.01.1165 on Windows 98 SE and sound and MIDI work just fine under Windows, but I have problems with DOS emulation.

Essolo runs at start up without any problems and I can reinitialize it, I've get following report back:

Current PCI IRQ: 7 PCI IO Base: BC00
DMA Mode is TDMA

SBPro Game Settings:
SB IO=220h IRQ=7 DMA=1
MPU401 IO=320h
Game Port IO=201h

So, the MIDI through cards emulation or WaveBlaster is working just fine in any game I tested, but I can't get sound FX to work. I get no audio output on the said SB Pro settings in any game I tried. Any ideas what could be at problem?

Reply 1 of 25, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

Please take a Picture of the card! Ess-Solo1 is not Ess-Solo1, there are differences. I get best results with this card: http://www.amoretro.de/2012/03/terratec-solo- … dkarte-pci.html
- My settings are always 220 IRQ5 DMA1, don't know why it's 7 by your card.
- Are you talking about dosgames running under started win98? or plain dos?
- What games have you tried.
- Please describe the other hardware, board, cpu, cards

I remember one driver with no sound under dos, it has some kind of issue with the mixer.
Installing the other one and everything is fine.

Thx
Doc

Retro-Gamer 😀 ...on different machines

Reply 2 of 25, by Colek

User metadata
Rank Newbie
Rank
Newbie

002.jpg

It's IRQ 7, because it's installed in my second PCI slot, first one is covered by GPU cooler.

DOS games under Windows 98 and DOS-Mode in Windows 98.

Doom and Terminator Future Shock (both only output MIDI music), but Chasm the Rift is working properly without any issues (just tried it).

Mobo: ASRock P4i65G
CPU: Pentium 4 3.4GHz (Prescott)
Cards: said soundcard and Nvidia Geforce 6800 Ultra

Reply 3 of 25, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

Such a card did not work for me either. Check out the linked above. You will recognize it by the other line-out connector.

Last edited by dr.zeissler on 2017-09-16, 13:45. Edited 1 time in total.

Retro-Gamer 😀 ...on different machines

Reply 5 of 25, by gerwin

User metadata
Rank l33t
Rank
l33t

I have a Terretac 128 PCI card with ESS Solo-1 like this:
-Green line out jack.
-No amplifier circuit.
-No EEPROM AT93C46.
-No plastic around CD connectors.
-No Wavetable connector.
The only feature it had was the SB-Link connector.

I soldered on a 26-pin wavetable connector years ago but never tested it until now. Well, everything works fine in pure DOS 😀 . That is without a windows driver installed. I had to disable the PnP OS option in the BIOS first, to prevent the driver form complaining. Also ESSOLO.INI has to be directly in the root of c:\, as kamerat pointed out before.

-Works with digitized sound as an ESS Audiodrive compatible. (16-bit, neat!)
-Works with digitized sound as an Sound Blaster Pro 2 compatible.
-Working MPU-401: I get Midi Music from a daughterboard that I connected to the card.
-Working FM music through ESFM; seemingly an exact Yamaha OPL3 FM clone.

I tried both essaudio.com and essolo.com, no difference really. I tried DDMA and TDMA (below): both work. The only downside is that the IRQ remains at 10, which I understand is a problem for games using the DOS/4G extender. Changing the 7th hex value of 09 to 05 or 07 does not help.

SoftMPU project needs your help! (game & sound card testing) (page 14) by kbs6271, 19-4-2016
ESS SOLO-1(ES1938) PCI DOS driver configuration file: Essolo.ini, hex values:

20 02 01 00 88 03 09 00 01 02 30 03 00 00 00 00 === DDMA MODE
20 02 01 00 88 03 09 00 01 02 30 03 01 00 00 00 === TDMA MODE
20 02 01 00 88 03 09 00 01 02 30 03 02 00 00 00 === SB-link(PC/PCI) MODE

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 7 of 25, by gerwin

User metadata
Rank l33t
Rank
l33t
dr.zeissler wrote:
gerwin wrote:

-Works with digitized sound as an ESS Audiodrive compatible. (16-bit, neat!)

mine does not 🙁

I tested it with Doom MBF 2.04 in my signature. The setup.exe detects ESS Audiodrive.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 9 of 25, by gerwin

User metadata
Rank l33t
Rank
l33t

MPXplay works too with its 16-bit ESS driver.

With the BIOS setting "IRQ 10 reserved for Legacy ISA" the ESS emulation went to IRQ 7. But it does not give digital sound anymore, Just music!? Same with IRQ 5. Back to IRQ 10 and everything works again. The CT-5RSA0 motherboard I am using now has no SB-Link connector.

Using "mem /c" I see no TSR installed.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 10 of 25, by Kamerat

User metadata
Rank Oldbie
Rank
Oldbie

I think you can add ESSOLO.SYS to CONFIG.SYS so it acts like a TSR that handles IRQ emulation.

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

Reply 11 of 25, by gerwin

User metadata
Rank l33t
Rank
l33t
Kamerat wrote:

I think you can add ESSOLO.SYS to CONFIG.SYS so it acts like a TSR that handles IRQ emulation.

Indeed, that did the trick. Using ESSOLO.SYS the emulation is now on IRQ 5 and working well. As an extra test I removed ESSOLO.SYS from the CONFIG.SYS again and then it goes back to IRQ 10.
Thanks!
So I have no issues left with this card, but I don't know about the topic starter?

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 12 of 25, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

The other ESS-Card (V1.2) with no Wavetable-Header behaves just the same in my system. It works, but has no advantages. So I was wrong that it did not work at all and only the linked 1.1 Version with the different audio out was the way to go. I will test DoomMBF (for Doom2,Heretic, Hexen) and report later.

But there are some Problem remaining. My card does not seem to work in games that use the high-dma for SB. E.g. Rampage, Duke3d, Rott, ShadowWarrior etc. In these games only midi- or fm-music or adlib digital is possible. But adlib sounds silly on rott.

It would be a real deal if a ess-audiodrive drivers exists that can be used in the problematic games. Beside the posted above are to mention: Turrican2, Pinball-Dreams, Fantasies, Illusion, ExtremePinball, EpicPinball. Dreams/Fantasies/Illusion work with adlib but that's not the best option.

Any idea how to fix this? These games do not have ess-audiodrive as an option. ESSaudio-drive games http://www.mobygames.com/browse/games/dos/tic,1/ti,568/

Btw. I use esssolo.sys in my config.sys, but I see no tsr via mem /c.

Greetings
Doc

I put my plain-dos-config in the ess-dos.zip With this you should be able to get an ess-pci card working under dos. The setup.exe does not work for all cards, but it's not necessary the rest will do fine.

Attachments

  • Filename
    ESS-DOS.zip
    File size
    42.99 KiB
    Downloads
    416 downloads
    File license
    Fair use/fair dealing exception
Last edited by dr.zeissler on 2017-09-17, 06:25. Edited 5 times in total.

Retro-Gamer 😀 ...on different machines

Reply 13 of 25, by Kamerat

User metadata
Rank Oldbie
Rank
Oldbie
gerwin wrote:

So I have no issues left with this card, but I don't know about the topic starter?

I think the issues boils down to the i865 chipset. For best compatibility on the ICH based Intel chipsets (i810-i875P) you need SBLINK. Unfortunately most Pentium 4 motherboard lacks that connector. VIA based motherboards are a much better option for the Solo-1, even the K8T890 PCIe chipset handles it in TDMA mode.

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

Reply 14 of 25, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

Can confirm that MBF (Port) finds my card and uses ESS-Audiodrive! cool!
Any dos-trackers available that use ESS-Audiodrive too? FT2 only works with 1.1 in SBpro. All later refuse to work. I do use FT2 (2.x) but only with Covox.

Retro-Gamer 😀 ...on different machines

Reply 16 of 25, by derSammler

User metadata
Rank l33t
Rank
l33t
dr.zeissler wrote:

But there are some Problem remaining. My card does not seem to work in games that use the high-dma for SB. E.g. Rampage, Duke3d, Rott, ShadowWarrior etc.

Probably because it doesn't do SB16 emulation..?

Reply 17 of 25, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

but sbpro should work fine but does not in these games, within most others it does. it's the sound-engine.
e.g. a old doom1-soundengine works pretty fine, later doom1 version do not work anymore, so do any doom2 versions/heretec/hexen/duke3d/swarrior etc.

Retro-Gamer 😀 ...on different machines

Reply 19 of 25, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

But the soundengine requires it, even in SBPRO, therefore I edit the cfg and use DMA1 for both High and Low.
I should take some pictures of the config-dialog in e.g. duke 3d.

Retro-Gamer 😀 ...on different machines