Quote:
Originally Posted by StingRay
Why do you ask how 8 channel replayers work then?
|
Because I want to know how they work in detail, not just the most basic operating principle that isn't enough to actually implement one in practice.
I could spend all week looking at someone else's source code trying to work it out, I just wondered if anyone here could give me some pointers on the theory, like how to resample in good quality on-the-fly, how to handle independent channel volumes (which naively requires a multiplication, and 8 muls 22k times a second is a lot of work), how to sync with Paula to keep it fed with data at the correct rate.
But if you have any links to the source code they'd be appreciated because Google isn't helping much right now.