OPENSTEP Sound in VMware

Started by eagle, June 18, 2014, 02:19:30 am

Previous topic - Next topic


Hi, all.

Has anyone ever figured out how to get sound working in recent versions of VMware Fusion?  I'm using Fusion 6 on Mavericks, and the SB16 driver crashes the VM.

I have the rest working fine: display, mouse, and network.  I'm working on VMware tools now.  It's only the SB16 driver that isn't working.

My NeXTs:
NeXT Computer prototype (68030-25 x2, 68040-25)
Two NeXTstations (68040-25)
All mono


With the release of Fusion 11.5 for macOS there is now an unsupported SB16 emulation.   The details can be found here    Yes, it's been a long wait, but I appreciate the developer doing this on his own time.

As far as how well it works on for Openstep 4.2, the results are promising and confusing at the same time.

The SB 16 (8 and 16bit DMA) - 4.01 driver loads, but several sound apps refused to play anything.  Even the system beep does not work.  Nothing of interest in the VMware or Openstep logs to reveal why.

But then I tried NEXTTIME and the audio from all my videos comes through just fine.     My recollection is that NEXTTIME bypasses all or part of the Postscript Display drivers to achieve performance. So perhaps NEXTIME is driving the audio directly to the (virtual) hardware?

I have some other SB16 Drivers I will try when I get some free time.  

Rob Blessin Black Hole

Hello: May be this driver will work as it is a PCI verse ISA driver


This package contain the driver for the SoundBlaster16PCI and other cards with an es1371 chip for NeXTSTep/Openstep. It is based on the sources for the linux driver which is also included for reference (es1371.c).

The driver currently only supports playback and I think recording will never be supported since I have no need for that.

Since this is my first driver I cannot guarantee that it has no effect on other parts of the system but on my system it runs stable.

The driver is programmed to support shared IRQ's but that feature is completely untested although it is enabled in the Default.table.

I try do document the source as good as I can and espacially my changes to the parts of the linux driver I used.

Jens Heise

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.

Best Regards Rob
Rob Blessin President computerpowwow ebay
303-741-9998 Serving the NeXT Community  since 2/9/93


Yup.  This driver is the list to try.