VMware Communities
VerizonLover
Contributor
Contributor

Problem with audio under DOS

Running VMware Fusion Pro 8.5.3 with a DOS VM. We all know Fusion does not support SB16 emulation, however I have somewhat got es1371 (aka SB128) emulation working.

Here's the problem: it gets detected, but running SBTEST.EXE returns all errors.

SBCFG.EXE output:

SBCfg - Sound Blaster PCI 128 Configuration Utility, Ver 4.30.

Copyright(c) 1996-1998, Creative Labs., All rights reserved.

fname: C:\FDOS\DRIVERS\AUDIO\SBPCI.INI

----------------------- Current SB PCI Configuration --------------------------

PCI Hardware:

     Port=2080,  IRQ=10

Sound Blaster 16 Emulation:

     Port=220,  IRQ=7,  DMA=1, DMA16=7

MPU-401 (General MIDI, Roland MT-32/LAPC-1) Emulation:

     Port=330,  IRQ=7

AdLib Emulation:

     Port=388

SBLEGACY.EXE output:

Sound Blaster PCI 128 Legacy Compatibility Test, Ver 4.11D.

Running I/O Test: Legacy-IN ...

................................

  ERROR: 32 failures out of 32:

        32 timeouts,

        0 latency failures.

Running I/O Test: Legacy-OUT ...

................................

  ERROR: 32 failures out of 32:

        32 timeouts,

        0 latency failures.

Running I/O Test: System-IN ...

................................

  ERROR: 32 failures out of 32:

        32 timeouts,

        0 latency failures.

Running I/O Test: System-OUT ...

................................

  ERROR: 32 failures out of 32:

        32 timeouts,

        0 latency failures.

*** TEST FAILED ***

SBTEST.EXE output:

Sound Blaster PCI Legacy Test Utility, Ver 4.34D.

Detecting SB ...

  error: could not reset SB16

SBTEST reports that error whether or not SBINIT is loaded, and unsurprisingly SBLEGACY will only run when SBINIT is not loaded.

Relevant part of VMX file:

sound.present = "TRUE"

sound.virtualDev = "es1371"

sound.autodetect = "TRUE"

sound.fileName = "-1"

sound.pciSlotNumber = "33"

sound.startConnected = "TRUE"

Any help?

The same thing happens with the last revision of the Ensoniq drivers released right before Creative bought them.

The only difference is the Ensoniq branded drivers emulate an SBPro, while the Creative branded drivers emulate an SB16.

Any help?

0 Kudos
0 Replies