I was able to get VSBHDA working on this Dell Latitude X1.
It's supported as an ICH6 device, and so far the compatability seems pretty good - it needed a little bit of massaging memory managers and UMBPCI to get them playing nicely with each other, but it mostly worked without any real problems and virtually everything loads to UMB leaving 626kb free.
The biggest issue I've faced is that I cannot have VSBHDA and the Broadcom packet drivers for the built-in NIC and MTCP (ftp / ftpsrv) all at the same time; it gets really flaky at that point. Instead I reboot to an alternative config.sys/autoexec.bat menu entry that skips loading VSBHDA components and instead just runs the Broadcom driver and MTCP - at that point it's perfectly stable, so I'm happy with that as a workaround.
Results so far:
vsbhda16
- Xargon - FM ok, digital ok
- Prince of Persia - FM ok (persia adlib), in SB mode (persia sblast) it reverts to PC speaker
- Prince of Persia 2 - FM ok, digital ok (configured as SB Pro for both)
- Wolf3d - FM ok, digital ok
- Blake Stone 1 - FM ok, digital ok
- Blake Stone 2 - FM ok, digital ok
vsbhda
- Doom (v1.9 Ultimate Doom) - FM okay, digital ok, Soundfont MIDI ok
- Duke3d (v1.4 Atomic Edition) - FM okay, digital only in centre channel*, Soundfont MIDI ok
Soundfont support also appears to work well enough on the 1.1GHz Pentium-M to not cause any noticeable slowdown in Doom and Duke3d when I tried it - I tried with a simple 8MB GM soundfont and with a bigger 32MB one, and no noticeable difference in performance (except load times - the 1.8" drive in this thing is slooooow!). I'd guess there will be a ceiling to this though.
On this laptop there's a harsh cut off in volume levels as anything below /VOL9 is almost inaudible. Setting the volume to /VOL9 in most cases then seems to max it out resulting in speaker distortion. In games that have an in-game mixer (e.g Doom or the Duke3d setup tool) you can then adjust the levels to a more appropriate setting.
The biggest disappointment so far is the lack of digital audio on the left and right channels in Duke3d - that's a bit of a killer at the moment. The setup tool sounds the "Centre" test, but then "Left" and "Right" tests are completely silent.
It is only a mono speaker device though (it's a fairly tiny machine - only slightly larger than a Thinkpad 240)... so there's that to consider, but it does make a cracking little portable system!
My collection database and technical wiki:
https://www.target-earth.net