Additional testing is needed to check whether the typecast fixups broke or changed the behavior of the OPL3 emulation (dbopl.cpp) and Tandy 3-voice emulation (tandy_sound.cpp).
The breakage may be subtle and hard to discern without explicit A vs B comparison.
I do not hear any differences so far. I am concerned however there may be inaudible breakage, despite how carefully and delicately the typecast fixes were applied.
Additional testing is needed to check whether the typecast fixups broke or changed the behavior of the OPL3 emulation (dbopl.cpp) and Tandy 3-voice emulation (tandy_sound.cpp).
The breakage may be subtle and hard to discern without explicit A vs B comparison.
I do not hear any differences so far. I am concerned however there may be inaudible breakage, despite how carefully and delicately the typecast fixes were applied.