This problem was there for a long while. Compiler does 32-bit sign-extensions on both values and then bitwise-or. So right channel gets bad amp values but can be hard to notice. It sounds like a slightly delayed stereo effect but different. Ironically it's the pause sfx which really punched the fake stereo effect and caught my attention.
This problem was there for a long while. Compiler does 32-bit sign-extensions on both values and then bitwise-or. So right channel gets bad amp values but can be hard to notice. It sounds like a slightly delayed stereo effect but different. Ironically it's the pause sfx which really punched the fake stereo effect and caught my attention.