First post, by almeath
I am experiencing a problem with Tandy sound emulation in the 64 bit SVN build of DOSBox for macOS.
In two AGI games (King's Quest 1 and 2) with machine type set to Tandy, I am experiencing sound distortion that does not occur in the 32 bit 0.74 build with equivalent settings.
Using King's Quest II as the reference point, I recorded two sound samples to illustrate the problem.
There is a high pitched distortion at the start of the musical sequence, and at the end of the sample I have included ocean wave sounds from the first scene. As you will hear, the wave sound in the 64 bit build is completely distorted, whereas it sounds normal in the 32 bit build.
SVN DOSBox 64 bit build:
http://userweb.eftel.com/~almeath/mac/kq2_dosbox64.mp3
0.74 DOSBox 32 bit build:
http://userweb.eftel.com/~almeath/mac/kq2_dosbox32.mp3
This seems to indicate that compiling in 64 bit is breaking something in the Tandy sound emulation. The weird thing is that it only affects two AGI games, as I own most of the other Sierra AGI games and the rest seem work normally in 64 bit.
It makes no difference if I use the dynamic, normal or simple core. I also tried changing the output from 22050 up to 49716 and that only makes the sound less "noisy" but it does not affect the distortion issue.
DOSBox SVN for macOS (x86-64) - customized with Munt MT-32, Nuked OPL3, 3dfx Voodoo, Extra RAM, Large HD, and more.
https://github.com/almeath/DOSBox-SVN-64-bit-for-macOS