The audio callback did not take into account whether
machines were big-endian or little-endian. I added some
neccessary.
Perhaps not very pretty a solution, but works. Finally
I can play Dos games on my Pegasos-2!
File also available here:
http://remora.dyndns.org/temp/dosbox_src_hardware_mixer_cpp.diff
Patch to src/hardware/mixer.cpp
Logged In: YES
user_id=535630
Could you tell me more about the bug.
Especially when it appears.
Does it happen with pcspeaker games ?
with games that use the adlib
or with games that use soundblaster.
or with all.
I spoke about it with some other developpers and we think
that it only happends with soundblaster games. Could you
confirm this ?
Despite the lack of response from the original poster,
this is supposed to be fixed now and can be closed
as it will work in the next release.