Posted December 17, 2017
I think vdmsound project was the answer to these sound / speech problems. Sadly the project has been inactive for some time. Like 5 or 6 years. I believe the project is/was open source .. (licensed under GPLv2). Would be great to see it reactivated. Perhaps some kind of new combination project is in order? DosBox, ScummVM, Munt, VDMSound and so on.
Some good info on sound in old games and old hardware.
http://www.vogons.org/viewtopic.php?f=46&t=24769&p=186881&hilit=DDMA%2C+Southbridge%2C+PCI%2C+ISA#p186881
VDMSound ..
https://sourceforge.net/projects/vdmsound/
Demo on YT
https://www.youtube.com/watch?v=jcb5PBt5YgY
Guide to VDMSound ..
http://www.vogons.org/viewtopic.php?t=2389
From the readme file ...
" VDMSound is a program that overcomes what has probably been the most exasperating limitation of DOS boxes since Windows NT - sound support. VDMSound is an open, plug-in oriented platform that emulates an MPU-401 interface (for outputting high-quality MIDI music), a SoundBlaster compatible (SB16, SBPro 2, SB2, SBPro, etc.) implementation (for digital sound effects and FM/AdLib music), as well as a standard game-port interface (for playing games with joystick support). In development are improvements to the existing joystick emulation, and possibly VESA support.
Unlike all the Win9x SoundBlaster ISA ‘legacy’ drivers available from a variety of PCI soundcard manufacturers, VDMSound is not a mere ‘wrapper’ or ‘bridge’ to existing audio hardware. It is a self-contained, 100% software emulation program that is completely independent of your audio hardware type and settings. VDMSound works with any soundcard, and will even work on computers that have no audio hardware at all (for instance, instead of outputting sounds through your soundcard using the standard Windows drivers, VDMSound can easily output them to disk). "
---
Edit: update ..
I think it has a lot to do with old DMA / DDMA verses modern hardware, like PCI. I had some success
with vdmsound on Win_XP. An old 386 / 496 would be ideal. The VDMSound project that is no longer
active. IMHO .. Vlad Romascanu's project was the way to go. Perhaps some kind of combination project
would solve the problem? (VDMSound, DosBox, Munt, ScummVM .. etc.)
==
In DosBox - Microprose SS2 (others)
Sound and music worked, but speech / voices do not. They are like buzzing sounds.
The game is usually started with a batch file named - SILENT.BAT.
Contents of my SILENT.BAT file -- SS2 VGA ADLIB HARDC
I get Music and sound effects from the sub, but no decent digitized sounds (voices).
Music and game sounds are fine via the Adlib selection, but voices / speech won't work properly
at the same time. There is no way to fix this that I know of.
Some good info on sound in old games and old hardware.
http://www.vogons.org/viewtopic.php?f=46&t=24769&p=186881&hilit=DDMA%2C+Southbridge%2C+PCI%2C+ISA#p186881
VDMSound ..
https://sourceforge.net/projects/vdmsound/
Demo on YT
https://www.youtube.com/watch?v=jcb5PBt5YgY
Guide to VDMSound ..
http://www.vogons.org/viewtopic.php?t=2389
From the readme file ...
" VDMSound is a program that overcomes what has probably been the most exasperating limitation of DOS boxes since Windows NT - sound support. VDMSound is an open, plug-in oriented platform that emulates an MPU-401 interface (for outputting high-quality MIDI music), a SoundBlaster compatible (SB16, SBPro 2, SB2, SBPro, etc.) implementation (for digital sound effects and FM/AdLib music), as well as a standard game-port interface (for playing games with joystick support). In development are improvements to the existing joystick emulation, and possibly VESA support.
Unlike all the Win9x SoundBlaster ISA ‘legacy’ drivers available from a variety of PCI soundcard manufacturers, VDMSound is not a mere ‘wrapper’ or ‘bridge’ to existing audio hardware. It is a self-contained, 100% software emulation program that is completely independent of your audio hardware type and settings. VDMSound works with any soundcard, and will even work on computers that have no audio hardware at all (for instance, instead of outputting sounds through your soundcard using the standard Windows drivers, VDMSound can easily output them to disk). "
---
Edit: update ..
I think it has a lot to do with old DMA / DDMA verses modern hardware, like PCI. I had some success
with vdmsound on Win_XP. An old 386 / 496 would be ideal. The VDMSound project that is no longer
active. IMHO .. Vlad Romascanu's project was the way to go. Perhaps some kind of combination project
would solve the problem? (VDMSound, DosBox, Munt, ScummVM .. etc.)
==
In DosBox - Microprose SS2 (others)
Sound and music worked, but speech / voices do not. They are like buzzing sounds.
The game is usually started with a batch file named - SILENT.BAT.
Contents of my SILENT.BAT file -- SS2 VGA ADLIB HARDC
I get Music and sound effects from the sub, but no decent digitized sounds (voices).
Music and game sounds are fine via the Adlib selection, but voices / speech won't work properly
at the same time. There is no way to fix this that I know of.
Post edited December 17, 2017 by NoAGood
No posts in this topic were marked as the solution yet. If you can help, add your reply