VOGONS


Reply 380 of 399, by Mastran

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2025-03-13, 07:22:
Cheers! :) […]
Show full quote
Mastran wrote on 2025-03-13, 04:04:

Just wanted to thank you for this guide Joseph_Joestar, I have used it to successfully install my Audigy2 (SB0240) with the DOS drivers and all, really cool stuff!

Cheers! 😀

Just wanted to ask… is EAX 4 supported with these drivers?

Not by default. From my testing, it looks like Creative never bothered with adding EAX 4.0 support to their VxD drivers.

If you need EAX 4.0 under Win9x, you can install WDM drivers from the official Audigy 2 ZS driver CD, and that will work fine. However, this will result in lower compatibility with some older EAX games like Need for Speed: High Stakes and Baldur's Gate 2. Also, DOS game compatibility will be far worse. In my opinion, EAX 4.0 games are too new for Win9x, and it's better to play them on a more powerful WinXP system.

Thanks! I think you are right, I´ll stick with XP for those games then. Also, what drivers do you recommend for installing the card on Windows XP 32? I am running a dual boot setup.

Reply 381 of 399, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
Mastran wrote on 2025-03-13, 22:58:

Thanks! I think you are right, I´ll stick with XP for those games then. Also, what drivers do you recommend for installing the card on Windows XP 32? I am running a dual boot setup.

Daniel_K's latest Audigy Support Pack.

I use it for all of my WinXP builds that have Audigy cards.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 382 of 399, by ott

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2020-01-18, 14:29:

This guide will help you install VxD drivers for Audigy cards under Windows 98SE or Windows ME, including proper support for DOS gaming. It has been successfully tested on retail Audigy 1 (SB0090), Audigy 2 (SB0240) and Audigy 2 ZS (SB0350) cards.

Thanks for detailed guide!
I have Audigy 2 ZS (SB0350) card, but S/PDIF input does not work in VxD driver.
I heard non-ZS Audigy 2 should support it. Is it possible to force VxD driver from non-ZS version? As far as I remember, they have same EMU chips.

Reply 383 of 399, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
ott wrote on 2025-03-27, 18:26:

Thanks for detailed guide!
I have Audigy 2 ZS (SB0350) card, but S/PDIF input does not work in VxD driver.
I heard non-ZS Audigy 2 should support it. Is it possible to force VxD driver from non-ZS version? As far as I remember, they have same EMU chips.

By SPDIF input, do you mean the CD_SPDIF connector for digital CD audio?

If so, I've tried everything I knew, including replacing some files, but was unable to get that working on a ZS card with VxD drivers. Maybe someone more experienced with driver tweaking could get it done.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 384 of 399, by ott

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2025-03-27, 18:32:

By SPDIF input, do you mean the CD_SPDIF connector for digital CD audio?

Yeah, it is! I'm trying to build my dream combo-setup with Vortex 2 SQ2500. Vortex doesn't have best DAC converter, so I wanted to use Audigy for this purpose.

Reply 385 of 399, by sharangad

User metadata
Rank l33t
Rank
l33t

I followed your awesome guide and set up an Audigy 2 ZS, but I'm having problems with pure DOS mode.

On this machine:
Pentium 4 (Prescott),
i865 chipset (GA-81G100MK),
256 MB RAM,
Creative 3D Blaster PCI (Rendition Verité V1000)
Onboard NIC enabled, almost everything else disabled.
Win98SE with 2004 security update installed.

I get this in pure DOS mode:

EMM386 has detected error #39 in an application
at memory address 3086:0160. To minimize the chance
of data loss, EMM386 has halted your computer.
For more information, consult your documentation.

To restart your computer, press ENTER.

The Audigy works fine in Win98SE including the FMSynth in Win mode DOS console, but in pure DOS running SBEInit gets me this error, the machine won't boot with the emulator started up.

The board does support the right type of DMA (intel I865) as the video card runs in DMA mode. UMB PCI reports ISA-DMA(?) as working:
Config.Sys

rem DEVICE=c:\DOS\LimitMem.sys 64
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:ON
rem DEVICE=C:\UMB\UMBPCI.SYS
DEVICEHIGH=C:\CD\OAKCDROM.SYS /d:MSCD001
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=044,850,C:\WINDOWS\COMMAND\country.sys
rem DEVICE=C:\WINDOWS\EMM386.EXE RAM I=B000-B7FF VERBOSE
DEVICE=C:\WINDOWS\EMM386.EXE RAM /I=B000-B7FF VERBOSE
rem DEVICE=C:\WINDOWS\EMM386.EXE VERBOSE
REM DEVICE=C:\CD\OAKCDROM.SYS /d:MSCD001
REM device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
REM Country=044,850,C:\WINDOWS\COMMAND\country.sys

Autoexec.bat

rem c:\windows\command\mouse.com
C:\WINDOWS\COMMAND\MSCDEX /D:MSCD001 /L:D
C:\Dos\CTMOUSE\ctmouse.exe /R2
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
SET BLASTER=A220 I5 D1 H5 P330
SET CTSYN=C:\WINDOWS

rem C:\PROGRA~1\CREATIVE\DOSDRV\SBEINIT.COM

CTSyn.ini

[ctsyn.drv]
OPLPort=388
MPUPort=330
SBPort=220
SBIRQ=5
SBDMALO=1
SBDMAHI=5
SBEnable=true
JOYEnable=true
Waveset=C:\WINDOWS\SYSTEM\default.ecw
PCIPort=0
PCIIRQ=3
JOYPort=200

[SBEINIT]
CONFIG=SBESET.CFG

[SBESET.CFG]
SBPORT=220
MPUPORT=330
SBIRQ=5
SBDMALO=1
SBDMAHI=5
OPLPORT=388
SBENABLE=TRUE
JOYPORT=200
JOYENABLE=TRUE
WAVESET=C:\WINDOWS\SYSTEM\DEFAULT.ECW
PCIPORT=0
PCIIRQ=3

Thanks for the guide!

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 386 of 399, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
sharangad wrote on 2025-03-28, 00:22:

I followed your awesome guide and set up an Audigy 2 ZS, but I'm having problems with pure DOS mode.

Cheers! And yeah, getting the card to work in pure DOS on later chipsets is often a lot more challenging. While ICH5 should work in theory, things aren't always as simple in practice. More info about that can be found here: PCI sound cards and Chipsets from various manufacturers...

If you haven't tried it already, I would suggest using HIMEMX to see if it might help. Other than that, I have no further suggestions, but maybe someone else can chime in.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 387 of 399, by sharangad

User metadata
Rank l33t
Rank
l33t
Joseph_Joestar wrote on 2025-03-28, 04:32:
sharangad wrote on 2025-03-28, 00:22:

I followed your awesome guide and set up an Audigy 2 ZS, but I'm having problems with pure DOS mode.

Cheers! And yeah, getting the card to work in pure DOS on later chipsets is often a lot more challenging. While ICH5 should work in theory, things aren't always as simple in practice. More info about that can be found here: PCI sound cards and Chipsets from various manufacturers...

If you haven't tried it already, I would suggest using HIMEMX to see if it might help. Other than that, I have no further suggestions, but maybe someone else can chime in.

Running Jemmex I get this:
EPROM at c000, size 32.0 kB
EPROM at c800, size 32.0 kB
System memory found at c800-cfff, region might be in use
System memory found at f000-ffff, region might be in use
Using page frame e000
Needed: 48 kB for monitor, 64 kB for UMBs, 64 kB for DMA buffer
32 kB to account for DMA buffer 64 kB alignment
I15: largest free block 785280 kB, free memory 785280 kB
potential/max. VCPI memory: 785072/122880 kB
28 kB needed for VCPI and EMS handling
XMS memory block for monitor: 110000-14b000, XMS highest=2fff0000
Memory Map: R/S=system ram, G=graphics, E=rom/rsvd, P=page frame, U/I=umb
00000: RRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRR
40000: RRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRR
80000: RRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRR GGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGG
c0000: EEEEEEEERRRRRRRR UUUUUUUUUUUUUUUU PPPPPPPPPPPPPPPP RRRRRRRRRRRRRRRR
Physical start address of EMS pages: 142000
Total/available EMS memory: 2078/2048 pages (= 33248/32768 kB)
JemmEx loaded

[EDIT] sbemu works with squeaky audio.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 388 of 399, by Mastran

User metadata
Rank Newbie
Rank
Newbie

Have you tried using Phil Ms Dos Menu for DOS?

Reply 389 of 399, by sharangad

User metadata
Rank l33t
Rank
l33t
Mastran wrote on 2025-03-28, 21:42:

Have you tried using Phil Ms Dos Menu for DOS?

I don't know whether you're rplying to me, I generally use a single config and am fairly comfortable with config files. All the stuff in the files was just for testing.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 390 of 399, by Linoleum

User metadata
Rank Member
Rank
Member
sharangad wrote on 2025-03-28, 00:22:

I followed your awesome guide and set up an Audigy 2 ZS, but I'm having problems with pure DOS mode.

Fun fact, I also swapped a Live! for an Audigy 2 ZS on my Windows 98 machine few days ago... Luckily, it works perfectly on my side. Few observations and/or ideas:

  • Autoexec is missing "DOS=HIGH,UMB"
  • Have you tried running EMM386 without any custom settings. On my side, I am using "DEVICE=C:\WINDOWS\EMM386.EXE 8192 RAM"
  • Oh! I had to load CTmouse AFTER sbeinit to make it work...

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi
486DX2 66, CL-GD5424, SB 32, SC55
SC386SX 25, TVGA8900, Audician32+

Reply 391 of 399, by sharangad

User metadata
Rank l33t
Rank
l33t
Linoleum wrote on 2025-03-30, 13:19:
Fun fact, I also swapped a Live! for an Audigy 2 ZS on my Windows 98 machine few days ago... Luckily, it works perfectly on my s […]
Show full quote
sharangad wrote on 2025-03-28, 00:22:

I followed your awesome guide and set up an Audigy 2 ZS, but I'm having problems with pure DOS mode.

Fun fact, I also swapped a Live! for an Audigy 2 ZS on my Windows 98 machine few days ago... Luckily, it works perfectly on my side. Few observations and/or ideas:

  • Autoexec is missing "DOS=HIGH,UMB"
  • Have you tried running EMM386 without any custom settings. On my side, I am using "DEVICE=C:\WINDOWS\EMM386.EXE 8192 RAM"
  • Oh! I had to load CTmouse AFTER sbeinit to make it work...

I started out with dos=high, umb and vanilla emm386.

I did not try loading ctmouse after sbeinit.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 392 of 399, by Linoleum

User metadata
Rank Member
Rank
Member
sharangad wrote on 2025-03-30, 14:28:
Linoleum wrote on 2025-03-30, 13:19:
Fun fact, I also swapped a Live! for an Audigy 2 ZS on my Windows 98 machine few days ago... Luckily, it works perfectly on my s […]
Show full quote
sharangad wrote on 2025-03-28, 00:22:

I followed your awesome guide and set up an Audigy 2 ZS, but I'm having problems with pure DOS mode.

Fun fact, I also swapped a Live! for an Audigy 2 ZS on my Windows 98 machine few days ago... Luckily, it works perfectly on my side. Few observations and/or ideas:

  • Autoexec is missing "DOS=HIGH,UMB"
  • Have you tried running EMM386 without any custom settings. On my side, I am using "DEVICE=C:\WINDOWS\EMM386.EXE 8192 RAM"
  • Oh! I had to load CTmouse AFTER sbeinit to make it work...

I started out with dos=high, umb and vanilla emm386.

I did not try loading ctmouse after sbeinit.

Do you know after which command specifically you get the error? I usually include plenty of "pause" in autoexec and remove @echo off when that happens...

When booting from a floppy disk, everything works I assume?

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi
486DX2 66, CL-GD5424, SB 32, SC55
SC386SX 25, TVGA8900, Audician32+

Reply 393 of 399, by sharangad

User metadata
Rank l33t
Rank
l33t
Linoleum wrote on 2025-03-30, 14:43:
sharangad wrote on 2025-03-30, 14:28:
Linoleum wrote on 2025-03-30, 13:19:
Fun fact, I also swapped a Live! for an Audigy 2 ZS on my Windows 98 machine few days ago... Luckily, it works perfectly on my s […]
Show full quote

Fun fact, I also swapped a Live! for an Audigy 2 ZS on my Windows 98 machine few days ago... Luckily, it works perfectly on my side. Few observations and/or ideas:

  • Autoexec is missing "DOS=HIGH,UMB"
  • Have you tried running EMM386 without any custom settings. On my side, I am using "DEVICE=C:\WINDOWS\EMM386.EXE 8192 RAM"
  • Oh! I had to load CTmouse AFTER sbeinit to make it work...

I started out with dos=high, umb and vanilla emm386.

I did not try loading ctmouse after sbeinit.

Do you know after which command specifically you get the error? I usually include plenty of "pause" in autoexec and remove @echo off when that happens...

When booting from a floppy disk, everything works I assume?

None of those things worked. Sbeinit causes a dos bsod in emm386. Well not a blue screen, but black with an emm386 error.

I think someone on the dos compatibility thread said it's probably because of the mobo's usb controllers using memory sbeinit needs.

I'll buy some USB to p/s2 adapters and try disabling the usb. At the moment I'm using a USB keyboard and mouse. Thd vga to hdmi adapter is also USB powered, so that needs to be fixed as well.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 394 of 399, by Apollonios

User metadata
Rank Newbie
Rank
Newbie

i want to use an audigy 2 zs platinium pro on a system that will run everything from win98se to win10 (not simultaneously of course), and i wonder if i can run external midi modules via the platinium pro external box under win98se??

anyone have any experience? It won't work under pure dos, of course...

Reply 395 of 399, by DuckSocker

User metadata
Rank Newbie
Rank
Newbie

1st - Mr. Joestar thank you so much for this guide!

2nd - I can confirm that, following this guide, the SB Audigy 2 ZS is working perfectly on an ASUS P5N-D which has an nForce 750i chipset (under Win98 and XP)

Reply 396 of 399, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
DuckSocker wrote on 2025-04-04, 22:36:

1st - Mr. Joestar thank you so much for this guide!

2nd - I can confirm that, following this guide, the SB Audigy 2 ZS is working perfectly on an ASUS P5N-D which has an nForce 750i chipset (under Win98 and XP)

Cheers! And it's certainly interesting to hear that you got it working on an nForce motherboard.

Does the Audigy's SB16 emulation work properly in DOS games when they are played from within Win98 on your system?

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 397 of 399, by DuckSocker

User metadata
Rank Newbie
Rank
Newbie

I haven't had time to do some actual in-depth testing, but everything seemed to work without issue. I quickly tried DOOM, System Shock 1, Secret to Monkey Island and Harvester and had no problem.

The only abnormal behavior I could see is when Win98 is booting, there's an "EMM386 not installed - Unable to set page from base address." message
quickly followed by "EMM386 successfully installed." and "EMM386 Active."

I haven't had this message on non-nForce motherboards.

Reply 398 of 399, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
DuckSocker wrote on 2025-04-06, 02:11:

I haven't had time to do some actual in-depth testing, but everything seemed to work without issue. I quickly tried DOOM, System Shock 1, Secret to Monkey Island and Harvester and had no problem.

That's already better than I expected, to be honest. Usually, people have problems even installing the SB16 emulation component on nForce chipsets, let alone successfully running DOS games. Glad to hear that it's working for you!

DuckSocker wrote on 2025-04-06, 02:11:

The only abnormal behavior I could see is when Win98 is booting, there's an "EMM386 not installed - Unable to set page from base address." message
quickly followed by "EMM386 successfully installed." and "EMM386 Active."

You might be able to bypass this by using the NOEMS switch in CONFIG.SYS like so:

DEVICE=C:\WINDOWS\EMM386.EXE NOEMS

That error usually occurs on systems with a lot of integrated components, like SATA/RAID controllers, on-board network adapters, USB 2.0 and so on. I don't think it will cause any problems for games that are played from within the Win98 DOS prompt, though running them in pure DOS might be a different story.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 399 of 399, by DuckSocker

User metadata
Rank Newbie
Rank
Newbie

Cool, I'll give this a try.

P5N-D is a later model (2007 I think) so it's indeed pretty surprising how stable it seems to be with Win98.
Finding a good motherboard for a 98/XP build that doesn't suffer from the Caps plague is getting harder and harder.