VOGONS


First post, by MrKsoft

User metadata
Rank Member
Rank
Member

Yes, strange request, especially since we're on a primarily DOS/gaming board. It's relevant though.

I picked up an old Compaq system (Celeron 500, 128mb, Intel 810 chipset) at a garage sale last spring (had to take it with the monitor I actually wanted from the sale) , glanced it over and thought it was useless junk. Recently I looked over it again and realized it has an ESS Solo-1 (ES1938S) chip onboard. That means I can have acceptable DOS FM music on a system with all PCI slots. The case is extremely small, and so I'm trying to get it up and running as something that I can sit right under my desk.

Anyway, my usual setup for newer computers that run DOS games is a combination DOS/Windows NT 3.51 dual boot setup. I use the Windows for file management and some Windows games, and can get the retro 3.1 interface I like without the instability, but also utilize long file names and slightly newer software (hell, Firefox 2.0 even runs). Typically this works well.

Found an issue this time though. I've managed to grab drivers for the video and network, but that Solo-1 that I set this up for is eluding me. I've got it set up in DOS properly with a package I found on this forum but no luck for NT 3.51. I did some searching and, between several sites with completely fake, nonexistant links, found some that were labelled for NT 3.51, but they're actually just NT4 drivers. The NT4 drivers have a version number of 4.x and won't load if you try them.
I know for a fact that NT 3.51 drivers exist, because I found reference to them on Lenovo's site, regarding the old IBM computers they bought out: http://download.lenovo.com/ibmdl/pub/pc/pccbb … top/zn7t01a.txt

"Version 3.00.02
IBM ES1938 Windows NT 3.51 Driver
10/18/98"

I found the original file this readme as attached to, zn7z01us.exe, and indeed it does include a 3.x versioned driver. However, this one doesn't work. I get a configuration screen to pick the "IRQ Mask" and no matter what I pick it says I have insufficient memory to install the driver. So it won't install. I'm going to guess that a different version would work fine, and this one is just bugged up.

I was hoping somebody that has actual Solo-1 driver disks sitting around might happen to have NT 3.51 drivers bundled in that would work. Although I'm not sure if it "officially" came with such drivers-- the IBM file above might have been their own work. It's not really a disaster if I can't find anything though... I can just pop in a spare AudioPCI for when I'm in Windows if I can't find anything, but this would keep me from having to switch around the speaker cable.

Reply 1 of 7, by ratfink

User metadata
Rank Oldbie
Rank
Oldbie

Terratec did a solo-1 card, the 128i. Alas their drivers seem to only go back to nt4 sp3, link is here in case you want to try it anyway:

http://ftp.terratec.de/Audio/128iPCI/

Reply 3 of 7, by MrKsoft

User metadata
Rank Member
Rank
Member

Interesting, they don't list one. More interesting is that they list a ton more drivers for it in the more recent pages.
I'm going to guess that they never made their own but IBM did for their system. It probably doesn't work on mine because it's not identical.

Either way, this project's now on hold because the hard drive seems to have some bad spots (started getting issues once I added more files) and installing on another drive is troublesome to say the least. This system seems to have some kind of boot sector protection I can't disable, because if I install any OS on this thing, it won't load. Tried DOS (gives I/O error), NT 3.51 (NTLDR missing), even Windows 2000 (NTLDR missing). I have to get as far as installing a bootloader on another computer and then move the drive over, then it works fine. Weird.

The OPL Archive - Preserving MS-DOS music in a unified format!

Reply 5 of 7, by MrKsoft

User metadata
Rank Member
Rank
Member

The option is "Virus Warning" and it does describe it as protecting the boot sector... however it's disabled. I may have to try enabling it to see what happens then...

The OPL Archive - Preserving MS-DOS music in a unified format!

Reply 6 of 7, by ddoyle525

User metadata
Rank Newbie
Rank
Newbie
MrKsoft wrote on 2011-02-09, 00:31:
Yes, strange request, especially since we're on a primarily DOS/gaming board. It's relevant though. […]
Show full quote

Yes, strange request, especially since we're on a primarily DOS/gaming board. It's relevant though.

I picked up an old Compaq system (Celeron 500, 128mb, Intel 810 chipset) at a garage sale last spring (had to take it with the monitor I actually wanted from the sale) , glanced it over and thought it was useless junk. Recently I looked over it again and realized it has an ESS Solo-1 (ES1938S) chip onboard. That means I can have acceptable DOS FM music on a system with all PCI slots. The case is extremely small, and so I'm trying to get it up and running as something that I can sit right under my desk.

Anyway, my usual setup for newer computers that run DOS games is a combination DOS/Windows NT 3.51 dual boot setup. I use the Windows for file management and some Windows games, and can get the retro 3.1 interface I like without the instability, but also utilize long file names and slightly newer software (hell, Firefox 2.0 even runs). Typically this works well.

Found an issue this time though. I've managed to grab drivers for the video and network, but that Solo-1 that I set this up for is eluding me. I've got it set up in DOS properly with a package I found on this forum but no luck for NT 3.51. I did some searching and, between several sites with completely fake, nonexistant links, found some that were labelled for NT 3.51, but they're actually just NT4 drivers. The NT4 drivers have a version number of 4.x and won't load if you try them.
I know for a fact that NT 3.51 drivers exist, because I found reference to them on Lenovo's site, regarding the old IBM computers they bought out: http://download.lenovo.com/ibmdl/pub/pc/pccbb … top/zn7t01a.txt

"Version 3.00.02
IBM ES1938 Windows NT 3.51 Driver
10/18/98"

I found the original file this readme as attached to, zn7z01us.exe, and indeed it does include a 3.x versioned driver. However, this one doesn't work. I get a configuration screen to pick the "IRQ Mask" and no matter what I pick it says I have insufficient memory to install the driver. So it won't install. I'm going to guess that a different version would work fine, and this one is just bugged up.

I was hoping somebody that has actual Solo-1 driver disks sitting around might happen to have NT 3.51 drivers bundled in that would work. Although I'm not sure if it "officially" came with such drivers-- the IBM file above might have been their own work. It's not really a disaster if I can't find anything though... I can just pop in a spare AudioPCI for when I'm in Windows if I can't find anything, but this would keep me from having to switch around the speaker cable.

I know this is an old post but for what it's worth, I figured it out. I had to combine the files from two different driver sets to make it work. It is true that if you install the Windows NT 3.51 version of the driver (zn7z01us.exe) you get the dreaded "IRQ Mask" prompt and no matter which IRQ you pick it fails. However there is another driver distribution for Windows NT 4.0 that you can install instead and then replace the AUDDRIVE.DLL file with the NT 3.51 version contained in the zn7z01us.exe file and IT WORKS!! See the attached screen shots.

Follow these steps:
Download the driver zip file ESS1938S.zip from here:
https://www.driverguide.com/driver/detail.php … driverid=114716

Download the driver zip/exe file zn7z01us.exe from here:
http://greyghost.mooo.com/pccbbs/commercial_d … op/zn7z01us.exe

Unzip the driver file ESS1938S.zip into a folder called ESS1938S.
Unzip the driver file zn7z01us.exe into a folder called zn7z01us. Use 7-Zip or similar and right-click 'Extract files'.

In the ESS1938S\WinNT folder run SETUP.EXE and reboot.
In the zn7z01us\DISK1 folder copy the AUDDRIVE.DLL file (v4.05.08) to %SystemRoot%\System32 and overwrite the existing file and reboot.
AudioDrive should be fully functional for .WAV and MIDI files. You can also install the Windows (MCI) CD Audio driver in the Control Panel and play audio CD's.

Optional: Install the AudioRack32 application by running SETUP.EXE in the ESS1938S\AUDIORAC directory.

"Jesus said to him, “I am the way, the truth, and the life. No one comes to the Father except through Me." - John 14:6

Reply 7 of 7, by Horun

User metadata
Rank l33t++
Rank
l33t++
ddoyle525 wrote on 2025-01-02, 22:24:

I know this is an old post but for what it's worth, I figured it out. I had to combine the files from two different driver sets to make it work. It is true that if you install the Windows NT 3.51 version of the driver (zn7z01us.exe) you get the dreaded "IRQ Mask" prompt and no matter which IRQ you pick it fails. However there is another driver distribution for Windows NT 4.0 that you can install instead and then replace the AUDDRIVE.DLL file with the NT 3.51 version contained in the zn7z01us.exe file and IT WORKS!! See the attached screen shots.

Good work ! But suggest get the file here: http://ps-2.kev009.com/pccbbs/commercial_desk … op/zn7z01us.exe
Got a virus warning off zn7z01us from http://greyghost.mooo.com for that file for some reason.....

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun