I don't think this is correct. Or rather, I don't believe existing calibrated/uncalibrated cybersound drivers for Paula work this way.
I believe you are correct.
Not that I have ever looked at the code or anything. So who really knows how it really works.
The channel joining method is just how I assumed it worked since that method automatically seems to provide only 14 bits of resolution. While ottomh it seemed like if you played real samples on 2 channels at once you would get 16 bit resolution.
According to what I read 14-bit replayers don't using channel-joining technique.
According to what I read it plays 2 samples at once, 1 at full volume and 1 at volume 1 (or something like that).
What I do know is that 14-bit players feel computationally heavy. They always drag down my cpu. After reading your msg I guess the 14-bit players have a ton of work they have to do.
14-bit players have to take an incoming 16-bit unsigned sample and convert it to signed, split every single 16-bit value into 2 halves (one half goes to one paula channel and the other half has to goto another paula channel). Then do all that rigamorale that u talked about in your message. Then repeat the whole process for the other side of the audio. Ugh!

Having to do all that stuff 88200 times a second. No wonder it drags my cpu

I am just happy that Paula allows this 100% perfect down to the nanosecond start-audio-on-2-channels-on-once concept to work. Whoever designed that chip got a lot of things right.